Getting Cisco's IPSEc VPN Client working on Windows 10
Cisco's IPSEC VPN client was (is still?) a staple VPN client for many enterprises. The problem is that Cisco stopped supporing the client prior to Windows 8.
Those that are required to use it have found the fixes to get it working on Windows 8 (Fix the DisplayName string in Computer\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\CVirtA; remove the garbage characters at the front). However, there are many issues when trying to even get the client installed on Windows 10 x64.
Installation Issues
The 64bit installer can't modify the network settings to add the required DNE LightWeight filter.
The "almost" Fix
Install CITRIX DNE Updater manually
Problem:
Even though you can now install the VPN Client, it will not allow you to connect to the server; it will not be able to establish a connection.
Solution:
Uninstall the Citrix DNE Updater, you don't need this.
Instead, install the SonicWall VPN 64-bit CLient from Dell. This will add the DNE LightWeight filter, and allow your VPN to correctly download the certificates from the VPN Server.
At the time of this blog, you can find the SonicWall install files here: http://help.mysonicwall.com/applications/vpnclient/