Отсутствует VBScipt - Windows 7 64bit - Пробовал много решений, но безуспешно

Отсутствует VBScipt - Windows 7 64bit - Пробовал много решений, но безуспешно

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

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

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

  • Бег sfc /scannow.

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

  • Я вижу файл .dll в обоих вариантах system 32и sysWOW64​​.

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

Больше информации:

Формат файла .vbs связан с Microsoft Windows Based Script Host. Эта информация взята из раздела File Associations Панели управления.

При попытке запустить файл .vbs я получил окно с сообщением об ошибке:

Windows Script Host — Не удаётся найти обработчик сценариев «VBScript» для сценария «C:****.vbs».

решение1

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

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

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

решение2

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

Решение для 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

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

решение3

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

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

Связанный контент