Когда вы запускаете установочный файл vbscript или .msi, который запускает vbscript, вы можете получить одну из следующих ошибок:
Не удается найти механизм сценариев «VBScript» для сценария C: \ ProgramData \ Microsoft \ Windows \ OFFICEICON.vbs
Для расширения файла «.vbs» нет скриптового движка.
Это происходит, если модуль Vbscript.dll не зарегистрирован правильно или нарушены настройки ассоциации файлов .VBS. Эта ошибка может быть исправлена с помощью шагов, перечисленных ниже, относится к Windows Vista, 7, 8, 8.1 и 10.
Шаг 1: Исправьте настройки ассоциации файлов .VBS
Загрузите и примените исправление ассоциации .vbs по следующей ссылке.
Исправления ассоциации файлов для Windows Vista | Windows 7 | Windows 8 | Windows 10
Шаг 2: Зарегистрируйте Vbscript.dll из командной строки администратора
Откройте окно командной строки с повышенными правами.
regsvr32 %systemroot%\system32\vbscript.dll
Вы должны увидеть DllRegisterServer в vbscript.dll успешно.
Если вы используете 64-разрядную версию Windows, дополнительно выполните следующую команду:
%systemroot%\SysWOW64\regsvr32.exe %systemroot%\SysWOW64\vbscript.dll
Шаг 3: Загрузите записи регистрации Vbscript.dll
Если Шаги 1 2 не решите проблему, загрузите регистрационные записи Vbscript.dll.
- vbscript.reg для 32-разрядных (скачать)
- vbscript.reg для 64-разрядных (скачать)
Разархивируйте и запустите прилагаемый файл REG. Обратите внимание, что пути жестко закодированы для C: \. Если в вашем случае буква системного диска отличается от C: \, отредактируйте файл REG с помощью блокнота и обновите правильный путь.
Файлы REG исправляют ключ CLSID Vbscript DLL в следующем пути реестра:
HKEY_CLASSES_ROOT\CLSID\{B54F3741-5B07-11cf-A4B0-00AA004A55E8}
Смотрите также
Ошибка «Нет обработчика сценариев для расширения файла» при запуске файлов .js