如何让 Cisco VPN 在 Windows 8 x64 上运行?

nhi*_*kle 13 vpn cisco-vpn-client windows-8

我的大学使用 Cisco VPN Client 进行校外网络访问。我们正在使用客户端版本 5.0.07.0440,它似乎不适用于 Windows 8。安装完成没有问题,但是当我尝试连接时,我在输入凭据后收到以下错误:

客户端在本地终止安全 VPN 连接。原因 442:无法启用虚拟适配器。连接终止。

客户端在本地终止安全 VPN 连接。 原因 442:无法启用虚拟适配器。 连接终止。

如何让 Cisco VPN 客户端在 Windows 8 下工作?相同的安装程序在 Windows 7 中运行良好。

nhi*_*kle 14

出现此问题是由于安装程序中的注册表错误。您需要做的就是修复以下注册表项:

打开regedit.exe,然后转到

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\CVirtA
Run Code Online (Sandbox Code Playgroud)

编辑DisplayName值以删除“Cisco”之前的乱码。默认情况下,该值将类似于:

@oem18.inf,%CVirtA_Desc%;Cisco Systems VPN Adapter for 64-bit Windows
Run Code Online (Sandbox Code Playgroud)

编辑它只是说:

Cisco Systems VPN Adapter for 64-bit Windows
Run Code Online (Sandbox Code Playgroud)

您还可以将以下内容另存为.reg文件,并打开它以自动修复注册表问题:

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\CVirtA]
"DisplayName"="Cisco Systems VPN Adapter for 64-bit Windows"
Run Code Online (Sandbox Code Playgroud)

 


更新:这已经工作了几个月,但最近出现了间歇性问题。VPN 将“成功”连接,并且网络保持连接,但没有服务器可访问。我最近一直在使用 Cisco AnyConnect VPN,最新版本似乎可以在 Windows 8 x64 上运行。但是,我找不到任何可以公开下载 AnyConnect 客户端的地方,因此您需要从您组织的 IT 部门获取它。