Cisco VPN client may not work on Windows 10 directly. After upgrading to Windows 10 threshold 2 (version 1511, build 10586), the system said the Cisco VPN client cannot run on it. So I reinstalled it according to the instruction on itservice.manchester.co.uk. It woks finally after some tweaks.
The instruction says,
- Uninstall your Cisco VPN Client.
- Download and Install the file WinFix ftp://files.citrix.com/winfix.exe
- Reboot the computer.
- Install the DNE Update from ftp://files.citrix.com/dneupdate64.msi for 64–bit
- Restart Computer
- Install and configure your Cisco VPN Client (The download links are private so I will not provide them here)
- run the msi file instead of the exe file
- Restart Computer
Problems occur from step 6.
Firstly, Cisco VPN Client will not run properly if double click the installer and run it directly on Windows 10. The right way to do it is,
- Double click the installer, choose a easy-to-find destination folder and un-select the option “When done unzipping open: .\vpnclient_setup.exe” then proceed to next step (Unzip).
- Open the chosen folder, and double click “vpnclient_setup.msi”. The installation would success.
- But the vpnclient may still not run properly.
Secondly, the following error message pops up when I try to run the VPN client,
VPN Client Secure VPN Connection terminated locally by the Client. Reason 442:Failed to enable Virtual Adaper.
But the virtual adapter is correctly installed if checking it in Control Panel \ Network and Internet \ Network Connections.The real problem is the installer used a wrong name string to identify this adapter in Windows registry. So the system cannot find the adapter using the wrong name.
The solution to this problem,
- Open regedit (Win + R and enter regedit then Enter).
- Browse to the registry key,
- Double click on the item with Name as DisplayName, then delete chars before “Cisco Systems VPN Adapter”, which means,
- x86 system: “@oem8.ifn,%CVirtA_Desc%;Cisco Systems VPN Adapter” to “Cisco Systems VPN Adapter”
- x64 system: “@oem8.ifn,%CVirtA_Desc%;Cisco Systems VPN Adapter for 64-bit Windows” to “Cisco Systems VPN Adapter for 64-bit Windows”
Now the Cisco VPN Client works like a charm.©