OpenVPN / tap-windows6

Windows TAP driver (NDIS 6)
Other
793 stars 237 forks source link

9.21.2 fails to install (Device has problem: 0x38 (CM_PROB_NEED_CLASS_CONFIG)) #70

Closed brenak closed 5 years ago

brenak commented 5 years ago

I'm unable to install 9.21.2 currently on Windows 10 Version 1803 Build 17134.345.

I've ran the Cert Check as I saw this was a similiar error, but not exactly the same:

PS C:\Program Files\TAP-Windows\driver> Get-AuthenticodeSignature tap0901.cat

    Directory: C:\Program Files\TAP-Windows\driver

SignerCertificate                         Status                                 Path
-----------------                         ------                                 ----
5E66E0CA2367757E800E65B770629026E131A7DC  Valid                                  tap0901.cat

I've read in multiple places to try and disable SecureBoot and Integrity Check. I do not want to really do that permanently, but did for testing, with the same results.

Any help would be appreciated. I can't use any OpenVPN variant without TAP installed.

Setup Log:

>>>  [Device Install (UpdateDriverForPlugAndPlayDevices) - tap0901]
>>>  Section start 2018/11/06 14:13:56.374
      cmd: "C:\Program Files\TAP-Windows\bin\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\0001}
     ndv:      Search options: 0x00000080
     ndv:      Searching single INF 'C:\Program Files\TAP-Windows\driver\OemVista.inf'
     dvi:      {Build Driver List} 14:13:56.389
     dvi:           Searching for hardware ID(s):
     dvi:                tap0901
     sig:           {_VERIFY_FILE_SIGNATURE} 14:13:56.436
     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.
!    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)} 14:13:56.472
     sig:           {_VERIFY_FILE_SIGNATURE} 14:13:56.476
     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 0xe0000242: The publisher of an Authenticode(tm) signed catalog has not yet been established as trusted.
     sig:           {_VERIFY_FILE_SIGNATURE exit(0xe0000242)} 14:13:56.496
     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)} 14:13:56.505
     dvi:      {DIF_SELECTBESTCOMPATDRV} 14:13:56.506
     dvi:           Default installer: Enter 14:13:56.507
     dvi:                {Select Best Driver}
     dvi:                     Class GUID of device changed to: {4d36e972-e325-11ce-bfc1-08002be10318}.
     dvi:                     Selected Driver:
     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)} 14:13:56.515
     ndv:      Force Installing Driver:
     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} 14:13:56.520
     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} 14:13:56.527
     sto:                Driver Package = c:\program files\tap-windows\driver\oemvista.inf
     sto:                Flags          = 0x00000007
     sto:                Destination    = C:\Users\brian\AppData\Local\Temp\{34eb7d98-debe-4041-8580-81d95820a51c}
     sto:                Copying driver package files to 'C:\Users\brian\AppData\Local\Temp\{34eb7d98-debe-4041-8580-81d95820a51c}'.
     flq:                Copying 'c:\program files\tap-windows\driver\oemvista.inf' to 'C:\Users\brian\AppData\Local\Temp\{34eb7d98-debe-4041-8580-81d95820a51c}\oemvista.inf'.
     flq:                Copying 'c:\program files\tap-windows\driver\tap0901.cat' to 'C:\Users\brian\AppData\Local\Temp\{34eb7d98-debe-4041-8580-81d95820a51c}\tap0901.cat'.
     flq:                Copying 'c:\program files\tap-windows\driver\tap0901.sys' to 'C:\Users\brian\AppData\Local\Temp\{34eb7d98-debe-4041-8580-81d95820a51c}\tap0901.sys'.
     sto:           {Copy Driver Package: exit(0x00000000)} 14:13:56.547
     pol:           {Driver package policy check} 14:13:56.595
     pol:           {Driver package policy check - exit(0x00000000)} 14:13:56.596
     sto:           {Stage Driver Package: C:\Users\brian\AppData\Local\Temp\{34eb7d98-debe-4041-8580-81d95820a51c}\oemvista.inf} 14:13:56.597
     inf:                {Query Configurability: C:\Users\brian\AppData\Local\Temp\{34eb7d98-debe-4041-8580-81d95820a51c}\oemvista.inf} 14:13:56.601
     inf:                     Driver package 'oemvista.inf' is configurable.
     inf:                {Query Configurability: exit(0x00000000)} 14:13:56.604
     flq:                Copying 'C:\Users\brian\AppData\Local\Temp\{34eb7d98-debe-4041-8580-81d95820a51c}\oemvista.inf' to 'C:\Windows\System32\DriverStore\Temp\{2a7ab88f-021c-ae48-b2c4-cddf90222b57}\oemvista.inf'.
     flq:                Copying 'C:\Users\brian\AppData\Local\Temp\{34eb7d98-debe-4041-8580-81d95820a51c}\tap0901.cat' to 'C:\Windows\System32\DriverStore\Temp\{2a7ab88f-021c-ae48-b2c4-cddf90222b57}\tap0901.cat'.
     flq:                Copying 'C:\Users\brian\AppData\Local\Temp\{34eb7d98-debe-4041-8580-81d95820a51c}\tap0901.sys' to 'C:\Windows\System32\DriverStore\Temp\{2a7ab88f-021c-ae48-b2c4-cddf90222b57}\tap0901.sys'.
     sto:                {DRIVERSTORE IMPORT VALIDATE} 14:13:56.638
     sig:                     {_VERIFY_FILE_SIGNATURE} 14:13:56.659
     sig:                          Key      = oemvista.inf
     sig:                          FilePath = C:\Windows\System32\DriverStore\Temp\{2a7ab88f-021c-ae48-b2c4-cddf90222b57}\oemvista.inf
     sig:                          Catalog  = C:\Windows\System32\DriverStore\Temp\{2a7ab88f-021c-ae48-b2c4-cddf90222b57}\tap0901.cat
!    sig:                          Verifying file against specific (valid) catalog failed.
!    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)} 14:13:56.674
     sig:                     {_VERIFY_FILE_SIGNATURE} 14:13:56.674
     sig:                          Key      = oemvista.inf
     sig:                          FilePath = C:\Windows\System32\DriverStore\Temp\{2a7ab88f-021c-ae48-b2c4-cddf90222b57}\oemvista.inf
     sig:                          Catalog  = C:\Windows\System32\DriverStore\Temp\{2a7ab88f-021c-ae48-b2c4-cddf90222b57}\tap0901.cat
     sig:                          Success: File is signed in Authenticode(tm) catalog.
     sig:                          Error 0xe0000242: The publisher of an Authenticode(tm) signed catalog has not yet been established as trusted.
     sig:                     {_VERIFY_FILE_SIGNATURE exit(0xe0000242)} 14:13:56.706
!    sig:                     Driver package signer is unknown, but user trusts signer.
     sig:                     Driver package certificate was successfully installed.
     sto:                {DRIVERSTORE IMPORT VALIDATE: exit(0x00000000)} 14:13:59.234
     sig:                Signer Score  = 0x0F000000
     sig:                Signer Name   = OpenVPN Technologies, Inc.
     sto:                {DRIVERSTORE IMPORT BEGIN} 14:13:59.238
     sto:                {DRIVERSTORE IMPORT BEGIN: exit(0x00000000)} 14:13:59.239
     cpy:                {Copy Directory: C:\Windows\System32\DriverStore\Temp\{2a7ab88f-021c-ae48-b2c4-cddf90222b57}} 14:13:59.240
     cpy:                     Target Path = C:\Windows\System32\DriverStore\FileRepository\oemvista.inf_amd64_a572b7f20c402d28
     cpy:                {Copy Directory: exit(0x00000000)} 14:13:59.245
     idb:                {Register Driver Package: C:\Windows\System32\DriverStore\FileRepository\oemvista.inf_amd64_a572b7f20c402d28\oemvista.inf} 14:13:59.246
     idb:                     Created driver package object 'oemvista.inf_amd64_a572b7f20c402d28' in DRIVERS database node.
     idb:                     Created driver INF file object 'oem70.inf' in DRIVERS database node.
     idb:                     Registered driver package 'oemvista.inf_amd64_a572b7f20c402d28' with 'oem70.inf'.
     idb:                {Register Driver Package: exit(0x00000000)} 14:13:59.253
     idb:                {Publish Driver Package: C:\Windows\System32\DriverStore\FileRepository\oemvista.inf_amd64_a572b7f20c402d28\oemvista.inf} 14:13:59.253
     idb:                     Activating driver package 'oemvista.inf_amd64_a572b7f20c402d28'.
     cpy:                     Published 'oemvista.inf_amd64_a572b7f20c402d28\oemvista.inf' to 'oem70.inf'.
     idb:                     Indexed 3 device IDs for 'oemvista.inf_amd64_a572b7f20c402d28'.
     sto:                     Flushed driver database node 'DRIVERS'. Time = 0 ms
     sto:                     Flushed driver database node 'SYSTEM'. Time = 0 ms
     idb:                {Publish Driver Package: exit(0x00000000)} 14:13:59.269
     sto:                {DRIVERSTORE IMPORT END} 14:13:59.272
     dvi:                     Flushed all driver package files to disk. Time = 0 ms
     sig:                     Installed catalog 'tap0901.cat' as 'oem70.cat'.
     sto:                {DRIVERSTORE IMPORT END: exit(0x00000000)} 14:13:59.281
     sto:           {Stage Driver Package: exit(0x00000000)} 14:13:59.281
     sto:      {Setup Import Driver Package - exit (0x00000000)} 14:13:59.281
     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\0001}
     dvi:           Driver INF Path: C:\Windows\INF\oem70.inf
     dvi:           Driver Node Name: oemvista.inf:3beb73aff103cc24:tap0901.ndi:9.0.0.21:tap0901,
     dvi:           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}.
     dvi:           {Core Device Install} 14:13:59.316
     dvi:                {Install Device - ROOT\NET\0001} 14:13:59.316
     dvi:                     Device Status: 0x01802001, Problem: 0x0 (0x00000000)
     dvi:                     Parent device: HTREE\ROOT\0
     dvi:                     {Configure Device - ROOT\NET\0001} 14:13:59.338
     dvi:                          Device Status: 0x01802001, Problem: 0x0 (0x00000000)
     dvi:                          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 (oem70.inf:tap0901,tap0901.ndi). 14:13:59.381
     dvi:                          Install Device: Configuring device completed. 14:13:59.381
     dvi:                          Device Status: 0x01802001, Problem: 0x0 (0x00000000)
     dvi:                          Install Device: Starting device 'ROOT\NET\0001'. 14:13:59.396
     dvi:                          Install Device: Starting device completed. 14:13:59.396
!    dvi:                          Device pending start: Device has problem: 0x38 (CM_PROB_NEED_CLASS_CONFIG), problem status: 0x00000000.
     dvi:                     {Configure Device - exit(0x00000000)} 14:13:59.396
     dvi:                     Device Status: 0x01802401, Problem: 0x38
     dvi:                {Install Device - exit(0x00000000)} 14:13:59.412
     dvi:           {Core Device Install - exit(0x00000000)} 14:13:59.412
     dvi:           Waiting for device post-install to complete. 14:13:59.429
!!!  dvi:           Timed out waiting for device post-install to complete. 14:17:44.442
     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\0001}
!    dvi:           Installing NULL driver!
     dvi:           {DIF_ALLOW_INSTALL} 14:17:44.626
     dvi:                Default installer: Enter 14:17:44.626
     dvi:                Default installer: Exit
     dvi:           {DIF_ALLOW_INSTALL - exit(0xe000020e)} 14:17:44.626
     dvi:           {DIF_REGISTER_COINSTALLERS} 14:17:44.626
     dvi:                Default installer: Enter 14:17:44.626
     dvi:                Default installer: Exit
     dvi:           {DIF_REGISTER_COINSTALLERS - exit(0x00000000)} 14:17:44.626
     dvi:           {DIF_INSTALLDEVICE} 14:17:44.641
     dvi:                Default installer: Enter 14:17:44.642
!    dvi:                     Installing NULL driver!
     dvi:                     Install Null Driver: Removing device sub-tree. 14:17:44.645
     dvi:                     Install Null Driver: Removing device sub-tree completed. 14:17:44.648
     dvi:                     Install Null Driver: Restarting device. 14:17:44.654
     dvi:                     Install Null Driver: Restarting device completed. 14:17:44.657
     dvi:                     Install Device: Configuring device class. 14:17:44.657
     dvi:                     Install Device: Configuring device class completed. 14:17:44.658
     dvi:                     Device Status: 0x01802401, Problem: 0x1c (0x00000000)
     dvi:                     Install Device: Starting device 'ROOT\NET\0001'. 14:17:44.660
     dvi:                     Install Device: Starting device completed. 14:17:44.664
     dvi:                Default installer: Exit
     dvi:           {DIF_INSTALLDEVICE - exit(0x00000000)} 14:17:44.666
     ump:      {Plug and Play Service: Device Install exit(00000000)}
     ndv: {Update Device Driver - exit(000005b4)}
!!!  ndv: Failed to install device instance 'ROOT\NET\0001'. Error = 0x000005b4
<<<  Section end 2018/11/06 14:17:44.672
<<<  [Exit status: FAILURE(0x000005b4)]
agrawalamit2005 commented 5 years ago

Error 0x800b0109: A certificate chain processed, but terminated in a root certificate which is not trusted by the trust provider.<< From error log, it seems you need to manually install issuer of cert in current user cert store.

brenak commented 5 years ago

I extracted from the cat file and installed to local user, but looking at it there it shows as expired as of 9/2/2016

brenak commented 5 years ago

Looks like we are past that error now for the chain (even with it expired), but its still failing to install.

>>>  [Device Install (UpdateDriverForPlugAndPlayDevices) - tap0901]
>>>  Section start 2018/11/09 08:30:43.475
      cmd: "C:\Program Files\TAP-Windows\bin\tapinstall.exe" update "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\0001}
     ndv:      Search options: 0x00000080
     ndv:      Searching single INF 'C:\Program Files\TAP-Windows\driver\OemVista.inf'
     dvi:      {Build Driver List} 08:30:43.492
     dvi:           Searching for hardware ID(s):
     dvi:                tap0901
     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)} 08:30:43.548
     dvi:      {DIF_SELECTBESTCOMPATDRV} 08:30:43.549
     dvi:           Default installer: Enter 08:30:43.551
     dvi:                {Select Best Driver}
     dvi:                     Class GUID of device changed to: {4d36e972-e325-11ce-bfc1-08002be10318}.
     dvi:                     Selected Driver:
     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)} 08:30:43.559
     ndv:      Force Installing Driver:
     ndv:           Inf Name       - oemvista.inf
     ndv:           Driver Date    - 04/21/2016
     ndv:           Driver Version - 9.0.0.21
     ndv:      Driver package 'C:\Windows\System32\DriverStore\FileRepository\oemvista.inf_amd64_a572b7f20c402d28\oemvista.inf' is already imported.
     sto:      {Setup Import Driver Package: c:\program files\tap-windows\driver\oemvista.inf} 08:30:43.566
     sto:           Driver package already imported as 'oem70.inf'.
     sto:      {Setup Import Driver Package - exit (0x00000000)} 08:30:43.572
     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\0001}
     dvi:           Driver INF Path: C:\Windows\INF\oem70.inf
     dvi:           Driver Node Name: oemvista.inf:3beb73aff103cc24:tap0901.ndi:9.0.0.21:tap0901,
     dvi:           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}.
     dvi:           {Core Device Install} 08:30:43.640
     dvi:                {Install Device - ROOT\NET\0001} 08:30:43.642
     dvi:                     Device Status: 0x01802401, Problem: 0x38 (0x00000000)
     dvi:                     Parent device: HTREE\ROOT\0
     dvi:                     {Configure Device - ROOT\NET\0001} 08:30:43.646
     dvi:                          Device Status: 0x01802401, Problem: 0x38 (0x00000000)
     dvi:                          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 (oem70.inf:tap0901,tap0901.ndi). 08:30:43.695
     dvi:                          Install Device: Configuring device completed. 08:30:43.697
     dvi:                          Device Status: 0x01802001, Problem: 0x0 (0x00000000)
     dvi:                          Install Device: Starting device 'ROOT\NET\0001'. 08:30:43.699
     dvi:                          Install Device: Starting device completed. 08:30:43.706
!    dvi:                          Device pending start: Device has problem: 0x38 (CM_PROB_NEED_CLASS_CONFIG), problem status: 0x00000000.
     dvi:                     {Configure Device - exit(0x00000000)} 08:30:43.709
     dvi:                     Device Status: 0x01802401, Problem: 0x38
     dvi:                {Install Device - exit(0x00000000)} 08:30:43.716
     dvi:           {Core Device Install - exit(0x00000000)} 08:30:43.717
     dvi:           Waiting for device post-install to complete. 08:30:43.719
!!!  dvi:           Timed out waiting for device post-install to complete. 08:34:28.730
     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: {Update Device Driver - exit(000005b4)}
!!!  ndv: Failed to install device instance 'ROOT\NET\0001'. Error = 0x000005b4
<<<  Section end 2018/11/09 08:34:28.933
<<<  [Exit status: FAILURE(0x000005b4)]
brenak commented 5 years ago

Figured it out. I had Checkpoint VPN software installed on my machine. That was preventing it from finishing the install. Stopping the services for it did not help, I had to fully uninstall checkpoint, install TAP, then re-install checkpoint.