Skip to main content

"The VPN client driver has encountered an error"

The following screen messages may appear when this problem occurs:

(These on a Windows XP Home Edition system)

  1. The VPN Client Driver Error

  2. AnyConnect unable to establish a connection



The information below was related to a corrupt driver database and was fixed by renaming and deleting the affected catroot2 directory. The information below is copied from the Cisco website.

AnyConnect: Corrupt Driver Database Issue

This entry in the SetupAPI.log file suggests that the catalog system is corrupt:

W239 driver signing class list "C:\WINDOWS\INF\certclas.inf" was missing or invalid. Error 0xfffffde5: Unknown Error., assuming all device classes are subject to driver signing policy.

You can also receive this error message:
Error(3/17): Unable to start VA, setup sharedqueue, or VA gave up shared queue.

And this log on the client:
"The VPN client driver has encountered an error"

Repair

This issue is due to Cisco bug ID CSCsm54689 (registered customers only) . In order to resolve this issue, make sure that Routing and Remote Access Service is disabled before you start AnyConnect. If this does not resolve the issue, complete these steps:

  1. Open a command prompt as an Administrator on the PC (elevated prompt on Vista).

  2. Run:
    net stop CryptSvc

  3. Run:
    esentutl /p %systemroot%\System32\catroot2\{F750E6C3-38EE-11D1-85E5-00C04FC295EE}\catdb

  4. When prompted, choose OK to attempt the repair.

  5. Exit the command prompt.

  6. Reboot.

If Repair Fails

If the repair fails, complete these steps:

  1. Open a command prompt as an Administrator on the PC (elevated prompt on Vista).

  2. Run:
    net stop CryptSvc

  3. Rename the %WINDIR%\system32\catroot2 to catroot2_old directory

  4. Exit the command prompt.

  5. Reboot.

Analyse the Database

You can analyse the database at any time in order to determine if it is valid.

  1. Open a command prompt as an Administrator on the PC.

  2. Run:
    esentutl /g %systemroot%\System32\catroot2\{F750E6C3-38EE-11D1-85E5-00C04FC295EE}\catdb

Refer to System Catalog Database Integrity for more information.