I recently upgraded my Windows 7 desktop PC to the latest Microsoft client OS - Windows 8. Since VPN is part of my daily work, I installed a Cisco VPN 64-bit client on my Windows 8 Enterprise PC, unfortunately I can't make it work and it shows an error, "Reason 442: Failed to enable Virtual Adapter."
I made some researches about this issue and found out that it just has something to do with the registry string value in order to make it work again. So here's I did to fix this.
1. In Windows 8 menu, press Windows key + R and type in "regedit"
2. In the registry, go to HKEY_LOCAL_MACHINE -> SYSTEM -> CurrentControlSet -> Services -> CVirtA and notice the DisplayName value carefully.
3. Modify the DisplayName value, double click the value and remove all the leading characters up to the "%" value. So for example the value here in my registry is @oem8.inf,%CVirtA_Desc%;Cisco Systems VPN Adapter for 64-bit Windows. I am going to remove "@oem8.inf,%CVirtA_Desc%;" and will just retain this value - "Cisco Systems VPN Adapter for 64-bit Windows". The final value should look like this.
4. Once you got the right value configured, exit the registry and try to login again using your Cisco VPN client. This time it will now work, trust me. :)
5. Congratulations! Your Cisco VPN client is now working! Still can't make it work? Post your questions here.