The Cisco AnyConnect VPN will install on Windows 8 just fine.  When you try to connect though, it will fail with an error (which I don’t have a screenshot of).

In any case, a simple registry hack will fix it. Navigate to:

HKEY\_LOCAL\_MACHINESYSTEMCurrentControlSetservicesvpnva

and change the value of the DisplayName key.

It will likely be something like this:

@oem7.inf,%vpna\_Desc%;**Cisco AnyConnect VPN Virtual Miniport Adapter for Windows x64**

Just get rid of everything before “Cisco”, keeping just the bold text shown above, reboot, and you should be good to go!

  UPDATE As [someone on my old blog] pointed out - version 3.x versions will connect fine. I tried 3.0.08057 on a fresh Win8 install, and had zero problems.