Eu originalmente postei isso na parte de engenharia de rede, e eles disseram que o superusuário seria o melhor lugar para perguntar isso. Então aqui estou eu!
Eu tentei fazer essa pergunta no fórum do OpenVPN, mas não fiz recomendações e procurei por horas para respostas, além de solucionar o problema. Estou executando o Windows 8.1 x64.
Quando eu instalar o software OpenVPN, ele será instalado até chegar ao driver TAP. O driver TAP falhará. Eu tentei executar o driver como administrador, desbloqueá-lo nas propriedades, desligar firewalls e AVs, alterei o valor do registro para a rede para config.bak, instalei versões diferentes, desinstalou dispositivos "desconhecidos", excluí a chave NET em HKLM / SYSTEM / Enum, tentei instalá-lo em modo de segurança, desativado assinaturas de driver, correu sfc / scannow, deu privilégios rundll.exe e ainda nada vai funcionar.
Não importa o que eu faça, recebo um erro. Então aqui está o log do instalador do 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\NETSig: 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.
05}
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
Então, para mim, esse código está me dizendo o que está errado?
>>> [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\NETSig: 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.
05}
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
Então, é o certificado deles ou myn? Existe alguma maneira de corrigir isso?
Então, encontrei este artigo, Como solucionar problemas de assinatura de driver e afirma que para instalá-lo um driver que não está "verificando o arquivo contra um catálogo específico (válido) falhou". Então eu fui para o Add Hardware e disse que eu tinha o disco, e coloquei o arquivo .inf para o driver TAP e ele afirma que
The folder you specified doesn't contain a compatible software driver for your device. If the folder contains a driver, make sure it is designed to work with Windows for x64-based systems.
Mesmo que os downloads digam que é para openvpn-install-2.3.4-I604-x86_64.exe. Então, o que eu faço aqui?
Por favor, ajudem os caras, eu realmente preciso do OpenVPN, e tenho resolvido isso há dias.
Obrigado antecipadamente !!