Probleme mit Vista64

Aus OpenVPN Wiki

Wechseln zu: Navigation, Suche

Tap-Win32 Treiber Probleme

VISTA 64bit

Beim installieren von Openvpn unter Windows Vista64 schlägt die Installation des tap-win32 Treibers fehl. Vista64 erlaubt es nicht unsignierte Treiber wie tap-win32 zu nutzen, ich hab hier ein kleines Workaround verfasst. (Ist leider in Englisch.)

Siehe http://www.kalka.org/blog/wojtek/2007_04/9th_vista64_and_openvpn

Der TAP Treiber aus OpenVPN 2.1 RC7 installiert sich problemlos unter Vista 64bit.

VISTA 32bit

Der TAP Treiber aus OpenVPN 2.1 RC7 hat auch ein Problem unter Vista 32bit. Trotz der Signierung der Treiber, installiert sich der Treiber manchmal nicht ordentlich. Die Ursachen liegen meist im Virenscanner oder anderen Tools, die gleichzeitig im System aktiv sind.

Im setupapi.dev.log lässt sich der Fehler nachvollziehen:

>>>  [Device Install (UpdateDriverForPlugAndPlayDevices) - tap0901]
>>>  Section start 2008/02/18 13:05:24.099
      cmd: "C:\Program Files\OpenVPN\bin\tapinstall.exe" install "C:\Program Files\OpenVPN\driver\OemWin2k.inf" tap0901
     dvi: Set selected driver complete.
     dvi: {Build Driver List} 13:05:25.282
     dvi:      Searching for hardware ID(s):
     dvi:           tap0901
     dvi:      Processing a single INF: 'c:\program files\openvpn\driver\oemwin2k.inf'
     inf:      Opened INF: 'c:\program files\openvpn\driver\oemwin2k.inf' ([strings] <src = normal>)
     sig:      {_VERIFY_FILE_SIGNATURE} 13:05:25.573
     sig:           Key      = oemwin2k.inf
     sig:           FilePath = c:\program files\openvpn\driver\oemwin2k.inf
     sig:           Catalog  = c:\program files\openvpn\driver\tap0901.cat

...

     ndv:           Installing device...
     dvi:           {DIF_INSTALLDEVICE} 13:07:13.052
     dvi:                CoInstaller 1: Enter 13:07:13.053
     cci:                     [NdisCoinst: Enter NcipHandleInstallPreProcessing]
     cci:                     NdisCoinst: NetCfgInstanceId does not exist
     cci:                     NdisCoinst: Guid of the adapter is {B30B7FD8-30C8-4932-BE7C-E26068C54FE9}
     inf:                     Opened PNF: 'C:\Windows\INF\oem58.inf' ([strings] <src=oempath>)
     cci:                     NdisCoinst: IfType from registry is 1
     cci:                     NdisCoinst: IfType 1, Characteristics 0x81, IsIrdaDevice 0, PhysicalMediaType -1, MediaType -1, IsBridge 0, FoundGuidInDownlevel 0
     cci:                     NdisCoinst: Connection name is Local Area Connection
     cci:                     NdisCoinst: NetLuidIndex does not exist
     cci:                     NdisCoinst: Allocated NetLuidIndex is 1
     cci:                     NdisCoinst: NcipCreatePersistentInterface failed with error 0x1f
     cci:                     NdisCoinst: Freeing the allocated NetLuid IfType 1 NetLuidIndex 1
     cci:                     [NdisCoinst: Exit NcipHandleInstallPreProcessing]
!!!  dvi:                CoInstaller 1: failed(0x0000001f)!
!!!  dvi:                Error 31: A device attached to the system is not functioning.
     dvi:           {DIF_INSTALLDEVICE - exit(0x0000001f)} 13:07:13.346
!!!  ndv:           Error(0000001f) installing device!
     ndv:           Device install status=0x0000001f
     ndv:           Performing device install final cleanup...
!    ndv:           Queueing up error report since device installation failed...
     ndv:      {Core Device Install - exit(0x0000001f)}

In diesen Fällen lässt sich die Installation im Safe Mode durchführen. Dazu beim booten mit F8 in den Safe Mode (cmd prompt) wechseln und mit tapinstall den Treiber installieren:

tapinstall c:\<pfad>\OpenVpn\driver\OemWin2k.inf tap0901
Persönliche Werkzeuge