How to fix Cisco VPN Client error 442 on Windows Vista

Everyone has dealed with Cisco VPN Client on Vista probably knows the notorious Error 442 – Failed to enable virtual adapter. AFAIK this is a bug from Cisco that stays unfixed for at least 5 months (from the version 5.0.00.0340 released on May 2007 until now). Whether it is Cisco or Microsoft to point the finger at, i really don’t know.

So … you probably already tried this work-around suggestion from Cisco’s release notes:

Run cmd as Administrator and execute the following command:
reg add HKLM\System\CurrentControlSet\Services\Tcpip\Parameters /v ArpRetryCount /t REG_DWORD /d 0 /f

It just does not work ( at least every time i faced Error 442 ). What you should do is:

  • Remove the client
  • Activate the real Administrator account ( for detailed howto see this post )
  • Restart, then log into the administrator account
  • Install the file as normal ( right-click on it, choose “Run as Administrator”)
  • After the installation finishes, restart again.

The client should work now. If not try to remove the Deterministic Network Enhancer protocol first, then reinstall VPN. Have patience, you will need to restart your computer sometimes.

Some people say the removal of Microsoft SQL do the trick (strange, erh ?), or simply turn on Media Sharing in the Network and Sharing Center. I haven’t tried this, so if it fixes your problem, then good for you.

If you could post your result here, then i am very appreciated :-)

Users’ comments:

From Nathan Le:

Under Services, I disabled Internet Connection Sharing (ICS) and then reboot. It then worked like a charm. By the way, I am using Windows Vista and Cisco VPN Client version 5.0.03.0560. Hope this helps.

From Chkrata:

The fix for 442 is simple – just tick ‘Allow Local LAN Access’ on the Transport tab of connection properties.

From fakh:

Many reasons that can cause this error, for instance if you have mcafee installed make sure you removed the NDIS filter under network, adaptors, choose the cicso vpn go to properties and uncheck NDIS.

From Chris:

The problem exists with MS Network Monitor and Vista. However, simply uninstalling NetMon will not solve the problem. Before uninstalling NetMon, run “nmconfig /uninstall” from the directory the application is installed. Once this is done you can uninstall Network Monitor. Reboot your system and all is right in the world!

From Tim:

I had this same problem start out of nowhere. After coming to this site and seeing some of the fixes, all I did was open C:\Program Files\Cisco Systems\VPN Client, right clicked on ipsecdialer.exe and vpngui.exe and clicked properties. I set both to run in xpSP2 compatibility mode and run as administrator. Problem was immediately fixed, no reinstallation was necessary and no DNE update was necessary. But yes I have to agree to let it run each time I start it.

Update: Updating DNE solves the problem indeed (uninstall VPN, get the latest DNE driver at deterministicnetworks.com, install it and then install VPN again). Deterministic Networks was acquired by Citrix, it’s site is redirected to Citrix’s

Update: If you happen to use the latest version (5.0.04.0300, as of Nov 2nd 2008) and still have this 442 error, uninstall the client and use an older version e.g. 5.0.03.0560

Update: In case the problem is stubborn and doesn’t want to go away, there is Shrewsoft VPN Client, which is compatible with many types of VPN gateway, and especially, free. It helped me many times when the Cisco client refused to run.

  • Digg
  • del.icio.us
  • Facebook
  • Mixx
  • Google Bookmarks
  • StumbleUpon
  • Ma.gnolia
  • Reddit

Related posts:

  • Chris
    The problem exists with MS Network Monitor and Vista. However, simply uninstalling NetMon will not solve the problem. Before uninstalling NetMon, run "nmconfig /uninstall" from the directory the application is installed. Once this is done you can uninstall Network Monitor. Reboot your system and all is right in the world!
  • Thanks for post. It`s help me in job. Sorry for my bad english :)
  • Excellent solution! Make sure that you first completely uninstall from the Control Panel - then do a restart! before installing "as administrator" Do not skip the restart.
  • Joe
    The link to the latest driver on deterministicnetworks.com has a message saying their products are retired from commerical sale. How can one get the latest driver?
  • Lamnk
    There is a link to "DNE Support" at the top left corner:

    http://www.deterministicnetworks.com/support/dn...
  • J0M0
    Thanks for the direction.
    The following procedure worked perfectly for me.

    -Uninstall VPN client.
    -Restart
    -Install DNE Update.
    -Restart
    -Log on as administrator
    -Install VPN client (Right click "run as admin")
    -Restart
    -Log in as standard user
    -Open VPN client
    -Open task manager
    -Click "show process from all users"
    -Set both cvpnd.exe and vpngui.exe for XP SP2 Compadibility mode, and check the "run as administrator" box
    -Restart

    You will have to clic the UAC prompt when starting windows, and when opening the client UI. But it finally works!!!!!

    This working setup is on a Vista Enterprise SP1 and Cisco VPN Client v5.0.03.0530.

    Hope it helps!
  • Lamnk
    Thank you for the guide, Jomo.
  • JoMo
    I just want to add one quick not. If you still have issues after trying the above workarounds. Try installing ccleaner (free) to clean your registry. Also use it to make sure the VPN client doesn't start along with windows.

    I haven't had a single problem since I used ccleaner. Hope this helps someone...
  • Tim
    I had this same problem start out of nowhere. After coming to this site and seeing some of the fixes, all I did was open C:\Program Files\Cisco Systems\VPN Client, right clicked on ipsecdialer.exe and vpngui.exe and clicked properties. I set both to run in xpSP2 compatibility mode and run as administrator. Problem was immediately fixed, no reinstallation was necessary and no DNE update was necessary. But yes I have to agree to let it run each time I start it.
  • Thanks for the ideas, I have an KB article with some other ideas how to solve this problem:
    http://john.bryntze.net/jbkb/index.php?title=Vi...
  • Hans Nierop
    I have try al the things but nothing helps. At least I try the solution of Tim (9) and now it works! I work with Vista. Thanks!
  • Roger B
    I found the answer. Log in as administrator, and remove and reinstall as administrator. On Vista you need to enbale adminintrator account. There is info on the web how to do that.
  • Mukundi A
    This fixed my problem -- download and install the latest version of DNE then restart and open vpnclient. If it does not work reinstall the vpnclient.

    http://www.deterministicnetworks.com/Downloads/...
  • Célio
    Thanks from Brazil.
  • Chakrata
    I've found s.th. which worked with me:
    http://forums.techarena.in/windows-vista-networ...
    20-03-2007
    rawel
    Re: Cisco VPN Reason 442
    Hey guys
    The fix for 442 is simple - just tick 'Allow Local LAN Access' on the
    Transport tab of connection properties.
    Good luck!
    --
    rawel
  • Nathan Le
    I tried everything on here from updating Cisco VPN client to reinstalling DNE. Nothing worked. Finally, I found a solution.

    Under Services, I disabled Internet Connection Sharing (ICS) and then reboot. It then worked like a charm. By the way, I am using Windows Vista and Cisco VPN Client version 5.0.03.0560. Hope this helps.

    Nathan
  • Steve S.
    Under Services, I disabled Internet Connection Sharing (ICS) and then rebooted, as Nathan said.

    Worked perfectly and in a snap. I also have Vista and same version VPN. Thanks N!
  • H P
    Disable Internet Connection Sharing works well

    Cisco VPN Client is a piece of crap... I'll never buy cisco product!
  • Robert L.
    OMG, I've been beating my head against the wall. Thank you Nathan (16) & Steve (17)! Disabling Internet Connection Sharing Service worked, didn't have to reboot either, just worked instantly. Thank goodness, I usually just lurk, but I felt quite compelled to add something as I was about to pull out my hair.
  • Bill
    After updating to latest CISCO VPN and running determinaistic fix I still received 442 error. I noticed that my laptop had 2 LAN connections. LAN was a disconnected cable connetcion and LAN2 was CISCO VPN. Disabling LAN solved my 442 error problem.
  • Boyd
    Thanks for the help! Your post was the only one I found which actually helped me correct the problem. Thank you!
  • Joakim
    Thank you Thank you Thank you.
    I've been struglin with this problem for quite some time, found many different sites with may different ideas but non worked. Finaly i came here, followed your instructions and WOW.

    If i knew where you where i would buy you a beer.
  • fakh
    Many reasons that can cause this error, for instance if you have mcafee installed make sure you removed the NDIS filter under network, adaptors, choose the cicso vpn go to properties and uncheck NDIS.
  • Lamnk
    Thanks fakh, that is interesting to know
  • Michael Alexander
    Stopping the ICS service on Vista Ultimate SP2 resolved the Cisco VPN 442 Error. Version 5.0.03.0500
  • isaac
    i just installed Vista SP2 and the Cisco VPN stopped working with similar errors, i un-installed the VPN client and re-installed it under Administrator account via Runas cmd (since i had here and there 442 errors and i saw on a blog to install under admin account only).
blog comments powered by Disqus