webentwicklung-frage-antwort-db.com.de

Fehler - "Es gibt kein Skriptmodul für die Dateierweiterung .vbs" bei Verwendung von "Git Bash Here" in Windows 7

Ich habe die neueste Release-Version von git für Windows installiert. Wenn ich die Kontextmenüoption Git Bash Here verwende, erhalte ich die folgende Fehlermeldung.

Es gibt keine Skript-Engine für die Dateierweiterung .vbs

Irgendwelche Ideen, wie man es reparieren kann?

20
mkasberg

Das Problem wird durch das Verknüpfen von .vbs -Dateien mit Notepad ++ (oder in einigen Fällen möglicherweise einem anderen Programm) verursacht. Ich konnte dieses Problem lösen, indem ich Notepad ++ als Administrator ausführte und die Dateizuordnung für .vbs files entfernte.

Wenn Sie nicht sicher sind, welches Programm das Problem verursacht, können Sie dies über das Startmenü nach "Ändern des mit einer Dateierweiterung verknüpften Dateityps" ermitteln. Um das Problem von dort zu beheben, stellen Sie sicher, dass in den VBS-Dateien Microsoft Windows Based Script Host als aktuelles Standardprogramm festgelegt ist.

40
mkasberg

In meinem Fall konnte ich dieses Problem lösen, indem ich die vbs-Dateien mit dem folgenden Befehl erneut verknüpfte: cmd -> Als Administrator ausführen -> Geben Sie nun den folgenden Befehl ein und drücken Sie die Eingabetaste

assoc .vbs = VBS-Datei

29
khichar.anil

Sie können versuchen, den entsprechenden Fix über den folgenden Link auszuführen.

http://www.dougknox.com/xp/file_assoc.htm

5
Steven Dsouza

Obwohl dies ein toter Posten ist, wollte ich dies mit anderen teilen, die mitkommen.

Ich hatte das gleiche Problem wie das OP, aber die VBS-Dateien waren bereits mit "Microsoft Console Based Script Host" verknüpft.

Dies geschah auf einem Windows Server 2012-Computer, und die VBS-Datei wurde von einer BAT-Datei aufgerufen.

Die Lösung für mich war, cscript.exe /H:CScript oder alternativ cscript.exe /H:WScript auszuführen. Dies hat eine Skript-Engine für dieses Skript zugeordnet.

2
B_Dubb86

Ich habe die oben genannten Methoden ausprobiert, keine davon hat unter Windows 10 funktioniert. Am Ende bin ich zur Windows-Registrierung gegangen und habe den Standardwert für HKEY_CLASSES_ROOT.vbs in VBSFile geändert. Erst dann hat es funktioniert.

1
LonelyDeveloper

Ich hatte das gleiche Problem mit WEBuilder. Um das Problem zu lösen, ging ich in die Optionen/Einstellungen/Dateien/Assoziationen.

1
Andre Dube

Ich hatte dieses Problem, als ich versuchte, NVM zum Umschalten von Knotenversionen unter Windows 10 64-Bit Pro zu verwenden. Die einzige Lösung, die für mich funktionierte, war, Registrierungseinträge zu reparieren. Ich bin kein Experte dafür, wie sich Registrierungseinträge auf Ihr System auswirken können. Verwenden Sie dies auf eigenes Risiko.

Schritt 1: Erstellen Sie eine vbsfix.reg-Datei

Schritt 2: Öffne es im Editor (oder einem anderen Texteditor)

Schritt 3: Kopiere und füge den folgenden Code ein:

Windows Registry Editor Version 5.00

[-HKEY_CLASSES_ROOT\.vbs]

[HKEY_CLASSES_ROOT\.vbs]
@="VBSFile"

[HKEY_CLASSES_ROOT\.vbs\PersistentHandler]
@="{5e941d80-bf96-11cd-b579-08002b30bfeb}"

[-HKEY_CLASSES_ROOT\VBSFile]

[HKEY_CLASSES_ROOT\VBSFile]
"FriendlyTypeName"=hex(2):40,00,25,00,53,00,79,00,73,00,74,00,65,00,6d,00,52,\
  00,6f,00,6f,00,74,00,25,00,5c,00,53,00,79,00,73,00,74,00,65,00,6d,00,33,00,\
  32,00,5c,00,77,00,73,00,68,00,65,00,78,00,74,00,2e,00,64,00,6c,00,6c,00,2c,\
  00,2d,00,34,00,38,00,30,00,32,00,00,00
@="VBScript Script File"

[HKEY_CLASSES_ROOT\VBSFile\DefaultIcon]
@=hex(2):25,00,53,00,79,00,73,00,74,00,65,00,6d,00,52,00,6f,00,6f,00,74,00,25,\
  00,5c,00,53,00,79,00,73,00,74,00,65,00,6d,00,33,00,32,00,5c,00,57,00,53,00,\
  63,00,72,00,69,00,70,00,74,00,2e,00,65,00,78,00,65,00,2c,00,32,00,00,00

[HKEY_CLASSES_ROOT\VBSFile\ScriptEngine]
@="VBScript"

[HKEY_CLASSES_ROOT\VBSFile\ScriptHostEncode]
@="{85131631-480C-11D2-B1F9-00C04F86C324}"

[HKEY_CLASSES_ROOT\VBSFile\Shell]
@="Open"

[HKEY_CLASSES_ROOT\VBSFile\Shell\Edit]

[HKEY_CLASSES_ROOT\VBSFile\Shell\Edit\Command]
@=hex(2):22,00,25,00,53,00,79,00,73,00,74,00,65,00,6d,00,52,00,6f,00,6f,00,74,\
  00,25,00,5c,00,53,00,79,00,73,00,74,00,65,00,6d,00,33,00,32,00,5c,00,4e,00,\
  6f,00,74,00,65,00,70,00,61,00,64,00,2e,00,65,00,78,00,65,00,22,00,20,00,25,\
  00,31,00,00,00

[HKEY_CLASSES_ROOT\VBSFile\Shell\Open]

[HKEY_CLASSES_ROOT\VBSFile\Shell\Open\Command]
@=hex(2):22,00,25,00,53,00,79,00,73,00,74,00,65,00,6d,00,52,00,6f,00,6f,00,74,\
  00,25,00,5c,00,53,00,79,00,73,00,74,00,65,00,6d,00,33,00,32,00,5c,00,57,00,\
  53,00,63,00,72,00,69,00,70,00,74,00,2e,00,65,00,78,00,65,00,22,00,20,00,22,\
  00,25,00,31,00,22,00,20,00,25,00,2a,00,00,00

[HKEY_CLASSES_ROOT\VBSFile\Shell\Open2]
@=hex(2):4f,00,70,00,65,00,6e,00,20,00,26,00,77,00,69,00,74,00,68,00,20,00,43,\
  00,6f,00,6d,00,6d,00,61,00,6e,00,64,00,20,00,50,00,72,00,6f,00,6d,00,70,00,\
  74,00,00,00
"MUIVerb"=hex(2):40,00,25,00,53,00,79,00,73,00,74,00,65,00,6d,00,52,00,6f,00,\
  6f,00,74,00,25,00,5c,00,53,00,79,00,73,00,74,00,65,00,6d,00,33,00,32,00,5c,\
  00,77,00,73,00,68,00,65,00,78,00,74,00,2e,00,64,00,6c,00,6c,00,2c,00,2d,00,\
  34,00,35,00,31,00,31,00,00,00

[HKEY_CLASSES_ROOT\VBSFile\Shell\Open2\Command]
@=hex(2):22,00,25,00,53,00,79,00,73,00,74,00,65,00,6d,00,52,00,6f,00,6f,00,74,\
  00,25,00,5c,00,53,00,79,00,73,00,74,00,65,00,6d,00,33,00,32,00,5c,00,43,00,\
  53,00,63,00,72,00,69,00,70,00,74,00,2e,00,65,00,78,00,65,00,22,00,20,00,22,\
  00,25,00,31,00,22,00,20,00,25,00,2a,00,00,00

[HKEY_CLASSES_ROOT\VBSFile\Shell\Print]

[HKEY_CLASSES_ROOT\VBSFile\Shell\Print\Command]
@=hex(2):22,00,25,00,53,00,79,00,73,00,74,00,65,00,6d,00,52,00,6f,00,6f,00,74,\
  00,25,00,5c,00,53,00,79,00,73,00,74,00,65,00,6d,00,33,00,32,00,5c,00,4e,00,\
  6f,00,74,00,65,00,70,00,61,00,64,00,2e,00,65,00,78,00,65,00,22,00,20,00,2f,\
  00,70,00,20,00,25,00,31,00,00,00

[HKEY_CLASSES_ROOT\VBSFile\ShellEx]

[HKEY_CLASSES_ROOT\VBSFile\ShellEx\DropHandler]
@="{60254CA5-953B-11CF-8C96-00AA00B8708C}"

[HKEY_CLASSES_ROOT\VBSFile\ShellEx\PropertySheetHandlers]

[HKEY_CLASSES_ROOT\VBSFile\ShellEx\PropertySheetHandlers\WSHProps]
@="{60254CA5-953B-11CF-8C96-00AA00B8708C}"

[-HKEY_CLASSES_ROOT\SystemFileAssociations\.vbs]

[-HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.vbs]

Schritt 4: Speichere es und führe es als Admin aus.

Wenn Sie ein Problem damit finden, lassen Sie es mich bitte wissen.

1
vullnetyy

Ich kann bestätigen, dass die Verknüpfung von Notepad ++ mit VBS-Dateien zu diesem Problem führt.

Wenn Sie unter Windows 10 zu "Standard-Apps nach Dateityp wählen" navigieren, können Sie .vbs nicht erneut mit dem "Microsoft Windows-basierten Script-Host" verknüpfen. Diese Schnittstelle wird grundsätzlich dasselbe/ursprüngliche Problem anzeigen - für den Dateityp ist keine Anwendung installiert.

 enter image description here

Die CMD-Line-Lösung von khichar.anil (oben) funktioniert einwandfrei mit Windows 10. Stellen Sie sicher, dass Sie als Administrator ausgeführt werden.

 enter image description here

Die GUI nimmt danach einen Moment zur Aktualisierung in Anspruch:

 enter image description here

1
El-Ahrairah