Подтвердить что ты не робот

Ошибка - "Нет никакого механизма script для расширения файла .vbs" при использовании "Git Bash Здесь" в Windows 7

У меня установлена ​​последняя версия git для установленных окон. Когда я использую опцию контекстного меню git Bash Здесь я получаю следующую ошибку.

Нет механизма script для расширения файла .vbs

Есть идеи, как это исправить?

4b9b3361

Ответ 1

Проблема вызвана связыванием файлов .vbs с программой, отличной от Microsoft Windows Based Script Host (по умолчанию). В моем случае я связал файлы с Notepad++. Я смог решить эту проблему, запустив Notepad++ от имени администратора и удалив сопоставление файлов для файлов .vbs.

Если вы не уверены, какая программа вызывает проблему, вы можете узнать, выполнив поиск "Изменить тип файла, связанный с расширением файла" в меню "Пуск". Чтобы устранить проблему, убедитесь, что в файлах .vbs в качестве текущей программы по умолчанию задан Microsoft Windows Based Script Host.

Ответ 2

В моем случае я смог избавиться от этого избавления, повторно связав файлы vbs с помощью следующей команды: cmd → Запуск от имени администратора → теперь введите следующую команду и нажмите enter

assoc.vbs = VBSFile

Ответ 4

Я могу подтвердить, что ассоциирование Notepad++ с файлами .VBS вызовет эту проблему.

Для Windows 10, если вы перейдете к "Выбор приложений по умолчанию по типу файла", вы не сможете повторно связать .vbs с "Microsoft Windows Based Script Host"; этот интерфейс в основном будет указывать на ту же/оригинальную проблему - не установлено приложение для данного типа файла.

enter image description here

Решение CMD line от khichar.anil, выше, работает безупречно с Windows 10. Обязательно работайте от имени администратора.

enter image description here

После этого графический интерфейс обновится:

enter image description here

Ответ 5

Хотя это мертвый пост, я хотел поделиться этим с другими, которые приходят.

У меня была такая же проблема, как и у OP, но файлы .vbs уже были связаны с "Консоль на базе Microsoft Windows Script".

Это происходило на машине Windows Server 2012, а файл .vbs вызывается файлом .bat.

Решение для меня состояло в том, чтобы запустить cscript.exe /H:CScript или, альтернативно, запустить cscript.exe /H:WScript. Это связано с движком Script для этого Script.

Ответ 6

У меня была такая же проблема с помощью WEBuilder. Чтобы решить эту проблему, я включил опцию/Предпочтения/Файлы/Ассоциации и удалили связь с файлами .vbs. Ура!

Ответ 7

Я попробовал описанные выше методы, ни один из них не работал для меня в Windows 10. В итоге я перешел в реестр Windows и изменил значение по умолчанию для HKEY_CLASSES_ROOT.vbs на VBSFile, и только тогда это сработало.

Ответ 8

У меня была эта проблема при попытке использовать NVM для переключения версий узлов в Windows 10 64bit Pro. Единственное решение, которое работало для меня, было исправить записи в реестре. Я не эксперт в том, как записи реестра могут повлиять на вашу систему, поэтому используйте это на свой страх и риск.

Шаг 1: Создайте файл vbsfix.reg

Шаг 2. Откройте его в блокноте (или другом текстовом редакторе).

Шаг 3: Скопируйте и вставьте следующий код:

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]

Шаг 4. Сохраните его и запустите от имени администратора.

Если вы обнаружили проблему с этим, пожалуйста, дайте мне знать.

Ответ 9

Assoc не удалось изменить сопоставление .vbs но я решил проблему, изменив значение параметра реестра " HKEY_CLASSES_ROOT\.vbs " по умолчанию на " VBSFile ".