安装或卸载 Kerio VPN 客户端 - 错误 2738

安装或卸载 Kerio VPN 客户端 - 错误 2738

我在使用 Kerio VPN Client (KVC) 测试版时遇到了问题,于是我决定卸载它并安装较旧的稳定版本。当我尝试卸载它时,我收到一条消息:“错误 2738。无法访问 VBScript 运行时以执行自定义操作。”当我尝试在不卸载旧版本的情况下安装 KVC 的稳定版本时,我收到了同样的消息。

答案1

我的机器上也遇到了类似的问题:

找不到脚本引擎“VBScript”

这是一台带有原装设置的 VAIO 笔记本电脑,但是我删除了很多糟糕的预装应用程序,例如 McAfee。看来 McAfee 卸载程序无法恢复注册表,并且有以下条目:

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID\{B54F3741-5B07-11cf-A4B0-00AA004A55E8}\InprocServer32]
@="C:\\Program Files (x86)\\McAfee\\VirusScan\\scriptsn.dll"
"ThreadingModel"="Both"

由于权限限制,尝试按照 Simplius 的建议删除密钥没有成功。我不得不运行 regedit,在那里找到这个密钥,右键单击,权限,将所有者更改为管理员,更改权限以允许管理员完全访问该密钥。

然后我可以用正确的值替换这个值:

c:\Windows\System32\vbscript.dll

最后问题得到了解决。

答案2

我知道这是一个老问题,但我遇到了同样的问题,解决方案只需稍加改变就可以解决:

  1. 以管理员身份打开提示

  2. 对于 32 位类型:

    reg delete "HKCU\SOFTWARE\Classes\CLSID\{B54F3741-5B07-11CF-A4B0-00AA004A55E8}" /f
    

    对于 64 位类型:

    reg delete "HKCU\SOFTWARE\Classes\Wow6432Node\CLSID\{B54F3741-5B07-11CF-A4B0-00AA004A55E8}" /f
    
  3. 对于 32 位和 64 位类型:

    c:\windows\system32\regsvr32 vbscript.dll
    

64 位 Windows 的 regedit 文件夹不同,因此之前的答案不起作用。

答案3

以管理员身份打开命令提示符,然后输入以下两个命令:

reg delete "HKCU\SOFTWARE\Classes\CLSID\{B54F3741-5B07-11CF-A4B0-00AA004A55E8}" /f

c:\windows\system32\regsvr32 vbscript.dll

相关内容