none
Error 2738 could not access VBScript run time for custom action RRS feed

  • Question

  • I have two servers. One runs 2008 64 bit and on runs 2008 32 bit. When I tried to install HP Web Jetadmin on the 64 bit server I received the Error 2738 listed in the title. When I tried to uninstall ActiveClient for the 32 bit server I received the same Error 2738.

    I performed the following common resolutions:

    Successfully registered the DLL by running regsvr32.exe vbscript.dll on both servers. The programs mentioned still would not install\uninstall

    Attempted to delete registry key "HKCU\SOFTWARE\Classes\Wow6432Node\CLSID\{B54F3741-5B07-11CF-A4B0-00AA004A55E8}" however it does not exist.

    Does anyone have any suggestions what I could do next?

    Thursday, March 15, 2012 9:31 AM

Answers

All replies

  • Hello,

    Start by that: http://blogs.msdn.com/b/heaths/archive/2007/05/31/windows-installer-errors-2738-and-2739-with-script-custom-actions.aspx



    This posting is provided "AS IS" with no warranties or guarantees , and confers no rights.   

    Microsoft Student Partner 2010 / 2011
    Microsoft Certified Professional
    Microsoft Certified Systems Administrator: Security
    Microsoft Certified Systems Engineer: Security
    Microsoft Certified Technology Specialist: Windows Server 2008 Active Directory, Configuration
    Microsoft Certified Technology Specialist: Windows Server 2008 Network Infrastructure, Configuration
    Microsoft Certified Technology Specialist: Windows Server 2008 Applications Infrastructure, Configuration
    Microsoft Certified Technology Specialist: Windows 7, Configuring
    Microsoft Certified Technology Specialist: Designing and Providing Volume Licensing Solutions to Large Organizations
    Microsoft Certified IT Professional: Enterprise Administrator
    Microsoft Certified IT Professional: Server Administrator
    Microsoft Certified Trainer

    Thursday, March 15, 2012 12:43 PM
  • That was probably the first site, of many, that I used to attempt to resolve this issue.

    Thursday, March 15, 2012 12:53 PM
  • Hi Techman,

    Just to clarify, did you run both of the following commands from the following locations? (Assuming the default install location)

    • x86: C:\Windows\System32> regsvr32.exe vbscript.dll
    • x64: C:\Windows\SysWOW64> regsvr32.exe vbscript.dll

    I'm assuming the answer is yes, but it's worth confirming.

    In the event you have, then the next thing that might be worth doing - from a diagnostic standpoint, is loading up Process Monitor (download) and monitoring for any Path (a filter critera) that contains the following text: "B54F3741-5B07-11CF-A4B0-00AA004A55E8" (without the double quotes).

    Obviously, that's not going to fix anything, but it will help you readily spot any references that don't belong to the HKLM branch.

    Cheers,
    Lain

    • Edited by Lain Robertson Thursday, March 15, 2012 2:05 PM Clarified that I meant both commands, not just one or the other.
    Thursday, March 15, 2012 1:51 PM
  • Hi,

    In addition, I would like suggest you also go through the below two links for more details to troubleshoot this issue:

    Error 2738. Could not access VBScript run time for custom action

    http://kb.nitropdf.com/article.aspx?id=10106&cNode=3D8W4P

    Error 2738 could not access VBScript run time for custom action

    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

    Hope this helps.

    Best Regards,

    Yan Li



    TechNet Subscriber Support

    If you are TechNet Subscription user and have any feedback on our support quality, please send your feedback here .



    Yan Li

    TechNet Community Support


    Friday, March 16, 2012 2:20 AM
    Moderator
  • Hi,
     
    Just checking in to see if the suggestions were helpful. Please let us know if you would like further assistance.
     
    Have a great day!

    Best Regards,
    Yan Li

    TechNet Subscriber Support

    If you are TechNet Subscription user and have any feedback on our support quality, please send your feedback here.


    Yan Li

    TechNet Community Support

    Tuesday, March 20, 2012 1:52 AM
    Moderator
  • Found the possible problem:

    It appears that the McAfee ScriptScan dll was missing (ScriptSn.dll) from both machines which would prevent application scripts form running.

    Https://kc.mcafee.com/corporate/index?page=comntent&id=KB71660

    Reinstalling McAfee did not resolve the issue. However reimaging the server did.

    • Marked as answer by techman1960 Tuesday, March 20, 2012 8:37 AM
    Tuesday, March 20, 2012 6:27 AM
  • Interesting read.

    It's not that it's missing - at least according to that article, but rather the script hook isn't removed when ScriptScan is disabled. That's kind of a large oversight. Nevertheless, they're saying they've resolve the issue with patch 1.

    Have you had a chance to try this patch yet?

    Cheers,
    Lain

    Tuesday, March 20, 2012 7:46 AM
  • In my case the dll was missing. The article I referenced gave me the idea to look for. When I compared the folder to other servers where scripts worked the DLL was present.
    Tuesday, March 20, 2012 8:37 AM
  • Your post didn't work for me. Anyway, I could fix it on my own way.

    I had a different scenario: Just bought a Dell Inspiron 14R laptop and I removed some of the bloatware that came with my Windows 7 x64. One of them was McAffe Antivirus (the guy that gave me an headache without my knowledge.
    So I started to install my own stuff in my laptop and then I got "Could not access VBScript run time for custom action" while trying to install Extensis Suitcase Fusion 3.

    After doing some research and trying everything that I came across the internet, I figured out how. It's very easy, just follow the steps:

    1) Search google for "McAffe Consumer Product Removal Tool" or "MCPR.exe".
    2) Run MCPR.exe
    3) Search google for "Microsoft Fix it 50842" or "MicrosoftFixit50842.msi".
    4) Run "MicrosoftFixit50842.msi"
    5) Reboot and cross your fingers.

    Thanks your info, it really made me open my eyes to what McAffe did to my laptop.

    • Proposed as answer by vkmann Thursday, November 29, 2012 2:14 AM
    Thursday, November 29, 2012 2:04 AM
  • Thanks this fixed my problem.
    Wednesday, September 4, 2013 1:33 PM
  • I tried all option but its not work in my environment ....

    I am not find any regisry entry on server , and i cannot uninstall McAffe , but try option by stoped the McAffe services.

    Can u plz suggest any other option ?

    Friday, September 6, 2013 6:37 AM
  • If you have recently installed or uninstalled McAfee, it may be the problem.  McAfee "hijacks" the registry setting for the vbscript.dll.
    You can download and run the McAfee Consumer Products Removal tool (MCPR) from http://service.mcafee.com/FAQDocument.aspx?id=TS101331
    Wednesday, January 8, 2014 8:55 PM
  • If you have recently installed or uninstalled McAfee, it may be the problem.  McAfee "hijacks" the registry setting for the vbscript.dll.
    You can download and run the McAfee Consumer Products Removal tool (MCPR) from http://service.mcafee.com/FAQDocument.aspx?id=TS101331
    Wednesday, January 8, 2014 9:20 PM
  • Run the cmd and regedit as Administrator:

    Click "windows start button",  type in the "windows search edit box" "cmd", then right click the "cmd" and "Run as Administrator".

    1. First, you must delete the old "registry key". See the link below.

    2. Then you register the COM component "vbscript.dll" with command "regsvr32" as is described in many places.

    ----------------

    http://answers.microsoft.com/en-us/windows/forum/windows_7-windows_programs/error-2738-could-not-access-vbscript-runtime-for/64ae2fd3-2701-4731-88fa-773ba88a74af

    ------------

    Or here:

    http://yetanothercomputingblog.blogspot.sk/2011/12/error-2738-occurs-when-installing-msi.html

    --------



    • Edited by Vlakov Friday, June 20, 2014 4:02 AM
    Friday, June 20, 2014 3:41 AM