1

При установке некоторых программ или при попытке запуска файлов .vbs Windows сообщает, что не может найти VBScript.

Я перепробовал все, что я могу найти в Интернете, в том числе:

  • Регистрация .dll: regsvr32 %systemroot%\system32\vbscript.dll - я получаю успешное сообщение при каждой регистрации.

  • Запуск sfc /scannow .

  • Обеспечение ключа реестра указывает на правильное место.
    C:\Windows\system32\vbscript.dll а не какой-то антивирусный файл.

  • Я вижу файл .dll как в system 32 и в sysWOW64 .

Любой совет о том, как поступить, будет принята с благодарностью. Также я не могу найти место, где я мог бы повторно загрузить движок VBScript.

Дополнительная информация:

Формат файла .vbs связан с хостом скриптов на базе Microsoft Windows. Эта информация находится в разделе «Связи файлов» панели управления.

Когда я пытаюсь запустить файл .vbs, я получаю окно с сообщением:

Windows Script Host - Не удается найти механизм сценариев "VBScript" для сценария "C:****. Vbs".

3 ответа3

1

Что происходит, когда вы запускаете cscript.exe или wscript.exe? Вот как вы запускаете (те) скрипты в Windows.

Это также может блокироваться групповой политикой - я слышал, что это делается в некоторых корпоративных средах, хотя это было временно.

Итак, ищите wscript.exe или cscript.exe, попытайтесь запустить их, посмотрите, отсутствуют ли они или какие сообщения об ошибках вы получаете при их запуске и т.д.

1

Легко! У меня была такая же проблема раньше ...:/

Решение для Windows 7:

1) Открыть "regedit".

2) Нажмите Да, если появится диалоговое окно (для внесения изменений в ваш компьютер).

3) Открыть: "HKEY_CLASSES_ROOT".

4) Открыть: "CLSID".

5) Открыть: "{B54F3741-5B07-11cf-A4B0-00AA004A55E8}".

6) Нажмите Один раз на: "InprocServer32".

7) Нажмите Один раз на: "Текущая версия".

8) Двойной клик на «(по умолчанию)»

9) Там, где написано "Значение данных", измените его на «C:\Windows\System32\vbscript.dll».


ПРИМЕЧАНИЕ. Если у вас ранее был установлен McAffee, это могло быть «C:\Program Files\Common Files\McAfee\SystemCore\ScriptSn.20120217033008.dll» в качестве предыдущего значения данных. Игнорируйте это и выполните шаг 9.


10) Перезагрузите или выключите систему.

11) Готово! Просто как тот. :D

Надеюсь это поможет! :)

0

Ошибка «Не удается найти обработчик сценариев VBScript ...» может возникнуть, если библиотека динамической компоновки (DLL) VBScript.dll не установлена должным образом - даже если она физически установлена в вашей системе (а не фактически отсутствует).

Попробуйте зарегистрировать его, введя regsvr32 VBScript последующим нажатием клавиши Enter в командной строке или с помощью команды запуска Windows (которую можно вызвать, набрав одновременно комбинацию клавиш Win+R ).

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .