Ошибка Cscript: Не удается найти исполняющего ядра VBScript для сценария
Т.к. антивирусы должны проверять выполняющиеся скрипты на предмет заразы, то они делают хитрую вещь - они подменяют библиотеку Windows, отвечающую за обработку VBScript на свою. Побочный эффект - после неправильного удаления такого антивируса, система не может выполнять скрипты, т.к. файла от антивируса уже нет, а запись в реестре не изменена на старую. Побочный эффект 2 - не работают некоторые программы, не работает активация системы, не открываются HTTPS шифрованные страницы, google тоже не открывается, и т.п. В общем активность похожа на проделки зловредной программы. Поиск вирусов не дал никакого эффекта.
При выполнении VBS скриптов выходит одно из сообщений:
Ошибка Cscript: Не удается найти исполняющего ядра VBScript для сценария
или
CScript Error: Can't find script engine "VBScript" for script
Вначале надо проверить, что файл cscript.dll лежит в c:\windows\system32. Но если вы уже запускали sfc /scannow, то скорее всего он там и лежит.
Далее надо идти в реестр и изменить в разделе
HKEY_CLASSES_ROOT\CLSID\{B54F3741-5B07-11cf-A4B0-00AA004A55E8}\InprocServer32
параметр "По умолчанию" на
C:\Windows\system32\vbscript.dll
В моем случае там был прописан путь на DLL обработчик от антивируса McAfee.
В аттаче файлик для быстрой правки реестра.