OpenVPN TAP 드라이버 설치 문제

OpenVPN TAP 드라이버 설치 문제

원래 네트워크 엔지니어링 부분에 이 글을 올렸는데, 슈퍼유저에게 물어보는 것이 더 좋을 거라고 하더군요. 그래서 여기 있어요!

OpenVPN 포럼에서 이 질문을 시도했지만 응답이 없었으며 몇 시간 동안 답변과 문제 해결을 검색했습니다. 저는 Windows 8.1 x64를 실행하고 있습니다.

OpenVPN 소프트웨어를 설치하면 TAP 드라이버가 나올 때까지 설치됩니다. 그러면 TAP 드라이버가 실패합니다. 드라이버를 관리자로 실행하고, 속성에서 차단을 해제하고, 방화벽과 AV를 차단하고, 네트워킹용 레지스트리 값을 config.bak로 변경하고, 다른 버전을 설치하고, "알 수 없는" 장치를 제거하고, HKLM에서 NET 키를 삭제했습니다. /SYSTEM/Enum, 안전 모드에서 설치를 시도하고 드라이버 서명을 비활성화하고 sfc /scannow를 실행하고 rundll.exe 권한을 부여했지만 여전히 아무것도 작동하지 않습니다.

내가 무엇을 해도 오류가 발생합니다. 다음은 TAP 설치 프로그램의 로그입니다.

>>> [Device Install (UpdateDriverForPlugAndPlayDevices) - tap0901]
>>> Section start 2015/10/14 23:23:26.442
    cmd: "C:\Program Files\TAP-Windows\bin\devcon.exe" install "C:\Program Files\TAP-Windows\driver\OemWin2k.inf" tap0901
    dvi: {Update Device Driver - ROOT\NET\0005}
    dvi: {Build Driver List} 23:23:26.458
    dvi: Searching for hardware ID(S):
    dvi: tap0901
    sig: {_VERIFY_FILE_SIGNATURE} 23:23:26.458
    sig: Key = oemwin2k.inf
    sig: FilePath = c:\program files\tap-windows\driver\oemwin2k.inf
    sig: Catalog = c:\program files\tap-windows\driver\tap0901.cat
    sig: Verifying file against specific (valid) catalog failed! (0x800b0109)
    sig: Error 0x800b109: A certificate chain processed, but terminated in a root certificate which is not trusted by the trust provider
    sig: {_VERIFY_FILE_SIGNATURE exit(0x800b0109)} 23:23:26.489
    sig: {_VERIFY_FILE_SIGNATURE} 23:23:26.489
    sig: Key = oemwin2k.inf
    sig: FilePath = c:\program files\tap-windows\driver\oemwin2k.inf
    sig: Catalog  = c:\program files\tap-windows\driver\tap0901.cat
    sig: Success: File is signed in Authenticode(tm) catalog.
    sig: Error 0xe0000241: The INF was signed with an Authenticode(tm) catalog from a trusted publisher
    sig: {_VERIFY_FILE_SIGNATURE exit(0xe0000241)} 23:23:26.505
    dvi: Created Driver Node:
    dvi: HardwareID - tap0901
    dvi: InfName - c:\program files\tap-windows\driver\oemwin2k.inf
    dvi: DevDesc - Tap-Windows Adapter V9
    dvi: Section - tap0901.ndi
    dvi: Rank - 0x00ff0000
    dvi: Signer Score - Authenticode
    dvi: DrvDate - 07/02/2012
    dvi: Version - 9.0.0.9
    dvi: {Build Driver List - exit(0x00000000)} 23:23:26.505
    dvi: {DIF_SELECTBESTCOMPATDRV} 23:23:26.505
    dvi: Using exported function 'NetClassInstaller' in module 'C:\WINDOWS\system32\NetCfgx.dll'.
    dvi: Class installer == NetCfgx.dll,NetClassInstaller
    dvi: Using exported function 'WlanDeviceClassCoInstaller' in module 'C:\WINDOWS\system32\wlanist.dll'.
    dvi: CoInstaller 1 == wlaninst.dll,WlanDeviceClassCoInstaller
    dvi: Using exported function 'WwanDeviceClassCoInstaller' in module 'C:\WINDOWS\system32\wwaninst.dll'.
    dvi: CoInstaller 2 == wwaninst.dll,WwanDeviceClassCoInstaller
    dvi: CoInstaller 1: Enter 23:23:26.505
    dvi: CoInstaller 1: Exit
    dvi: CoInstaller 2: Enter 23:23:26.505
    dvi: CoInstaller 2: Exit
    dvi: Class installer: Enter 23:23:26.505
    dvi: Class Installer: Exit
    dvi: Default installer: Enter 23:23:26.505
    dvi: {Select Best Driver}
    dvi: Class GUID of device remains: {4d36e972-e325-11ce-bfc1-08002be10318}.
    dvi: Selected:
    dvi: Description - [Tap-Windows Adapter V9]
    dvi: InfFile - [c:\program files\tap-windows\driver\oemwin2k.inf]
    dvi: Section - [tap0901.ndi]
    dvi: {Select Best Driver - exit(0x00000000)}
    dvi: Default installer: Exit
    dvi: {DIF_SELECTBESTCOMPATDRV - exit(0x00000000)} 23:23:26.505
    ndv: Forcing driver install:
    ndv: Inf Name - oemwin2k.inf
    ndv: Driver Date - 07/02/2012
    ndv: Driver Version - 9.0.0.9
    sto: {Setup Import Driver Package: c:\program files\tap-windows\driver\oemwin2k.inf} 23:23:26.505
    inf: Provider: TAP-Windows Provider V9
    inf: Class GUID: {4d36e972-e325-11ce-bfc1-08002be10318}
    inf: Driver Version: 07/02/2012,9.00.00.9
    inf: Catalog File: tap0901.cat
    sto: {Copy Driver Package: c:\program files\tap-windows\driver\oemwin2k.inf} 23:23:26.520
    sto: Driver Package = c:\program files\tap-windows\driver\oemwin2k.inf
    sto: Flags = 0x00000007
    sto: Destination = C:\Users\Andy\AppData\Local\Temp\{7c0d8e2c-e951-7842-91dc-005ca0be2155}
    sto: Copying driver package files to 'C:\Users\Andy\AppData\Local\Temp\{7c0d8e2c-e951-7842-91dc-005ca0be2155}'.
    flq: Copying 'c:\program files\tap-windows\driver\oemwin2k.inf' to 'C:\Users\Andy\AppData\Local\Temp\{7c0d8e2c-e951-7842-91dc-005ca0be2155}\oemwin2k.inf'.
    flq: opying 'c:\program files\tap-windows\driver\tap0901.cat' to 'C:\Users\Andy\AppData\Local\Temp\{7c0d8e2c-e951-7842-91dc-005ca0be2155}\tap0901.cat'.
    flq: Copying 'c:\program files\tap-windows\driver\tap0901.sys' to 'C:\Users\Andy\AppData\Local\Temp\{7c0d8e2c-e951-7842-91dc-005ca0be2155}\tap0901.sys'.
    sto: {Copy Driver Package: exit(0x00000000)} 23:23:26.536
    sto: Failed to call to import driver package. Error = 0x0000000D
    sto: {Setup Import Driver Package - exit(0x0000000d)} 23:28:26.538
    ndv: Driver Package import failed for device
    ndv: Error 13: The data is invalid
    ndv: Installing NULL driver

그렇다면 이 코드는 무엇이 잘못되었는지 알려주는 것일까요?

Sig: Verifying file against specific (valid) catalog failed! (0x800b0109)
Error 0x800b0109: A certificate chain processed, but terminated in a root certificate which is not trusted by the trust provider.

그럼 그 사람들의 증명서인가요, 아니면 내 건가요? 어쨌든 이 문제를 해결할 수 있나요?

그래서 이 글을 발견했는데,드라이버 서명 문제 해결그리고 "특정(유효한) 카탈로그에 대해 파일을 확인하는 데 실패했습니다."가 아닌 드라이버를 설치하려고 한다고 명시되어 있습니다. 그래서 하드웨어 추가로 가서 디스크가 있다고 말하고 TAP 드라이버용 .inf 파일을 입력했는데 다음과 같이 나와 있습니다.

지정한 폴더에 장치와 호환되는 소프트웨어 드라이버가 포함되어 있지 않습니다. 폴더에 드라이버가 포함된 경우 x64 기반 시스템용 Windows에서 작동하도록 설계되었는지 확인하세요.

다운로드에 openvpn-install-2.3.4-I604-x86_64.exe용이라고 나와 있지만. 그럼 여기서 무엇을 해야 할까요?

도와주세요. 저는 OpenVPN이 꼭 필요합니다. 며칠 동안 이 문제를 해결해 왔습니다.

미리 감사드립니다!!

관련 정보