Показать полную графическую версию : Не удаётся найти исполняющего ядра VBScript
Возникла такая проблема, не открываются скрипты VBS, выскакивает ошибка как в сабже. В интернете предлагали выполнить команду regsvr32 vbscript.dll, но это не помогло. Помогите, что делать?
Petya V4sechkin
27-03-2010, 13:29
PaulRUS, запустите командную строку (cmd.exe) от имени Администратора (http://oszone.net/4331/#5) и выполните:
regsvr32 atl.dll
regsvr32 dispex.dll
regsvr32 jscript.dll
regsvr32 scrrun.dll
regsvr32 scrobj.dll
regsvr32 vbscript.dll
regsvr32 msxml3.dll
regsvr32 ole32.dll
regsvr32 oleaut32.dll
wscript /regserver
Не помогло. Правда 2 модуля не удалось зарегистрировать: wshom.ocx и wshext.dll, код ошибки 0x80040201.
Petya V4sechkin
27-03-2010, 15:42
Error “There Is No Script Engine for File Extension” When Running .Vbs Files (http://www.winhelponline.com/blog/error-there-is-no-script-engine-for-file-extension-when-running-vbs-files/)
Надо восстановить ассоциацию с VBS, по этой ссылке (http://www.winhelponline.com/blog/file-asso-fixes-for-windows-7/) скачайте и примените vbs_fix_w7.reg
nafiganik
27-08-2010, 08:19
Если у вас x64 система и ссылка Petya V4sechkin'a не помогла, убедитесь, что след. ключи реестра имеют корректные значения:
[HKEY_CLASSES_ROOT\VBSFile\Shell\Open\Command]
(По умолчанию)="%SystemRoot%\SysWOW64\WScript.exe" "%1" %*
[HKEY_CLASSES_ROOT\VBSFile\Shell\Open2\Command]
(По умолчанию)="%SystemRoot%\SysWOW64\СScript.exe" "%1" %*
В рег-файле по ссылке выше прописаны некорректные значения для Win7 x64.
Недавно начала появляться ошибка "Не удается найти исполняющего ядра "VBScript" для сценария..." при запуске VBS скриптов.
Применял все что было в этой теме http://forum.oszone.net/showthread.php?t=171405.
1)При выполнении
regsvr32 atl.dll
regsvr32 corpol.dll
regsvr32 dispex.dll
regsvr32 jscript.dll
regsvr32 scrrun.dll
regsvr32 scrobj.dll
regsvr32 vbscript.dll
regsvr32 wshext.dll
regsvr32 wshom.ocx
regsvr32 msxml3.dll
regsvr32 ole32.dll
regsvr32 oleaut32.dll
wscript /regserver
2 модуля зарегистрировать не удалось: wshom.ocx и wshext.dll, код ошибки 0x80040201.
2)Восстанавливал ассоциацию с VBS при помощи vbs_fix_w7.reg тоже не помогло.(Потом исправил на корректные значения для 64 битных сиситем)
Система Windows 7 64x Домашняя расширенная 6.1.7600 RU
Конфигурация компьютера:
Ноутбук Acer aspire 7738g
Intel Core 2 duo P8700 2.53GHz.1066FSB
Nvidia GT240M
ОЗУ 4GB
http://www.imagepost.ru/thumbs/277/sshot_1.png (http://www.imagepost.ru/?v=277/sshot_1.png)
http://www.imagepost.ru/thumbs/277/sshot_2.png (http://www.imagepost.ru/?v=277/sshot_2.png)
http://www.imagepost.ru/thumbs/277/sshot_3.png (http://www.imagepost.ru/?v=277/sshot_3.png)
Morpheus
07-11-2010, 20:34
Bars66, Какие варианты восстановления системы имеются в Windows 7? (http://www.oszone.net/9914/Restore#general)
Petya V4sechkin
07-11-2010, 20:46
Bars66, по мотивам этой темы (http://social.answers.microsoft.com/Forums/en-US/w7programs/thread/1a4499ae-8bc1-4534-9c6f-4d399ac70d9a), что у вас в разделе
HKEY_CLASSES_ROOT\CLSID\{B54F3741-5B07-11cf-A4B0-00AA004A55E8}\InprocServer32
Can't find script engine "VBScript" for script after installing MS10-020 (http://blogs.technet.com/b/instan/archive/2010/07/20/can-t-find-script-engine-quot-vbscript-quot-for-script-after-installing-ms10-020.aspx)
Bars66, по мотивам этой темы, что у вас в разделе
HKEY_CLASSES_ROOT\CLSID\{B54F3741-5B07-11cf-A4B0-00AA004A55E8}\InprocServer32
Can't find script engine "VBScript" for script after installing MS10-020 »
Там находиться C:\Program Files\McAfee\VirusScan\scriptsn.dll (McAfee был предустановлен с системой, сейчас удален)
При попытке изменения возникает ошибка: Не удается изменит "". Ошибка при записи нового значения параметра.
http://www.imagepost.ru/thumbs/280/sshot_5.png (http://www.imagepost.ru/?v=280/sshot_5.png)
http://www.imagepost.ru/thumbs/280/sshot_6.png (http://www.imagepost.ru/?v=280/sshot_6.png)
Petya V4sechkin
08-11-2010, 16:54
Bars66, ссылку читали?
TrustedInstaller security principal owns the registry key this would require taking ownership of the key and granting yourself permissions to manually modify it
Как получить доступ к файлам, папкам, разделам реестра в Windows Vista и Windows 7 (http://oszone.net/7836)
Всё тоже самое. Вышеприведённые советы не помогают.
Petya V4sechkin
31-03-2011, 11:35
CDY, если система 64-битная, в этой теме (http://forum.oszone.net/thread-190702.html) рецепт (и еще здесь (http://forum.oszone.net/showpost.php?p=1641125) проверить).
Код:
regsvr32 atl.dll
regsvr32 corpol.dll
regsvr32 dispex.dll
regsvr32 jscript.dll
regsvr32 scrrun.dll
regsvr32 scrobj.dll
regsvr32 vbscript.dll
regsvr32 wshext.dll
regsvr32 wshom.ocx
regsvr32 msxml3.dll
regsvr32 ole32.dll
regsvr32 oleaut32.dll
wscript /regserver »
Спасибо, на ХР помогло.
Все вышеперечисленные способы Мне не помогли,
потому как vbscript.dll не имел веса в системе, после установки KIS 2011,
а точнее его удаления. Итак, после удаления Каспера, улетает также и файл, scrchpg.dll,
находящийся в папке: С:\Kaspersky lab\Kaspersky Internet Security 2011
Не хочу затягивать, просто говорю, что следует сделать, если проблема вызвана удалением Каспера.
Даже, если не Каспер виновен, то проверьте тем не менее, следующую ветку:
предварительно назначив себе права правой правой кнопкой мыши по разделу InproServer32
Параметр "По умолчанию" должен иметь путь: C:\Windows\system32\vbscript.dll
Изменения вступают в силу с момента изменения значения.
Petya V4sechkin
17-04-2011, 07:46
Все вышеперечисленные способы Мне не помогли
Потому что Вы не читали 9-й пост.
Ничего в принципе рассказывать, смотрите скрин , хз что делать...
Выполните в cmd от имени администратора (http://www.oszone.net/4331/#5) regsvr32 vbscript.dll
Petya V4sechkin
07-05-2011, 17:37
Servo, в дополнение к вышесказанному
Не удаётся найти исполняющего ядра VBScript (http://forum.oszone.net/thread-171405.html)
слона-то я и не заметил :)
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.
Available in ZeroNet 1osznRoVratMCN3bFoFpR2pSV5c9z6sTC