I have recently upgraded my laptop from Windows Vista SP1 to Windows 7 Professional.

After the upgrade, if I try to use the Cisco VPN client to connect to a network, I get this message:

Secure VPN Connection terminated locally by the Client.
Reason 440: Driver Failure.

Prior to the upgrade, I was able to connect with no problems.

The version of the client I am using is

7 Answers 7


This is what worked for me:

  • Un-install the vpn client


(If Win-10 or higher, skip this next step)



  • Install the VPN client again


Instructions taken from here.

  • 1
    These steps also work with Windows 8.1 Professional and Cisco Systems VPN Client Version
    – jerhewet
    Dec 24, 2014 at 0:08
  • 3
    For Windows 10 you do not need to run winfix or uninstall Cisco VPN Client, just run 32 bit or 64 bit dneupdate and Cisco VPN Client should work
    – Brian
    Nov 26, 2016 at 18:45
  • Thanks Brian, I've incorporated that advice into the answer. Nov 28, 2016 at 1:37

Forget the Cisco client. Use Shrew Soft. All the way up to windows 7 64-bit clients. Cisco doesn't offer and to my knowledge isn't planning a 64-bit client.


(Works with Cisco VPN - that is, I'm not suggesting that you replace the Cisco router)

  • They are pushing the AnyConnect SSL Vpn client. I have it running just fine on my Win7 x64 install at work.
    – Zypher
    Sep 2, 2009 at 15:36
  • But it isn't free, is it? Sep 3, 2009 at 15:45
  • SSL VPN licenses are not free. I believe they were at one point but it is no longer the case.
    – sclarson
    Oct 27, 2009 at 14:45
  • Yes, but this is a question about the client, not the server. Only the server normally uses a CA-signed ssl cert Nov 10, 2009 at 17:08

Uninstall the Cisco client and reinstall. It'll work fine after the re-install.

  • This did not work. Sep 2, 2009 at 12:29
  • Really? Both my machines which were upgraded from Vista to Beta, to RC, to RTM just needed an uninstall and reinstall at each upgrade to work correctly. I'm running the same version I assumed that would work. Sorry.
    – mrdenny
    Sep 2, 2009 at 23:41


I have seen so many people go through this ridiculous process of uninstalling and Reinstalling the VPN Client. Follow these and your life will be made a lot easier.

Description During the install or upgrade process, the uninstaller is not able to remove the old Cisco VPn LAN and thus creates a new one.

Solution 1. 1. Goto Start --> Settings --> Network Connections --> View Network Connections 2. On the listed Connections, you will fine two Cisco Local Area Connections. The first will have a disabled Status, the second one will have a connected status. 3. Select the Cisco VPN LAN connection that has a connected status and disable it by right clicking and select disable 4. That is all you need to do

Solution 2. 1. Open Device Manager 2. Select Network Adapters 3. Uninstall the Cisco Adapter without the Disabled Icon (Red Top Left icon) 4 Thats it

Now as a side note, there also instances where you do not have any Local Area connections in your Network Connections for Cisco. To correct this, locate the msi file, and right click on it and run a repair. This will create a new VPN Local Area Connection Entry. Thanks for allowing me share this with you


Better still, just went to Control Panel/Programs & set to repair install....BINGO!!!! worked for me


Just to add my experience to the list: I had this exact same problem. I read the various answers here and tried the suggestions for avoiding an install/reinstall. None of them worked for me. I did the uninstall / reinstall, and now I am back in business.


control panel / repair worked. Make sure to go to restart the Cisco service cause it will be stopped. does not require restart.

Not the answer you're looking for? Browse other questions tagged or ask your own question.