With the credit going to Daniel Noakes and his blog post, he has solved a potential problem with the Cisco AnyConnect VPN client and Windows 8 Consumer Preview. Windows 7 did not have these issues on installation, but with Windows 8, one area within the registry gets modified causing issues that will give you an error code as shown below:
As Daniel mentions, an event log may get logged in event viewer, but the Cisco Any Connect VPN Virtual Miniport Adapter for Windows x64 isn’t enabled. While this adapter should normally be disabled when not in use, I noticed in my case that I didn’t even have any VPN adapter in my network connections.
The root of the issue is in the registry for this one. If you navigate to the following location you will notice under the DisplayName string value is incorrect. It has some additional data in the string that talks about a .ini or .sys file and that shouldn’t be in that string value. So modifying the DisplayName to say this:
Cisco AnyConnect VPN Virtual Miniport Adapter for Windows x64
The full path along with the correct string value should be:
“DisplayName”=”Cisco AnyConnect VPN Virtual Miniport Adapter for Windows x64″
**Windows 7 Fix**
For Windows 7 machines, the registry key was under “ControlSet001? instead of “CurrentControlSet” folder.
Full path in registry – [HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\vpnva]
Once you restart the client by closing out of the Cisco AnyConnect VPN client, you should then see that you would be able to connect using your client and also looking in network connections should now show the adapter correctly and you should be ready to go! Thank you again Daniel for the initial find and your blog post.