How to fix Windows 10 Problem – VPN ​Failed to initialize connection subsystem in Cisco anyconnect

A day after installing the Windows10 Technical Preview I have nothing but nice things to say about it!

Well… that is not quite accurate as I have hit one or two niggling problems… but here is the solution to the main finger biter:



Shrewsoft VPN 2.2.2 reported “network not available” and would not connect to remote VPN


Easy… just re-install the VPN Software from

CISCO: Failed to initialize connection subsystem


Cisco AnyConnect reported “Failed to initialise connection subsystem” and would not connect to remote VPN

CISCO connection error with windows 8 and windows 9 and windows 10


OK, so this one is a little trickier to fix as a simple re-installation did not fix the problem. I read a few different sources from the web and finally found a straightforward solution. I am going to place the blame at Cisco’s feet but also blame Microsoft as well… shame on you both! I want you both to go and sit on the naughty step!!!!

Basically, it seems that the most recent iteration of Internet Exploder Explorer has removed a setting that allowed you to specify if you were offline or online; it now defaults to offline. The Cisco Anyconnect software seems to look at this setting and doesnt even bother attempting to connect if it indicates you are offline.

The fix is simple – make a small change to your windows Registry to lie tell Cisco that you are online and to attempt to connect

You need to use REGEDIT to change your registry at

HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet Settings and add a new key of GlobalUserOffline with a value of ‘1’

VPN ​Failed to initialize connection

This is how easy it is:

Now it’s time for some serious RPG programming 😉


Courtsey of a comment on Youtube (Thanks “Thy Clouds”) another route to fix this problem has been suggested:

1. Right click VPNUI in the Cisco install folder. (I have it in “C:\Program Files (x86)\Cisco\Cisco AnyConnect Secure Mobility Client\”
2. Choose Troubleshoot compatibility.
3. The wizard suggests win8 compatibility.
4. The “test program does not work” since the program may be running. Just add the configuration. (It did work for me)
5. Restart the VPN service. (No need for me, worked after the compatibility mode fix)
6. Start AnyConnect from the start meny.
7. Working.

Now, the registry problem has worked great for me, but if it reapears, possibly as results of service pack or beta release then I will try this next and report back.