Stand: 7. Dezember 2007
Der VPN-Client von Cisco produziert unter Vista 32Bit
unregelmässig folgenden Fehler:
"Secure VPN Connection terminated locally by the Client.
Reason 442: Failed to enable Virtual Adapter."
Dieser Fehler beruht einerseits auf einem Konflikt mit der Systemdatei IpHlpAPI.DLL, andererseits auf einer fehlerhaften Installationsroutine des VPN-Clients.
Im Netz findet sich leider keine zuverlässige Lösung dazu, weshalb ich sie hier nachreichen möchte. Zu beachten ist, dass jeder Schritt dieser Anleitung sorgfältig ausgeführt werden muss. Der Computer muss dabei mehrmals neu gestartet werden, da der Cisco VPN-Client sich tief ins System einklinkt. Solche Änderungen können jeweils nur nach einem Neustart des Rechners durchgeführt werden. Überspringen Sie in dieser Anleitung keinesfalls die Aufforderung, den Rechner neu zu starten.
Starten Sie die Kommandozeile als Administrator (Start →
Alle Programme → Zubehör: Rechtsklick auf Eingabeaufforderung: Als Administrator
ausführen).
Geben Sie einzeln folgende Befehle ein und drücken Sie anschliessend jeweils die
Eingabetaste:
net localgroup Users /add
net localgroup INTERACTIVE /add
Starten Sie den Computer neu.
Hintergrund:
Die Installationsroutine wird aufgrund einer fehlerhaften
Lokalisation nicht richtig abgeschlossen und wird bei jedem Neustart des
Computers im Hintergrund aktiv. Dadurch verzögert sich der Start von Vista
merklich und vor allem wird dadurch das Betriebsystem instabil.
Deinstallieren Sie den VPN-Client (Start → Systemsteuerung → Programme: Programm deinstallieren: Wählen Sie den Cisco VPN-Client aus und deinstallieren Sie ihn). Starten Sie den Computer neu.
Installieren Sie das im Abschnitt Vorbereitung heruntergeladene Programm
Deterministic Network Enhancer.
Starten Sie den Computer neu.
Installieren Sie bitte möglichst eine aktuelle Version des VPN-Clients
(wenigstens Version 5.0.01.xxx).
Starten Sie anschliessend den Rechner neu.
Deaktivieren Sie bei sämtlichen Netzwerkadaptern das IPv6-Protokoll und die Netzwerkfreigabe (Start → Systemsteuerung → Netzwerk und Internet → Netzwerkstatus und -aufgaben anzeigen: Netzwerkverbindungen verwalten: (für jeden Netzwerkadapter einzeln) Rechtsklick auf Adapter → Eigenschaften: Häkchen bei "Internetprotokoll Version 6 (TCP/IPv6)" entfernen. Im selben Dialogfenster auf den Karteireiter "Freigabe" klicken und sicherstellen, dass kein Häkchen gesetzt ist. Anschliessend auf OK klicken.).
Hintergrund:
Der IPv6-Dienst ist standardmässig installiert und aktiv, wird
aber noch kaum genutzt. Jedoch verursacht er einen Konflikt mit dem VPN-Client.
Starten Sie die Kommandozeile als Administrator (Start →
Alle Programme → Zubehör: Rechtsklick auf Eingabeaufforderung: Als Administrator
ausführen).
Geben Sie folgenden Befehl ein und drücken Sie anschliessend die Eingabetaste:
reg add HKLM\System\CurrentControlSet\Services\Tcpip\Parameters /v ArpRetryCount
/t REG_DWORD /d 1 /f
Hintergrund:
Cisco empfiehlt zwar genau das Gegenteil, jedoch gibt es dann
Kollisionen bei der Initialisierung des virtuellen Adapters (Ghosts).
Starten Sie den Rechner neu.
Wenn Sie alle Schritte genau befolgt haben, sollte der Fehler "Secure VPN Connection terminated locally by the Client. Reason 442: Failed to enable Virtual Adapter." nicht mehr auftreten.
The VPN Client from Cisco running on Vista 32bit
may cause following error:
"Secure VPN Connection terminated locally by the Client.
Reason 442: Failed to enable Virtual Adapter."
This error is the result of a conflict in the system file IpHlpAPI.DLL and, on some international versions of Vista, due to an error in the installation routine of the VPN Client.
Start the command line prompt as administrator. Enter following lines:
net localgroup Users /add
net localgroup INTERACTIVE /add
Reboot your computer.
Uninstall your VPN Client and reboot your computer.
Install the downloaded Deterministic Network Enhancer Update. Reboot again.
Reinstall the VPN Client (at least version 5.0.01.xxx).
Reboot your computer.
Deactivate the IPv6 protocol for each network adapter. On the properties tab
simply uncheck IPv6.
Then select Sharing Tab and uncheck the box "Allow other network users to connect
through this computer's Internet connection". Save and repeat for each network
adapter.
Start the command line prompt as administrator and enter following line:
reg add HKLM\System\CurrentControlSet\Services\Tcpip\Parameters /v ArpRetryCount
/t REG_DWORD /d 1 /f
Note:
Cisco recommends a value of zero instead of 1. But doing so may create several
copies of virtual adapters that can make things even worse.
Last time: Reboot.
If you have rebooted your computer each time when stated, then you no longer should get the message "Secure VPN Connection terminated locally by the Client. Reason 442: Failed to enable Virtual Adapter".
© Serge Urech