При установке некоторых программ или попытке запустить файлы .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одновременно введя комбинацию клавиш).