Мое решение похоже на # 5, с объяснением того, как и почему McAfee разрушает вашу регистрацию VBScript.
Очевидно, что когда на моем компьютере было установлено антивирусное программное обеспечение McAfee, оно разбило регистрацию VBScript.dll, чтоWindows Scripting Host должен запускать файлы .VBS.
В экспортированном файле .REG:
[HKEY_CLASSES_ROOT \ CLSID {B54F3741-5B07-11cf-A4B0-00AA004A55E8} \ InprocServer32] @ = "C: \ Program Files \ Common Files \ McAfee\ SystemCore \ ScriptSn.20120327211246.dll "
Теперь это СЛЕДУЕТ изменить на" C: \ Windows \ System32 \ vbscript.dll ".
Очевидно, McAfee устанавливает DLL, которая захватывает vbscript.dll, чтобы попытаться защитить плохие скрипты от запуска.Когда я удалил McAfee в пользу Microsoft
Security Essentials, McAfee не восстановил пути к реестру («это не моя проблема»), и DLL-библиотека McAfee, конечно же, была удалена из расположения во время удаления, поэтомуРегистрация vbscript.dll фактически указывала на НИЧЕГО и НИЧЕГО.
Должен быть лучший способ написания антивирусного программного обеспечения, чтобы он не отключал операционную систему пользователя при его удалении или включении функций.выключить или заменить регистрацию.Смотрите следующее:
https://kc.mcafee.com/corporate/index?page=content&id=KB71660
У меня 64-битная ОС.Путь к реестру был изменен в нескольких местах.
Идентификатор обычного класса должен указывать на 64-разрядный файл «C: \ Windows \ System32 \ vbscript.dll».
Пути реестра «Wow6432Node» должны указывать на «C:\ Windows \ SysWOW64 \ vbscript.dll "32-разрядный файл.
Да, 64-разрядные файлы находятся в папке" 32 ", а 32-разрядные - в папке" SysWOW64 ".Microsoft не хотела менять имя главной папки выполнения «System32» при ее миграции на 64-разрядную версию.
HKEY_CLASSES_ROOT \ CLSID {B54F3741-5B07-11cf-A4B0-00AA004A55E8} C: \ Windows \System32 \ vbscript.dll
HKEY_CLASSES_ROOT \ Wow6432Node \ CLSID {B54F3741-5B07-11cf-A4B0-00AA004A55E8} C: \ Windows \ SysWOW64 \ vbscript.dll
HKEY_LOCALS \ CALSWAL_WALCARE{B54F3741-5B07-11cf-A4B0-00AA004A55E8} C: \ Windows \ System32 \ vbscript.dll
HKEY_LOCAL_MACHINE \ ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ \ Классы \ Wow6432Node \ CLSID {B54F3741-5B07-11cf-A4B0A5A0000A0000000000Windows \ SysWOW64 \ vbscript.dll
HKEY_LOCAL_MACHINE \ SOFTWARE \ Wow6432Node \ Classes \ CLSID {B54F3741-5B07-11cf-A4B0-00AA004A55E8} C: \ Windows \ SysWOW64 \ vbscript.dll