Answer
PROBLEM
Installing or upgrading of MailEssentials fails with the following error: Error 2738: 'Could not access VBScript run time for custom action'.ENVIRONMENT
- GFI MailEssentials
- All supported environments
SOLUTION
STEP 1 - CHECK THE REGISTRYStart regedit.exe and check the following keys:
- 32bit OS:
- HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID\{B54F3741-5B07-11cf-A4B0-00AA004A55E8}: The ImprocServer32 subkey should point to C:\Windows\system32\vbscript.dll
- 64bit OS:
- HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID\{B54F3741-5B07-11cf-A4B0-00AA004A55E8}: The ImprocServer32 subkey should point to C:\Windows\system32\vbscript.dll
- HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Wow6432Node\CLSID\{B54F3741-5B07-11cf-A4B0-00AA004A55E8}: The ImprocServer32 subkey should point to C:\Windows\SysWOW64\vbscript.dll
STEP 2 - POSSIBLE SOLUTIONS
- Uninstall the anti-virus software
- Reregister Windows' own VB script engine: IMPORTANT: Ensure to create a system backup before making any changes.
- Start regedit.exe
- Export the registry keys listed above into a reg-file
- Delete the registry keys listed above
- Hit the keys <WINDOWS>-R and run the following commands depending on the bitness of the OS:
- 32bit OS:
- %WINDIR%\system32\cmd.exe
- regsvr32.exe vbscript.dll
- 64bit OS:
- %WINDIR%\SysWOW64\cmd.exe
- regsvr32.exe vbscript.dll
- Run the MailEssentials installer again.