Unable to find VBScript script engine or error 2738, could not access VBScript runtime

From: http://blog.sina.com.cn/s/blog_76af7f0f0101eoi2.html
The reason is to install some anti-virus software (such as Mcfee, Kaba, Rising, etc.), and change the DLL library of.vBS script opened by default in the registry. After uninstall anti-virus software, the registry that information has not been deleted, so lead to open. VBS script, DLL library, I’ll call the antivirus software program to appear this problem, the solution: manual methods, I integrated online methods to modify the following two registry keys (please backup before modification or setting up the system restore)

my system is Windows7 64 bit,

“start” -> “Run” – & gt; “Regedit”, find “HKEY_CLASSES_ROOT\CLSID\{b54F3741-5B07-11CF-a4B0-00AA004a55e8” \InprocServer32 “,

changes its “default” value to “C:\Windows\system32\vbscript.dll” (no quotes required, this DLL library is the program that opens. VBS scripts by default in Windows “).

before modifying, right click on the item “InprocServer32” and select “permission” to add “full control” permission to your current user, and then modify to solve this problem.  
The
value resolves the “VBScript script engine cannot be found” error on boot

when I found this method, I did not notice whether it was 64bit or 32bit, so I deleted the above values as follows.

then check HKEY_CLASSES_ROOT\CLSID\Wow6432Node\CLSID\{b54f3741-5b07-11cf-a4b0-00aa004a55e8}\InprocServer32 has the correct value C:\Windows\SysWOW64\vbscript.dll

, Error 2738, could not access vbscript runtime for custom action

needs to be resolved by modifying the following key value

HKEY_LOCAL_MACHINE\SOFTWARE\CLASSES\Wow6432Node\CLSID\{B54F3741-5B07-11cf-A4B0-00AA004A55E8}\InprocServer32.

change the value to “C:\Windows\SysWOW64\vbscript.dll” also need to set the permissions before modification

when you modify the above two items, you can see that the previous default DLL library is the residue of the McAfee that was uninstalled earlier.

there is also a method on the web that can be solved by deleting the following key values, but in my case, I did not find these two keys

Windows 64bit system delete

HKEY_Current_User\SOFTWARE\Classes\Wow6432Node\CLSID\{B54F3741-5B07-11CF-A4B0-00AA004A55E8

then enter cmd.exe enter CD %windir%\syswow64

and then enter regsvr32 vbscript.dll

Windows 32bit delete

HKEY_Current_User\SOFTWARE\Classes\CLSID\{B54F3741-5B07-11CF-A4B0-00AA004A55E8

then enter cmd.exe enter CD %windir%\system32

and then enter regsvr32 vbscript.dll

there is also an automatic fix if it is determined to be McAfee by downloading the fix:

1. Search for “McAffe Consumer Product Removal Tool” or “McPr.exe.”

2. Run MCPR. Exe.

3. Search MicrosoftFixit50842 or “MicrosoftFixit 50842.mSI “. Download the link http://go.microsoft.com/?linkid=9804433

4. Run MicrosoftFixit50842. Msi.

5. Restart and set.

above automatic method I did not use, for those who need to save the test.

reference links to http://answers.microsoft.com/en-us/windows/forum/windows_7-windows_programs/error-2738-could-not-access-vbscript-run-time-for/1a4499ae-8bc1-4534-9c6f-4d399ac70d9a

http://coldsummerwei.iteye.com/blog/940012


Read More: