Opened 4 years ago

Closed 4 years ago

#781 closed Bug / Defect (duplicate)

tap

Reported by: mandu1021 Owned by: Samuli Seppänen
Priority: major Milestone:
Component: tap-windows6 Version: OpenVPN 2.3.13 (Community Ed)
Severity: Not set (select this one, unless your'e a OpenVPN developer) Keywords: tap
Cc:

Description

Hello, I've been having the same problem in ticket 592 since yesterday, while trying to update the TAP driver (9.21.2).

I did post a comment over there, but the version is newer and it does not seem to have been solved, so I thought I'd submit a new ticket. Or did I not need to?

Anyway,

The following is from the setupapi.dev.log.

[Device Install Log]
     OS Version = 10.0.14393
     Service Pack = 0.0
     Suite = 0x0300
     ProductType = 1
     Architecture = amd64

[BeginLog]

>>>  [Device Install (UpdateDriverForPlugAndPlayDevices) - tap0901]
>>>  Section start 2016/12/01 22:40:38.031
      cmd: tapinstall.exe  install "C:\Program Files\TAP-Windows\driver\OemVista.inf" tap0901
     ndv: INF path: C:\Program Files\TAP-Windows\driver\OemVista.inf
     ndv: Install flags: 0x00000001
     ndv: {Update Device Driver - ROOT\NET\0000}
     ndv:      Search options: 0x00000080
     ndv:      Searching single INF 'C:\Program Files\TAP-Windows\driver\OemVista.inf'
     dvi:      {Build Driver List} 22:55:43.889
     dvi:           Searching for hardware ID(s):
     dvi:                tap0901
     sig:           {_VERIFY_FILE_SIGNATURE} 22:55:43.889
     sig:                Key      = oemvista.inf
     sig:                FilePath = c:\program files\tap-windows\driver\oemvista.inf
     sig:                Catalog  = c:\program files\tap-windows\driver\tap0901.cat
!    sig:                Verifying file against specific (valid) catalog failed! (0x800b0109)
!    sig:                Error 0x800b0109: A certificate chain processed, but terminated in a root certificate which is not trusted by the trust provider.
     sig:           {_VERIFY_FILE_SIGNATURE exit(0x800b0109)} 22:55:43.905
     sig:           {_VERIFY_FILE_SIGNATURE} 22:55:43.905
     sig:                Key      = oemvista.inf
     sig:                FilePath = c:\program files\tap-windows\driver\oemvista.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)} 22:55:43.920
     dvi:           Created Driver Node:
     dvi:                HardwareID   - tap0901
     dvi:                InfName      - c:\program files\tap-windows\driver\oemvista.inf
     dvi:                DevDesc      - TAP-Windows Adapter V9
     dvi:                Section      - tap0901.ndi
     dvi:                Rank         - 0x00ff0000
     dvi:                Signer Score - Authenticode
     dvi:                DrvDate      - 04/21/2016
     dvi:                Version      - 9.0.0.21
     dvi:      {Build Driver List - exit(0x00000000)} 22:55:43.920
     dvi:      {DIF_SELECTBESTCOMPATDRV} 22:55:43.920
     dvi:           Default installer: Enter 22:55:43.920
     dvi:                {Select Best Driver}
     dvi:                     Class GUID of device changed to: {4d36e972-e325-11ce-bfc1-08002be10318}.
     dvi:                     Selected:
     dvi:                          Description - [TAP-Windows Adapter V9]
     dvi:                          InfFile     - [c:\program files\tap-windows\driver\oemvista.inf]
     dvi:                          Section     - [tap0901.ndi]
     dvi:                {Select Best Driver - exit(0x00000000)}
     dvi:           Default installer: Exit
     dvi:      {DIF_SELECTBESTCOMPATDRV - exit(0x00000000)} 22:55:43.920
     ndv:      Forcing driver install:
     ndv:           Inf Name       - oemvista.inf
     ndv:           Driver Date    - 04/21/2016
     ndv:           Driver Version - 9.0.0.21
     sto:      {Setup Import Driver Package: c:\program files\tap-windows\driver\oemvista.inf} 22:55:43.920
     inf:           Provider: TAP-Windows Provider V9
     inf:           Class GUID: {4d36e972-e325-11ce-bfc1-08002be10318}
     inf:           Driver Version: 04/21/2016,9.00.00.21
     inf:           Catalog File: tap0901.cat
     sto:           {Copy Driver Package: c:\program files\tap-windows\driver\oemvista.inf} 22:55:43.920
     sto:                Driver Package = c:\program files\tap-windows\driver\oemvista.inf
     sto:                Flags          = 0x00000007
     sto:                Destination    = C:\Users\Minwoo\AppData\Local\Temp\{88e224b7-d71a-0c41-92ae-62237bbd7658}
     sto:                Copying driver package files to 'C:\Users\Minwoo\AppData\Local\Temp\{88e224b7-d71a-0c41-92ae-62237bbd7658}'.
     flq:                Copying 'c:\program files\tap-windows\driver\oemvista.inf' to 'C:\Users\Minwoo\AppData\Local\Temp\{88e224b7-d71a-0c41-92ae-62237bbd7658}\oemvista.inf'.
     flq:                Copying 'c:\program files\tap-windows\driver\tap0901.cat' to 'C:\Users\Minwoo\AppData\Local\Temp\{88e224b7-d71a-0c41-92ae-62237bbd7658}\tap0901.cat'.
     flq:                Copying 'c:\program files\tap-windows\driver\tap0901.sys' to 'C:\Users\Minwoo\AppData\Local\Temp\{88e224b7-d71a-0c41-92ae-62237bbd7658}\tap0901.sys'.
     sto:           {Copy Driver Package: exit(0x00000000)} 22:55:43.936
     pol:           {Driver package policy check} 22:55:43.936
     pol:           {Driver package policy check - exit(0x00000000)} 22:55:43.936
     sto:           {Stage Driver Package: C:\Users\Minwoo\AppData\Local\Temp\{88e224b7-d71a-0c41-92ae-62237bbd7658}\oemvista.inf} 22:55:43.936
     inf:                {Query Configurability: C:\Users\Minwoo\AppData\Local\Temp\{88e224b7-d71a-0c41-92ae-62237bbd7658}\oemvista.inf} 22:55:43.936
     inf:                     Driver package 'oemvista.inf' is configurable.
     inf:                {Query Configurability: exit(0x00000000)} 22:55:43.936
     flq:                Copying 'C:\Users\Minwoo\AppData\Local\Temp\{88e224b7-d71a-0c41-92ae-62237bbd7658}\oemvista.inf' to 'C:\WINDOWS\System32\DriverStore\Temp\{90dfe2ff-b695-f54b-9154-19025d36f15a}\oemvista.inf'.
     flq:                Copying 'C:\Users\Minwoo\AppData\Local\Temp\{88e224b7-d71a-0c41-92ae-62237bbd7658}\tap0901.cat' to 'C:\WINDOWS\System32\DriverStore\Temp\{90dfe2ff-b695-f54b-9154-19025d36f15a}\tap0901.cat'.
     flq:                Copying 'C:\Users\Minwoo\AppData\Local\Temp\{88e224b7-d71a-0c41-92ae-62237bbd7658}\tap0901.sys' to 'C:\WINDOWS\System32\DriverStore\Temp\{90dfe2ff-b695-f54b-9154-19025d36f15a}\tap0901.sys'.
     sto:                {DRIVERSTORE IMPORT VALIDATE} 22:55:43.936
     sig:                     {_VERIFY_FILE_SIGNATURE} 22:55:43.951
     sig:                          Key      = oemvista.inf
     sig:                          FilePath = C:\WINDOWS\System32\DriverStore\Temp\{90dfe2ff-b695-f54b-9154-19025d36f15a}\oemvista.inf
     sig:                          Catalog  = C:\WINDOWS\System32\DriverStore\Temp\{90dfe2ff-b695-f54b-9154-19025d36f15a}\tap0901.cat
!    sig:                          Verifying file against specific (valid) catalog failed! (0x800b0109)
!    sig:                          Error 0x800b0109: A certificate chain processed, but terminated in a root certificate which is not trusted by the trust provider.
     sig:                     {_VERIFY_FILE_SIGNATURE exit(0x800b0109)} 22:55:43.967
     sig:                     {_VERIFY_FILE_SIGNATURE} 22:55:43.967
     sig:                          Key      = oemvista.inf
     sig:                          FilePath = C:\WINDOWS\System32\DriverStore\Temp\{90dfe2ff-b695-f54b-9154-19025d36f15a}\oemvista.inf
     sig:                          Catalog  = C:\WINDOWS\System32\DriverStore\Temp\{90dfe2ff-b695-f54b-9154-19025d36f15a}\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)} 22:55:43.983
     sto:                {DRIVERSTORE IMPORT VALIDATE: exit(0x00000000)} 22:55:43.983
     sig:                Signer Score = 0x0F000000
     sig:                Signer Name  = OpenVPN Technologies, Inc.
     sto:                {DRIVERSTORE IMPORT BEGIN} 22:55:43.983
     sto:                {DRIVERSTORE IMPORT BEGIN: exit(0x00000000)} 22:55:43.983
     cpy:                {Copy Directory: C:\WINDOWS\System32\DriverStore\Temp\{90dfe2ff-b695-f54b-9154-19025d36f15a}} 22:55:43.983
     cpy:                     Target Path = C:\WINDOWS\System32\DriverStore\FileRepository\oemvista.inf_amd64_a572b7f20c402d28
     cpy:                {Copy Directory: exit(0x00000000)} 22:55:43.983
     idb:                {Register Driver Package: C:\WINDOWS\System32\DriverStore\FileRepository\oemvista.inf_amd64_a572b7f20c402d28\oemvista.inf} 22:55:43.983
     idb:                     Created driver package object 'oemvista.inf_amd64_a572b7f20c402d28' in DRIVERS database node.
     idb:                     Created driver INF file object 'oem14.inf' in DRIVERS database node.
     idb:                     Registered driver package 'oemvista.inf_amd64_a572b7f20c402d28' with 'oem14.inf'.
     idb:                {Register Driver Package: exit(0x00000000)} 22:55:43.983
     idb:                {Publish Driver Package: C:\WINDOWS\System32\DriverStore\FileRepository\oemvista.inf_amd64_a572b7f20c402d28\oemvista.inf} 22:55:43.983
     idb:                     Activating driver package 'oemvista.inf_amd64_a572b7f20c402d28'.
     cpy:                     Published 'oemvista.inf_amd64_a572b7f20c402d28\oemvista.inf' to 'oem14.inf'.
     idb:                     Indexed 3 device IDs for 'oemvista.inf_amd64_a572b7f20c402d28'.
     sto:                     Flushed driver database node 'DRIVERS'. Time = 62 ms
     sto:                     Flushed driver database node 'SYSTEM'. Time = 32 ms
     idb:                {Publish Driver Package: exit(0x00000000)} 22:55:44.080
     sto:                {DRIVERSTORE IMPORT END} 22:55:44.080
     dvi:                     Flushed all driver package files to disk. Time = 46 ms
     sig:                     Installed catalog 'tap0901.cat' as 'oem14.cat'.
     sto:                {DRIVERSTORE IMPORT END: exit(0x00000000)} 22:55:44.142
     sto:           {Stage Driver Package: exit(0x00000000)} 22:55:44.142
     sto:      {Setup Import Driver Package - exit (0x00000000)} 22:55:44.158
     dvi:      Searching for hardware ID(s):
     dvi:           tap0901
     dvi:      Class GUID of device changed to: {4d36e972-e325-11ce-bfc1-08002be10318}.
     dvi:      {Plug and Play Service: Device Install for ROOT\NET\0000}
     ndv:           Driver INF Path: C:\WINDOWS\INF\oem14.inf
     ndv:           Driver Node Name: oemvista.inf:3beb73aff103cc24:tap0901.ndi:9.0.0.21:tap0901
     ndv:           Driver Store Path: C:\WINDOWS\System32\DriverStore\FileRepository\oemvista.inf_amd64_a572b7f20c402d28\oemvista.inf
     dvi:           Searching for hardware ID(s):
     dvi:                tap0901
     dvi:           Class GUID of device changed to: {4d36e972-e325-11ce-bfc1-08002be10318}.
     ndv:           {Core Device Install} 22:55:44.158
     ndv:                {Install Device - ROOT\NET\0000} 22:55:44.158
     ndv:                     Parent device: HTREE\ROOT\0
     ndv:                     {Configure Device - ROOT\NET\0000} 22:55:44.158
     ndv:                          Parent device: HTREE\ROOT\0
     sto:                          {Configure Driver Package: C:\WINDOWS\System32\DriverStore\FileRepository\oemvista.inf_amd64_a572b7f20c402d28\oemvista.inf}
     sto:                               Source Filter  = tap0901
     inf:                               Class GUID     = {4d36e972-e325-11ce-bfc1-08002be10318}
     inf:                               Class Options  = Configurable
     inf:                               {Configure Driver: TAP-Windows Adapter V9}
     inf:                                    Section Name = tap0901.ndi
     inf:                                    {Add Service: tap0901}
     inf:                                         Start Type    = 3
     inf:                                         Service Type  = 1
     inf:                                         Error Control = 1
     inf:                                         Image Path    = \SystemRoot\System32\drivers\tap0901.sys
     inf:                                         Display Name  = TAP-Windows Adapter V9
     inf:                                         Group         = NDIS
     inf:                                         Updated service 'tap0901'.
     inf:                                    {Add Service: exit(0x00000000)}
     inf:                                    Hardware Id  = tap0901
     inf:                                    {Configure Driver Configuration: tap0901.ndi}
     inf:                                         Service Name  = tap0901
     inf:                                         Config Flags  = 0x00000000
     inf:                                    {Configure Driver Configuration: exit(0x00000000)}
     inf:                               {Configure Driver: exit(0x00000000)}
     flq:                               Copying 'C:\WINDOWS\System32\DriverStore\FileRepository\oemvista.inf_amd64_a572b7f20c402d28\tap0901.sys' to 'C:\WINDOWS\System32\drivers\tap0901.sys'.
     cpy:                               Existing file 'C:\WINDOWS\System32\drivers\tap0901.sys' remains unchanged.
     sto:                          {Configure Driver Package: exit(0x00000000)}
     dvi:                          Install Device: Configuring device (oem14.inf:tap0901,tap0901.ndi). 22:55:44.174
     dvi:                          Install Device: Configuring device completed. 22:55:44.174
     dvi:                          Install Device: Starting device. 22:55:44.174
     dvi:                          Install Device: Starting device completed. 22:55:44.252
     ndv:                     {Configure Device - exit(0x00000000)} 22:55:44.252
     ndv:                {Install Device - exit(0x00000000)} 22:55:44.252
     ndv:           {Core Device Install - exit(0x00000000)} 22:55:44.252
     ndv:           Waiting for device post-install to complete. 22:55:44.252
!!!  ndv:           Timed out waiting for device post-install to complete. 22:59:44.261
     ump:      {Plug and Play Service: Device Install exit(000005b4)}
!!!  ndv:      Device install failed for device.
!!!  ndv:      Error 1460: This operation returned because the timeout period expired.
     ndv:      Installing NULL driver.
     dvi:      {Plug and Play Service: Device Install for ROOT\NET\0000}
!    ndv:           Installing NULL driver!
     dvi:           {DIF_ALLOW_INSTALL} 22:59:44.777
     dvi:                Default installer: Enter 22:59:44.777
     dvi:                Default installer: Exit
     dvi:           {DIF_ALLOW_INSTALL - exit(0xe000020e)} 22:59:44.777
     dvi:           {DIF_REGISTER_COINSTALLERS} 22:59:44.777
     dvi:                Default installer: Enter 22:59:44.777
     dvi:                Default installer: Exit
     dvi:           {DIF_REGISTER_COINSTALLERS - exit(0x00000000)} 22:59:44.777
     dvi:           {DIF_INSTALLDEVICE} 22:59:44.777
     dvi:                Default installer: Enter 22:59:44.777
!    dvi:                     Installing NULL driver!
     dvi:                     Install Null Driver: Removing device sub-tree. 22:59:44.777
     dvi:                     Install Null Driver: Removing device sub-tree completed. 22:59:44.824
     dvi:                     Install Null Driver: Restarting device. 22:59:44.824
     dvi:                     Install Null Driver: Restarting device completed. 22:59:44.886
     dvi:                     Install Device: Configuring device class. 22:59:44.886
     dvi:                     Install Device: Configuring device class completed. 22:59:44.886
     dvi:                     Install Device: Starting device. 22:59:44.886
     dvi:                     Install Device: Starting device completed. 22:59:44.933
     dvi:                Default installer: Exit
     dvi:           {DIF_INSTALLDEVICE - exit(0x00000000)} 22:59:44.933
     ump:      {Plug and Play Service: Device Install exit(00000000)}
     ndv: {Update Device Driver - exit(000005b4)}
!!!  ndv: Failed to install device instance 'ROOT\NET\0000'. Error = 0x000005b4
<<<  Section end 2016/12/01 22:59:44.933
<<<  [Exit status: FAILURE(0x000005b4)]

I've tried most of the solutions that are out there regarding this, including:

running as admin
deleting and reinstalling
editing the registry
disabling antivirus (I never had Kaspersky)
installing in safe mode
removing driver with pnputil and trying to reinstall

This is Windows 10, 64 bit, and occurred while trying to install with tap-windows-9.21.2 installer.

Change History (2)

comment:1 Changed 4 years ago by Gert Döring

Owner: set to Samuli Seppänen
Status: newassigned

comment:2 Changed 4 years ago by Samuli Seppänen

Resolution: duplicate
Status: assignedclosed

Ticket 592 consists of a wide array of issues that share similar symptoms. I'll close this ticket as a duplicate of it, so that people don't wonder in here and think they have the same problem when they don't. Better one messy ticket than two :). In your case the install hangs for 4 minutes waiting for something. Probably something is locking something and preventing the installation from continuing. This problem type is also present in 592.

Note: See TracTickets for help on using tickets.