Вступление VirtualSerial

пример VirtualSerial из WinDDK7 - собираем / устанавливаем драйвер. Сразу скажу наконец-то УСПЕШНО!

Я не знаю какими утилитами устанавливают драйвертипа UMDF. Нашел пока только работающий вариант через devcon из того же WinDDK7!

Как устанавливать через sc.exe так и не понял.

Cначала убираем ошибки в inf файле с помощью утилиты chkinf.bat (WinDDK7). Очень полезная штуковина.
Потом собираем = build.

Итак устанавливаем через devcon.

Важно ! : входим в консоль через C:\Windows\System32\cmd.exe /k C:\WinDDK\7600.16385.1\bin\setenv.bat C:\WinDDK\7600.16385.1\ chk x64 WIN7 ! Надо обязательно чтобы установлены были пути к WINDDK каталогам.

На самом деле лучше усовершенствовать батник так (точнее сделать 2 батника):

createDriver.bat

@echo off
C:\Windows\System32\cmd.exe /k C:\DEVELOPMENT\DRIVERS\VirtualSerial_create.bat
rem  /k - чтобы открыть консоль и она не закрывалась после выполнения батника.

и VirtualSerial_create.bat

rem здесь именно call
call C:\WinDDK\7600.16385.1\bin\setenv.bat C:\WinDDK\7600.16385.1\ chk x64 WIN7
SET PATH=%PATH%;C:\WinDDK\7600.16385.1\tools\devcon\amd64;
devcon.exe install C:\DEVELOPMENT\DRIVERS\VirtualSerial\objchk_win7_amd64\amd64\virtualserial.inf UMDF\VirtualSerial
rem ну и здесь дописываем любые доп. команды

Поехали - Если все идет по плану - должно появиться это:

фотка 1

В диспетчере устройств так (все нормально):

фотка 2

Правда тут так:

фотка 3

WdfVerifier.exe (WinDDK7) покажет , что UMDF Driver installed

фотка 4


см. C:\Windows\INF\setupapi.dev.log. Обращаю внимание - если есть ошибки WudfUpdate_01009.dll. Его надо почему-то вручную закинуть к нам в итоговую директорию.


Есди все хорошо будет так:


>>>  [Device Install (UpdateDriverForPlugAndPlayDevices) - UMDF\VirtualSerial]
>>>  Section start 2018/05/02 18:19:23.451
      cmd: devcon.exe  install C:\WinDDK\7600.16385.1\src\serial\VirtualSerial\objchk_win7_amd64\amd64\virtualserial.inf UMDF\VirtualSerial
     dvi: Set selected driver complete.
     dvi: {Build Driver List} 18:19:23.451
     dvi:      Searching for hardware ID(s):
     dvi:           umdf\virtualserial
     cpy:      Policy is set to make all digital signatures equal.
     dvi:      Processing a single INF: 'c:\winddk\7600.16385.1\src\serial\virtualserial\objchk_win7_amd64\amd64\virtualserial.inf'
     inf:      Opened INF: 'c:\winddk\7600.16385.1\src\serial\virtualserial\objchk_win7_amd64\amd64\virtualserial.inf' ([strings])
     sig:      {_VERIFY_FILE_SIGNATURE} 18:19:23.451
     sig:           Key      = virtualserial.inf
     sig:           FilePath = c:\winddk\7600.16385.1\src\serial\virtualserial\objchk_win7_amd64\amd64\virtualserial.inf
     sig:           Catalog  = c:\winddk\7600.16385.1\src\serial\virtualserial\objchk_win7_amd64\amd64\WUDF.cat
!    sig:           Verifying file against specific (valid) catalog failed! (0x00000057)
!    sig:           Error 87: The parameter is incorrect.
     sig:      {_VERIFY_FILE_SIGNATURE exit(0x00000057)} 18:19:23.467
     sig:      {_VERIFY_FILE_SIGNATURE} 18:19:23.467
     sig:           Key      = virtualserial.inf
     sig:           FilePath = c:\winddk\7600.16385.1\src\serial\virtualserial\objchk_win7_amd64\amd64\virtualserial.inf
     sig:           Catalog  = c:\winddk\7600.16385.1\src\serial\virtualserial\objchk_win7_amd64\amd64\WUDF.cat
!    sig:           Verifying file against specific Authenticode(tm) catalog failed! (0x80092003)
!    sig:           Error 0x80092003: An error occurred while reading or writing to a file.
     sig:      {_VERIFY_FILE_SIGNATURE exit(0x80092003)} 18:19:23.467
     dvi:      Created Driver Node:
     dvi:           HardwareID   - UMDF\VirtualSerial
     dvi:           InfName      - c:\winddk\7600.16385.1\src\serial\virtualserial\objchk_win7_amd64\amd64\virtualserial.inf
     dvi:           DevDesc      - Microsoft VirtualSerial User-Mode Device Sample
     dvi:           DrvDesc      - Microsoft VirtualSerial User-Mode Device Sample
     dvi:           Provider     - Microsoft
     dvi:           Mfg          - Microsoft
     dvi:           ModelsSec    - Microsoft.NTAMD64
     dvi:           InstallSec   - VirtualSerial_Install
     dvi:           ActualSec    - VirtualSerial_Install.NT
     dvi:           Rank         - 0x80ff0000
     dvi:           Signer       - Цифровая подпись отсутствует
     dvi:           Signer Score - Not digitally signed
     dvi:           DrvDate      - 05/02/2018
     dvi:           Version      - 6.1.7600.16385
     dvi: {Build Driver List - exit(0x00000000)} 18:19:23.467
     dvi: {DIF_SELECTBESTCOMPATDRV} 18:19:23.467
     dvi:      Using exported function 'PortsClassInstaller' in module 'C:\Windows\system32\MsPorts.Dll'.
     dvi:      Class installer == MsPorts.Dll,PortsClassInstaller
     dvi:      Using exported function 'CoDeviceInstall' in module 'C:\Windows\system32\WUDFUpdate_01009.dll'.
     dvi:      CoInstaller 1 == WUDFUpdate_01009.dll
     dvi:      CoInstaller 1: Enter 18:19:23.467
     dvi:      CoInstaller 1: Exit
     dvi:      Class installer: Enter 18:19:23.467
     dvi:      Class installer: Exit
     dvi:      Default installer: Enter 18:19:23.467
     dvi:           {Select Best Driver}
     dvi:                Selected driver installs from section [VirtualSerial_Install] in 'c:\winddk\7600.16385.1\src\serial\virtualserial\objchk_win7_amd64\amd64\virtualserial.inf'.
     dvi:                Class GUID of device remains: {4d36e978-e325-11ce-bfc1-08002be10318}.
     dvi:                Set selected driver complete.
     dvi:                Selected:
     dvi:                     Description - [Microsoft VirtualSerial User-Mode Device Sample]
     dvi:                     InfFile     - [c:\winddk\7600.16385.1\src\serial\virtualserial\objchk_win7_amd64\amd64\virtualserial.inf]
     dvi:                     Section     - [VirtualSerial_Install]
     dvi:                     Signer      - [Цифровая подпись отсутствует]
     dvi:                     Rank        - [0x80ff0000]
     dvi:           {Select Best Driver - exit(0x00000000)}
     dvi:      Default installer: Exit
     dvi: {DIF_SELECTBESTCOMPATDRV - exit(0x00000000)} 18:19:23.467
     inf: {SetupCopyOEMInf: c:\winddk\7600.16385.1\src\serial\virtualserial\objchk_win7_amd64\amd64\virtualserial.inf} 18:19:23.467
!    inf:      Package was already in store: skipping Driver Store add
     inf:      Driver Store location: C:\Windows\System32\DriverStore\FileRepository\virtualserial.inf_amd64_neutral_49064b99cbaaa7da\virtualserial.inf
     inf:      Published Inf Path: C:\Windows\INF\oem21.inf
     inf:      OEM source media location: c:\winddk\7600.16385.1\src\serial\virtualserial\objchk_win7_amd64\amd64\
     inf: {SetupCopyOEMInf exit (0x00000000)} 18:19:23.560
     dvi: Searching for hardware ID(s):
     dvi:      umdf\virtualserial
     inf: Opened PNF: 'C:\Windows\System32\DriverStore\FileRepository\virtualserial.inf_amd64_neutral_49064b99cbaaa7da\virtualserial.inf' ([strings])
     sig: {_VERIFY_FILE_SIGNATURE} 18:19:23.576
     sig:      Key      = virtualserial.inf
     sig:      FilePath = C:\Windows\System32\DriverStore\FileRepository\virtualserial.inf_amd64_neutral_49064b99cbaaa7da\virtualserial.inf
     sig:      Catalog  = C:\Windows\System32\DriverStore\FileRepository\virtualserial.inf_amd64_neutral_49064b99cbaaa7da\WUDF.cat
!    sig:      Verifying file against specific (valid) catalog failed! (0x00000057)
!    sig:      Error 87: The parameter is incorrect.
     sig: {_VERIFY_FILE_SIGNATURE exit(0x00000057)} 18:19:23.576
     sig: {_VERIFY_FILE_SIGNATURE} 18:19:23.576
     sig:      Key      = virtualserial.inf
     sig:      FilePath = C:\Windows\System32\DriverStore\FileRepository\virtualserial.inf_amd64_neutral_49064b99cbaaa7da\virtualserial.inf
     sig:      Catalog  = C:\Windows\System32\DriverStore\FileRepository\virtualserial.inf_amd64_neutral_49064b99cbaaa7da\WUDF.cat
!    sig:      Verifying file against specific Authenticode(tm) catalog failed! (0x80092003)
!    sig:      Error 0x80092003: An error occurred while reading or writing to a file.
     sig: {_VERIFY_FILE_SIGNATURE exit(0x80092003)} 18:19:23.576
     dvi: Selected driver installs from section [VirtualSerial_Install] in 'c:\windows\system32\driverstore\filerepository\virtualserial.inf_amd64_neutral_49064b99cbaaa7da\virtualserial.inf'.
     dvi: Class GUID of device remains: {4d36e978-e325-11ce-bfc1-08002be10318}.
     dvi: Set selected driver complete.
     dvi: {Plug and Play Service: Device Install for ROOT\PORTS\0000}
     ump:      Creating Install Process: DrvInst.exe 18:19:23.576
     ndv:      Infpath=C:\Windows\INF\oem21.inf
     ndv:      DriverNodeName=virtualserial.inf:Microsoft.NTAMD64:VirtualSerial_Install:6.1.7600.16385:umdf\virtualserial
     ndv:      DriverStorepath=C:\Windows\System32\DriverStore\FileRepository\virtualserial.inf_amd64_neutral_49064b99cbaaa7da\virtualserial.inf
     ndv:      Building driver list from driver node strong name...
     dvi:      Searching for hardware ID(s):
     dvi:           umdf\virtualserial
     inf:      Opened PNF: 'C:\Windows\System32\DriverStore\FileRepository\virtualserial.inf_amd64_neutral_49064b99cbaaa7da\virtualserial.inf' ([strings])
     sig:      {_VERIFY_FILE_SIGNATURE} 18:19:23.607
     sig:           Key      = virtualserial.inf
     sig:           FilePath = C:\Windows\System32\DriverStore\FileRepository\virtualserial.inf_amd64_neutral_49064b99cbaaa7da\virtualserial.inf
     sig:           Catalog  = C:\Windows\System32\DriverStore\FileRepository\virtualserial.inf_amd64_neutral_49064b99cbaaa7da\WUDF.cat
!    sig:           Verifying file against specific (valid) catalog failed! (0x00000057)
!    sig:           Error 87: The parameter is incorrect.
     sig:      {_VERIFY_FILE_SIGNATURE exit(0x00000057)} 18:19:23.607
     sig:      {_VERIFY_FILE_SIGNATURE} 18:19:23.607
     sig:           Key      = virtualserial.inf
     sig:           FilePath = C:\Windows\System32\DriverStore\FileRepository\virtualserial.inf_amd64_neutral_49064b99cbaaa7da\virtualserial.inf
     sig:           Catalog  = C:\Windows\System32\DriverStore\FileRepository\virtualserial.inf_amd64_neutral_49064b99cbaaa7da\WUDF.cat
!    sig:           Verifying file against specific Authenticode(tm) catalog failed! (0x80092003)
!    sig:           Error 0x80092003: An error occurred while reading or writing to a file.
     sig:      {_VERIFY_FILE_SIGNATURE exit(0x80092003)} 18:19:23.607
     dvi:      Selected driver installs from section [VirtualSerial_Install] in 'c:\windows\system32\driverstore\filerepository\virtualserial.inf_amd64_neutral_49064b99cbaaa7da\virtualserial.inf'.
     dvi:      Class GUID of device remains: {4d36e978-e325-11ce-bfc1-08002be10318}.
     dvi:      Set selected driver complete.
     ndv:      {Core Device Install} 18:19:23.607
     inf:           Opened PNF: 'C:\Windows\INF\oem21.inf' ([strings])
     dvi:           {DIF_ALLOW_INSTALL} 18:19:23.607
     dvi:                Using exported function 'PortsClassInstaller' in module 'C:\Windows\system32\MsPorts.Dll'.
     dvi:                Class installer == MsPorts.Dll,PortsClassInstaller
     dvi:                Using exported function 'CoDeviceInstall' in module 'C:\Windows\system32\WUDFUpdate_01009.dll'.
     dvi:                CoInstaller 1 == WUDFUpdate_01009.dll
     dvi:                CoInstaller 1: Enter 18:19:23.623
     dvi:                CoInstaller 1: Exit
     dvi:                Class installer: Enter 18:19:23.623
     dvi:                Class installer: Exit
     dvi:                Default installer: Enter 18:19:23.623
     dvi:                Default installer: Exit
     dvi:           {DIF_ALLOW_INSTALL - exit(0xe000020e)} 18:19:23.623
     ndv:           Installing files...
     dvi:           {DIF_INSTALLDEVICEFILES} 18:19:23.623
     dvi:                CoInstaller 1: Enter 18:19:23.623
     dvi:                CoInstaller 1: Exit
     dvi:                Class installer: Enter 18:19:23.623
     dvi:                Class installer: Exit
     dvi:                Default installer: Enter 18:19:23.623
     dvi:                     {Install FILES}
     inf:                          Opened PNF: 'c:\windows\system32\driverstore\filerepository\virtualserial.inf_amd64_neutral_49064b99cbaaa7da\virtualserial.inf' ([strings])
     inf:                          {Install Inf Section [VirtualSerial_Install.NT]}
     inf:                               CopyFiles=UMDriverCopy  (virtualserial.inf line 29)
     cpy:                               Open PnpLockdownPolicy: Err=2. This is OK. Use LockDownPolicyDefault
     flq:                               QueueSingleCopy...
     flq:                               Inf     : 'c:\windows\system32\driverstore\filerepository\virtualserial.inf_amd64_neutral_49064b99cbaaa7da\virtualserial.inf'
     flq:                               SourceInf: 'c:\windows\system32\driverstore\filerepository\virtualserial.inf_amd64_neutral_49064b99cbaaa7da\virtualserial.inf'
     flq:                               SourceSection: [sourcedisksfiles]
     flq:                               Source root path based on SourceInf
     flq:                               SourceRootPath: 'C:\Windows\System32\DriverStore\FileRepository\virtualserial.inf_amd64_neutral_49064b99cbaaa7da'
     flq:                               {FILE_QUEUE_COPY}
     flq:                                    CopyStyle      - 0x00000000
     flq:                                    {FILE_QUEUE_COPY}
     flq:                                         CopyStyle      - 0x00000000
     flq:                                         SourceRootPath - 'C:\Windows\System32\DriverStore\FileRepository\virtualserial.inf_amd64_neutral_49064b99cbaaa7da'
     flq:                                         SourceFilename - 'Virtualserial.dll'
     flq:                                         TargetDirectory- 'C:\Windows\system32\DRIVERS\UMDF'
     flq:                                         TargetFilename - 'Virtualserial.dll'
     flq:                                         SourceDesc     - 'Microsoft Sample Driver Installation Media'
     flq:                                    {FILE_QUEUE_COPY exit(0x00000000)}
     flq:                               {FILE_QUEUE_COPY exit(0x00000000)}
     inf:                          {Install Inf Section [VirtualSerial_Install.NT] exit (0x00000000)}
     dvi:                          Processing co-installer registration section [VirtualSerial_Install.NT.CoInstallers].
     inf:                          {Install Inf Section [VirtualSerial_Install.NT.CoInstallers]}
     inf:                               CopyFiles=CoInstallers_CopyFiles  (virtualserial.inf line 37)
     flq:                               QueueSingleCopy...
     flq:                               Inf     : 'c:\windows\system32\driverstore\filerepository\virtualserial.inf_amd64_neutral_49064b99cbaaa7da\virtualserial.inf'
     flq:                               SourceInf: 'c:\windows\system32\driverstore\filerepository\virtualserial.inf_amd64_neutral_49064b99cbaaa7da\virtualserial.inf'
     flq:                               SourceSection: [sourcedisksfiles]
     flq:                               Source root path based on SourceInf
     flq:                               SourceRootPath: 'C:\Windows\System32\DriverStore\FileRepository\virtualserial.inf_amd64_neutral_49064b99cbaaa7da'
     flq:                               {FILE_QUEUE_COPY}
     flq:                                    CopyStyle      - 0x00000000
     flq:                                    {FILE_QUEUE_COPY}
     flq:                                         CopyStyle      - 0x00000000
     flq:                                         SourceRootPath - 'C:\Windows\System32\DriverStore\FileRepository\virtualserial.inf_amd64_neutral_49064b99cbaaa7da'
     flq:                                         SourceFilename - 'WudfUpdate_01009.dll'
     flq:                                         TargetDirectory- 'C:\Windows\system32'
     flq:                                         TargetFilename - 'WudfUpdate_01009.dll'
     flq:                                         SourceDesc     - 'Microsoft Sample Driver Installation Media'
     flq:                                    {FILE_QUEUE_COPY exit(0x00000000)}
     flq:                               {FILE_QUEUE_COPY exit(0x00000000)}
     inf:                          {Install Inf Section [VirtualSerial_Install.NT.CoInstallers] exit (0x00000000)}
     dvi:                          Co-installers registered.
     dvi:                          {Install INTERFACES}
     dvi:                               Installing section [VirtualSerial_Install.NT.Interfaces]
     dvi:                          {Install INTERFACES exit 00000000}
     dvi:                     {Install FILES exit (0x00000000)}
     dvi:                Default installer: Exit
     dvi:           {DIF_INSTALLDEVICEFILES - exit(0x00000000)} 18:19:23.623
     ndv:           Pruning file queue...
     dvi:           {_SCAN_FILE_QUEUE}
     flq:                ScanQ flags=620
     flq:                     SPQ_SCAN_PRUNE_COPY_QUEUE
     flq:                     SPQ_SCAN_FILE_COMPARISON
     flq:                     SPQ_SCAN_ACTIVATE_DRP
     flq:                ScanQ number of copy nodes=2
     flq:                File 'C:\Windows\system32\DRIVERS\UMDF\Virtualserial.dll' pruned from copy.
     cpy:                DrpSetRegFileProt 'C:\Windows\system32\DRIVERS\UMDF\Virtualserial.dll' Status=0 Class=OEM Legacy
     flq:                File 'C:\Windows\system32\WudfUpdate_01009.dll' pruned from copy.
     cpy:                DrpSetRegFileProt 'C:\Windows\system32\WudfUpdate_01009.dll' Status=0 Class=OEM Legacy
     flq:                ScanQ action=200 DoPruning=32
     flq:                ScanQ end Validity flags=620 CopyNodes=0
     dvi:           {_SCAN_FILE_QUEUE exit(0, 0x00000000)}
     ndv:           Committing file queue...
     flq:           {_commit_file_queue}
     flq:                CommitQ DelNodes=0 RenNodes=0 CopyNodes=0
     flq:                CommitQ early exit: No nodes are queued
     flq:           {_commit_file_queue exit OK}
     ndv:           Registering CoInstallers...
     dvi:           {DIF_REGISTER_COINSTALLERS} 18:19:23.638
     dvi:                CoInstaller 1: Enter 18:19:23.638
     dvi:                CoInstaller 1: Exit
     dvi:                Class installer: Enter 18:19:23.638
     dvi:                Class installer: Exit
     dvi:                Default installer: Enter 18:19:23.638
     inf:                     Opened PNF: 'c:\windows\system32\driverstore\filerepository\virtualserial.inf_amd64_neutral_49064b99cbaaa7da\virtualserial.inf' ([strings])
     inf:                     {Install Inf Section [VirtualSerial_Install.NT.CoInstallers]}
     inf:                          AddReg=CoInstallers_AddReg  (virtualserial.inf line 38)
     inf:                     {Install Inf Section [VirtualSerial_Install.NT.CoInstallers] exit (0x00000000)}
     dvi:                     {DIF_DESTROYPRIVATEDATA} 18:19:23.654
     dvi:                          CoInstaller 1: Enter 18:19:23.654
     dvi:                          CoInstaller 1: Exit
     dvi:                          Class installer: Enter 18:19:23.654
     dvi:                          Class installer: Exit
     dvi:                          Default installer: Enter 18:19:23.654
     dvi:                          Default installer: Exit
     dvi:                     {DIF_DESTROYPRIVATEDATA - exit(0xe000020e)} 18:19:23.654
     dvi:                     Co-installers registered.
     dvi:                Default installer: Exit
     dvi:           {DIF_REGISTER_COINSTALLERS - exit(0x00000000)} 18:19:23.654
     ndv:           Installing interfaces...
     dvi:           {DIF_INSTALLINTERFACES} 18:19:23.654
     dvi:                Using exported function 'CoDeviceInstall' in module 'C:\Windows\system32\WUDFUpdate_01009.dll'.
     dvi:                CoInstaller 1 == WUDFUpdate_01009.dll
     dvi:                CoInstaller 1: Enter 18:19:23.654
     dvi:                CoInstaller 1: Exit
     dvi:                Class installer: Enter 18:19:23.654
     dvi:                Class installer: Exit
     dvi:                Default installer: Enter 18:19:23.654
     dvi:                     {Install INTERFACES}
     inf:                          Opened PNF: 'c:\windows\system32\driverstore\filerepository\virtualserial.inf_amd64_neutral_49064b99cbaaa7da\virtualserial.inf' ([strings])
     dvi:                          Installing section [VirtualSerial_Install.NT.Interfaces]
     dvi:                     {Install INTERFACES exit 00000000}
     dvi:                Default installer: Exit
     dvi:           {DIF_INSTALLINTERFACES - exit(0x00000000)} 18:19:23.654
     ndv:           Installing device...
     dvi:           {DIF_INSTALLDEVICE} 18:19:23.654
     dvi:                CoInstaller 1: Enter 18:19:23.654
     inf:                     Opened PNF: 'C:\Windows\INF\oem21.inf' ([strings])
     dvi:                CoInstaller 1: Exit
     dvi:                Class installer: Enter 18:19:24.247
     inf:                     Opened PNF: 'C:\Windows\INF\oem21.inf' ([strings])
     dvi:                     {Install DEVICE}
     inf:                          Opened PNF: 'c:\windows\system32\driverstore\filerepository\virtualserial.inf_amd64_neutral_49064b99cbaaa7da\virtualserial.inf' ([strings])
     dvi:                          Writing BASIC Logical Configurations...
     inf:                          {Install Inf Section [VirtualSerial_Install.NT]}
     inf:                          {Install Inf Section [VirtualSerial_Install.NT] exit (0x00000000)}
     dvi:                          Processing Registry/Property directives...
     inf:                          {Install Inf Section [VirtualSerial_Install.NT]}
     inf:                          {Install Inf Section [VirtualSerial_Install.NT] exit (0x00000000)}
     inf:                          {Install Inf Section [VirtualSerial_Install.NT.Hw]}
     inf:                               Empty section
     inf:                          {Install Inf Section [VirtualSerial_Install.NT.Hw] exit (0x00000000)}
     dvi:                          {Writing Device Properties}
     dvi:                               Provider name=Microsoft
     dvi:                               DriverDate 05/02/2018
     dvi:                               DriverVersion=6.1.7600.16385
     dvi:                               Class name=Ports
     dvi:                               Manufacturer=Microsoft
     dvi:                               Matching DeviceID=umdf\virtualserial
     dvi:                               Strong Name=oem21.inf:Microsoft.NTAMD64:VirtualSerial_Install:6.1.7600.16385:umdf\virtualserial
     dvi:                          {Writing Device Properties - Complete}
     inf:                          {Install Inf Section [VirtualSerial_Install.NT.Services]}
     inf:                               AddService=WUDFRd,0x000001fa,WUDFRD_ServiceInstall  (virtualserial.inf line 34)
     inf:                               ServiceType=1  (virtualserial.inf line 51)
     inf:                               StartType=3  (virtualserial.inf line 52)
     inf:                               ErrorControl=1  (virtualserial.inf line 53)
     inf:                               ServiceBinary=C:\Windows\system32\DRIVERS\WUDFRd.sys  (virtualserial.inf line 54)
     inf:                               DisplayName="Windows Driver Foundation - User-mode Driver Framework Reflector"  (virtualserial.inf line 50)
     inf:                               LoadOrderGroup=Base  (virtualserial.inf line 55)
     dvi:                               Add Service: Modified existing service 'WUDFRd'.
     inf:                          {Install Inf Section [VirtualSerial_Install.NT.Services] exit(0x00000000)}
     dvi:                          Updated reflected section names for: oem21.inf
     dvi:                     {Install DEVICE exit (0x00000000)}
     dvi:                     Writing common driver property settings.
     dvi:                          DriverDescription=Microsoft VirtualSerial User-Mode Device Sample
     dvi:                          DeviceDisplayName=Microsoft VirtualSerial User-Mode Device Sample
     dvi:                     Install Device: Removing device sub-tree. 18:19:24.590
     dvi:                     Install Device: Removing device sub-tree completed. 18:19:24.652
     dvi:                     Install Device: Restarting device. 18:19:24.652
     dvi:                     Install Device: Restarting device completed. 18:19:24.808
     dvi:                Class installer: Exit
     dvi:                CoInstaller 1: Enter (Post Processing) 18:19:24.808
     dvi:                CoInstaller 1: Exit (Post Processing)
     dvi:           {DIF_INSTALLDEVICE - exit(0x00000000)} 18:19:24.840
     dvi:           {DIF_NEWDEVICEWIZARD_FINISHINSTALL} 18:19:24.840
     dvi:                CoInstaller 1: Enter 18:19:24.840
     dvi:                CoInstaller 1: Exit
     dvi:                Class installer: Enter 18:19:24.840
     dvi:                Class installer: Exit
     dvi:                Default installer: Enter 18:19:24.840
     dvi:                Default installer: Exit
     dvi:           {DIF_NEWDEVICEWIZARD_FINISHINSTALL - exit(0xe000020e)} 18:19:24.840
     ndv:           Device install status=0x00000000
     ndv:           Performing device install final cleanup...
     ndv:      {Core Device Install - exit(0x00000000)} 18:19:24.840
     dvi:      {DIF_DESTROYPRIVATEDATA} 18:19:24.840
     dvi:           CoInstaller 1: Enter 18:19:24.840
     dvi:           CoInstaller 1: Exit
     dvi:           Class installer: Enter 18:19:24.840
     dvi:           Class installer: Exit
     dvi:           Default installer: Enter 18:19:24.840
     dvi:           Default installer: Exit
     dvi:      {DIF_DESTROYPRIVATEDATA - exit(0xe000020e)} 18:19:24.840
     ump:      Server install process exited with code 0x00000000 18:19:24.840
     ump: {Plug and Play Service: Device Install exit(00000000)}
     dvi: {DIF_DESTROYPRIVATEDATA} 18:19:24.855
     dvi:      CoInstaller 1: Enter 18:19:24.855
     dvi:      CoInstaller 1: Exit
     dvi:      Class installer: Enter 18:19:24.855
     dvi:      Class installer: Exit
     dvi:      Default installer: Enter 18:19:24.855
     dvi:      Default installer: Exit
     dvi: {DIF_DESTROYPRIVATEDATA - exit(0xe000020e)} 18:19:24.855
     dvi: {Build Driver List} 18:19:24.855
!    dvi:      Driver list already built
     dvi: {Build Driver List - exit(0x00000000)} 18:19:24.855
     dvi: {DIF_SELECTBESTCOMPATDRV} 18:19:24.855
     dvi:      Using exported function 'PortsClassInstaller' in module 'C:\Windows\system32\MsPorts.Dll'.
     dvi:      Class installer == MsPorts.Dll,PortsClassInstaller
     dvi:      Using exported function 'CoDeviceInstall' in module 'C:\Windows\system32\WUDFUpdate_01009.dll'.
     dvi:      CoInstaller 1 == WUDFUpdate_01009.dll
     dvi:      CoInstaller 1: Enter 18:19:24.855
     dvi:      CoInstaller 1: Exit
     dvi:      Class installer: Enter 18:19:24.855
     dvi:      Class installer: Exit
     dvi:      Default installer: Enter 18:19:24.855
     dvi:           {Select Best Driver}
     dvi:                Selected driver installs from section [VirtualSerial_Install] in 'c:\winddk\7600.16385.1\src\serial\virtualserial\objchk_win7_amd64\amd64\virtualserial.inf'.
     dvi:                Class GUID of device remains: {4d36e978-e325-11ce-bfc1-08002be10318}.
     dvi:                Set selected driver complete.
     dvi:                Selected:
     dvi:                     Description - [Microsoft VirtualSerial User-Mode Device Sample]
     dvi:                     InfFile     - [c:\winddk\7600.16385.1\src\serial\virtualserial\objchk_win7_amd64\amd64\virtualserial.inf]
     dvi:                     Section     - [VirtualSerial_Install]
     dvi:                     Signer      - [Цифровая подпись отсутствует]
     dvi:                     Rank        - [0x80ff0000]
     dvi:           {Select Best Driver - exit(0x00000000)}
     dvi:      Default installer: Exit
     dvi: {DIF_SELECTBESTCOMPATDRV - exit(0x00000000)} 18:19:24.855
     dvi: {DIF_NEWDEVICEWIZARD_FINISHINSTALL} 18:19:24.855
     dvi:      CoInstaller 1: Enter 18:19:24.855
     dvi:      CoInstaller 1: Exit
     dvi:      Class installer: Enter 18:19:24.855
     dvi:      Class installer: Exit
     dvi:      Default installer: Enter 18:19:24.855
     dvi:      Default installer: Exit
     dvi: {DIF_NEWDEVICEWIZARD_FINISHINSTALL - exit(0xe000020e)} 18:19:24.855
     dvi: Set selected driver complete.
     dvi: {Build Driver List} 18:19:24.855
     dvi:      Searching for hardware ID(s):
     dvi:           umdf\virtualserial
     cpy:      Policy is set to make all digital signatures equal.
     dvi:      Processing a single INF: 'c:\winddk\7600.16385.1\src\serial\virtualserial\objchk_win7_amd64\amd64\virtualserial.inf'
     inf:      Opened INF: 'c:\winddk\7600.16385.1\src\serial\virtualserial\objchk_win7_amd64\amd64\virtualserial.inf' ([strings])
     sig:      {_VERIFY_FILE_SIGNATURE} 18:19:24.855
     sig:           Key      = virtualserial.inf
     sig:           FilePath = c:\winddk\7600.16385.1\src\serial\virtualserial\objchk_win7_amd64\amd64\virtualserial.inf
     sig:           Catalog  = c:\winddk\7600.16385.1\src\serial\virtualserial\objchk_win7_amd64\amd64\WUDF.cat
!    sig:           Verifying file against specific (valid) catalog failed! (0x00000057)
!    sig:           Error 87: The parameter is incorrect.
     sig:      {_VERIFY_FILE_SIGNATURE exit(0x00000057)} 18:19:24.855
     sig:      {_VERIFY_FILE_SIGNATURE} 18:19:24.855
     sig:           Key      = virtualserial.inf
     sig:           FilePath = c:\winddk\7600.16385.1\src\serial\virtualserial\objchk_win7_amd64\amd64\virtualserial.inf
     sig:           Catalog  = c:\winddk\7600.16385.1\src\serial\virtualserial\objchk_win7_amd64\amd64\WUDF.cat
!    sig:           Verifying file against specific Authenticode(tm) catalog failed! (0x80092003)
!    sig:           Error 0x80092003: An error occurred while reading or writing to a file.
     sig:      {_VERIFY_FILE_SIGNATURE exit(0x80092003)} 18:19:24.855
     dvi:      Created Driver Node:
     dvi:           HardwareID   - UMDF\VirtualSerial
     dvi:           InfName      - c:\winddk\7600.16385.1\src\serial\virtualserial\objchk_win7_amd64\amd64\virtualserial.inf
     dvi:           DevDesc      - Microsoft VirtualSerial User-Mode Device Sample
     dvi:           DrvDesc      - Microsoft VirtualSerial User-Mode Device Sample
     dvi:           Provider     - Microsoft
     dvi:           Mfg          - Microsoft
     dvi:           ModelsSec    - Microsoft.NTAMD64
     dvi:           InstallSec   - VirtualSerial_Install
     dvi:           ActualSec    - VirtualSerial_Install.NT
     dvi:           Rank         - 0x80ff0000
     dvi:           Signer       - Цифровая подпись отсутствует
     dvi:           Signer Score - Not digitally signed
     dvi:           DrvDate      - 05/02/2018
     dvi:           Version      - 6.1.7600.16385
     dvi: {Build Driver List - exit(0x00000000)} 18:19:24.855
     dvi: {DIF_SELECTBESTCOMPATDRV} 18:19:24.855
     dvi:      Using exported function 'PortsClassInstaller' in module 'C:\Windows\system32\MsPorts.Dll'.
     dvi:      Class installer == MsPorts.Dll,PortsClassInstaller
     dvi:      No CoInstallers found
     dvi:      Class installer: Enter 18:19:24.855
     dvi:      Class installer: Exit
     dvi:      Default installer: Enter 18:19:24.855
     dvi:           {Select Best Driver}
     dvi:                Selected driver installs from section [VirtualSerial_Install] in 'c:\winddk\7600.16385.1\src\serial\virtualserial\objchk_win7_amd64\amd64\virtualserial.inf'.
     dvi:                Class GUID of device remains: {4d36e978-e325-11ce-bfc1-08002be10318}.
     dvi:                Set selected driver complete.
     dvi:                Selected:
     dvi:                     Description - [Microsoft VirtualSerial User-Mode Device Sample]
     dvi:                     InfFile     - [c:\winddk\7600.16385.1\src\serial\virtualserial\objchk_win7_amd64\amd64\virtualserial.inf]
     dvi:                     Section     - [VirtualSerial_Install]
     dvi:                     Signer      - [Цифровая подпись отсутствует]
     dvi:                     Rank        - [0x80ff0000]
     dvi:           {Select Best Driver - exit(0x00000000)}
     dvi:      Default installer: Exit
     dvi: {DIF_SELECTBESTCOMPATDRV - exit(0x00000000)} 18:19:24.855
     inf: {SetupCopyOEMInf: c:\winddk\7600.16385.1\src\serial\virtualserial\objchk_win7_amd64\amd64\virtualserial.inf} 18:19:24.855
!    inf:      Package was already in store: skipping Driver Store add
     inf:      Driver Store location: C:\Windows\System32\DriverStore\FileRepository\virtualserial.inf_amd64_neutral_49064b99cbaaa7da\virtualserial.inf
     inf:      Published Inf Path: C:\Windows\INF\oem21.inf
     inf:      OEM source media location: c:\winddk\7600.16385.1\src\serial\virtualserial\objchk_win7_amd64\amd64\
     inf: {SetupCopyOEMInf exit (0x00000000)} 18:19:24.918
     dvi: Searching for hardware ID(s):
     dvi:      umdf\virtualserial
     inf: Opened PNF: 'C:\Windows\System32\DriverStore\FileRepository\virtualserial.inf_amd64_neutral_49064b99cbaaa7da\virtualserial.inf' ([strings])
     sig: {_VERIFY_FILE_SIGNATURE} 18:19:24.918
     sig:      Key      = virtualserial.inf
     sig:      FilePath = C:\Windows\System32\DriverStore\FileRepository\virtualserial.inf_amd64_neutral_49064b99cbaaa7da\virtualserial.inf
     sig:      Catalog  = C:\Windows\System32\DriverStore\FileRepository\virtualserial.inf_amd64_neutral_49064b99cbaaa7da\WUDF.cat
!    sig:      Verifying file against specific (valid) catalog failed! (0x00000057)
!    sig:      Error 87: The parameter is incorrect.
     sig: {_VERIFY_FILE_SIGNATURE exit(0x00000057)} 18:19:24.918
     sig: {_VERIFY_FILE_SIGNATURE} 18:19:24.918
     sig:      Key      = virtualserial.inf
     sig:      FilePath = C:\Windows\System32\DriverStore\FileRepository\virtualserial.inf_amd64_neutral_49064b99cbaaa7da\virtualserial.inf
     sig:      Catalog  = C:\Windows\System32\DriverStore\FileRepository\virtualserial.inf_amd64_neutral_49064b99cbaaa7da\WUDF.cat
!    sig:      Verifying file against specific Authenticode(tm) catalog failed! (0x80092003)
!    sig:      Error 0x80092003: An error occurred while reading or writing to a file.
     sig: {_VERIFY_FILE_SIGNATURE exit(0x80092003)} 18:19:24.918
     dvi: Selected driver installs from section [VirtualSerial_Install] in 'c:\windows\system32\driverstore\filerepository\virtualserial.inf_amd64_neutral_49064b99cbaaa7da\virtualserial.inf'.
     dvi: Class GUID of device remains: {4d36e978-e325-11ce-bfc1-08002be10318}.
     dvi: Set selected driver complete.
     dvi: {Plug and Play Service: Device Install for ROOT\PORTS\0001}
     ump:      Creating Install Process: DrvInst.exe 18:19:24.918
     ndv:      Infpath=C:\Windows\INF\oem21.inf
     ndv:      DriverNodeName=virtualserial.inf:Microsoft.NTAMD64:VirtualSerial_Install:6.1.7600.16385:umdf\virtualserial
     ndv:      DriverStorepath=C:\Windows\System32\DriverStore\FileRepository\virtualserial.inf_amd64_neutral_49064b99cbaaa7da\virtualserial.inf
     ndv:      Building driver list from driver node strong name...
     dvi:      Searching for hardware ID(s):
     dvi:           umdf\virtualserial
     inf:      Opened PNF: 'C:\Windows\System32\DriverStore\FileRepository\virtualserial.inf_amd64_neutral_49064b99cbaaa7da\virtualserial.inf' ([strings])
     sig:      {_VERIFY_FILE_SIGNATURE} 18:19:24.918
     sig:           Key      = virtualserial.inf
     sig:           FilePath = C:\Windows\System32\DriverStore\FileRepository\virtualserial.inf_amd64_neutral_49064b99cbaaa7da\virtualserial.inf
     sig:           Catalog  = C:\Windows\System32\DriverStore\FileRepository\virtualserial.inf_amd64_neutral_49064b99cbaaa7da\WUDF.cat
!    sig:           Verifying file against specific (valid) catalog failed! (0x00000057)
!    sig:           Error 87: The parameter is incorrect.
     sig:      {_VERIFY_FILE_SIGNATURE exit(0x00000057)} 18:19:24.933
     sig:      {_VERIFY_FILE_SIGNATURE} 18:19:24.933
     sig:           Key      = virtualserial.inf
     sig:           FilePath = C:\Windows\System32\DriverStore\FileRepository\virtualserial.inf_amd64_neutral_49064b99cbaaa7da\virtualserial.inf
     sig:           Catalog  = C:\Windows\System32\DriverStore\FileRepository\virtualserial.inf_amd64_neutral_49064b99cbaaa7da\WUDF.cat
!    sig:           Verifying file against specific Authenticode(tm) catalog failed! (0x80092003)
!    sig:           Error 0x80092003: An error occurred while reading or writing to a file.
     sig:      {_VERIFY_FILE_SIGNATURE exit(0x80092003)} 18:19:24.933
     dvi:      Selected driver installs from section [VirtualSerial_Install] in 'c:\windows\system32\driverstore\filerepository\virtualserial.inf_amd64_neutral_49064b99cbaaa7da\virtualserial.inf'.
     dvi:      Class GUID of device remains: {4d36e978-e325-11ce-bfc1-08002be10318}.
     dvi:      Set selected driver complete.
     ndv:      {Core Device Install} 18:19:24.933
     inf:           Opened PNF: 'C:\Windows\INF\oem21.inf' ([strings])
     dvi:           {DIF_ALLOW_INSTALL} 18:19:24.933
     dvi:                Using exported function 'PortsClassInstaller' in module 'C:\Windows\system32\MsPorts.Dll'.
     dvi:                Class installer == MsPorts.Dll,PortsClassInstaller
     dvi:                No CoInstallers found
     dvi:                Class installer: Enter 18:19:24.933
     dvi:                Class installer: Exit
     dvi:                Default installer: Enter 18:19:24.933
     dvi:                Default installer: Exit
     dvi:           {DIF_ALLOW_INSTALL - exit(0xe000020e)} 18:19:24.933
     ndv:           Installing files...
     dvi:           {DIF_INSTALLDEVICEFILES} 18:19:24.933
     dvi:                Class installer: Enter 18:19:24.933
     dvi:                Class installer: Exit
     dvi:                Default installer: Enter 18:19:24.933
     dvi:                     {Install FILES}
     inf:                          Opened PNF: 'c:\windows\system32\driverstore\filerepository\virtualserial.inf_amd64_neutral_49064b99cbaaa7da\virtualserial.inf' ([strings])
     inf:                          {Install Inf Section [VirtualSerial_Install.NT]}
     inf:                               CopyFiles=UMDriverCopy  (virtualserial.inf line 29)
     cpy:                               Open PnpLockdownPolicy: Err=2. This is OK. Use LockDownPolicyDefault
     flq:                               QueueSingleCopy...
     flq:                               Inf     : 'c:\windows\system32\driverstore\filerepository\virtualserial.inf_amd64_neutral_49064b99cbaaa7da\virtualserial.inf'
     flq:                               SourceInf: 'c:\windows\system32\driverstore\filerepository\virtualserial.inf_amd64_neutral_49064b99cbaaa7da\virtualserial.inf'
     flq:                               SourceSection: [sourcedisksfiles]
     flq:                               Source root path based on SourceInf
     flq:                               SourceRootPath: 'C:\Windows\System32\DriverStore\FileRepository\virtualserial.inf_amd64_neutral_49064b99cbaaa7da'
     flq:                               {FILE_QUEUE_COPY}
     flq:                                    CopyStyle      - 0x00000000
     flq:                                    {FILE_QUEUE_COPY}
     flq:                                         CopyStyle      - 0x00000000
     flq:                                         SourceRootPath - 'C:\Windows\System32\DriverStore\FileRepository\virtualserial.inf_amd64_neutral_49064b99cbaaa7da'
     flq:                                         SourceFilename - 'Virtualserial.dll'
     flq:                                         TargetDirectory- 'C:\Windows\system32\DRIVERS\UMDF'
     flq:                                         TargetFilename - 'Virtualserial.dll'
     flq:                                         SourceDesc     - 'Microsoft Sample Driver Installation Media'
     flq:                                    {FILE_QUEUE_COPY exit(0x00000000)}
     flq:                               {FILE_QUEUE_COPY exit(0x00000000)}
     inf:                          {Install Inf Section [VirtualSerial_Install.NT] exit (0x00000000)}
     dvi:                          Processing co-installer registration section [VirtualSerial_Install.NT.CoInstallers].
     inf:                          {Install Inf Section [VirtualSerial_Install.NT.CoInstallers]}
     inf:                               CopyFiles=CoInstallers_CopyFiles  (virtualserial.inf line 37)
     flq:                               QueueSingleCopy...
     flq:                               Inf     : 'c:\windows\system32\driverstore\filerepository\virtualserial.inf_amd64_neutral_49064b99cbaaa7da\virtualserial.inf'
     flq:                               SourceInf: 'c:\windows\system32\driverstore\filerepository\virtualserial.inf_amd64_neutral_49064b99cbaaa7da\virtualserial.inf'
     flq:                               SourceSection: [sourcedisksfiles]
     flq:                               Source root path based on SourceInf
     flq:                               SourceRootPath: 'C:\Windows\System32\DriverStore\FileRepository\virtualserial.inf_amd64_neutral_49064b99cbaaa7da'
     flq:                               {FILE_QUEUE_COPY}
     flq:                                    CopyStyle      - 0x00000000
     flq:                                    {FILE_QUEUE_COPY}
     flq:                                         CopyStyle      - 0x00000000
     flq:                                         SourceRootPath - 'C:\Windows\System32\DriverStore\FileRepository\virtualserial.inf_amd64_neutral_49064b99cbaaa7da'
     flq:                                         SourceFilename - 'WudfUpdate_01009.dll'
     flq:                                         TargetDirectory- 'C:\Windows\system32'
     flq:                                         TargetFilename - 'WudfUpdate_01009.dll'
     flq:                                         SourceDesc     - 'Microsoft Sample Driver Installation Media'
     flq:                                    {FILE_QUEUE_COPY exit(0x00000000)}
     flq:                               {FILE_QUEUE_COPY exit(0x00000000)}
     inf:                          {Install Inf Section [VirtualSerial_Install.NT.CoInstallers] exit (0x00000000)}
     dvi:                          Co-installers registered.
     dvi:                          {Install INTERFACES}
     dvi:                               Installing section [VirtualSerial_Install.NT.Interfaces]
     dvi:                          {Install INTERFACES exit 00000000}
     dvi:                     {Install FILES exit (0x00000000)}
     dvi:                Default installer: Exit
     dvi:           {DIF_INSTALLDEVICEFILES - exit(0x00000000)} 18:19:24.933
     ndv:           Pruning file queue...
     dvi:           {_SCAN_FILE_QUEUE}
     flq:                ScanQ flags=620
     flq:                     SPQ_SCAN_PRUNE_COPY_QUEUE
     flq:                     SPQ_SCAN_FILE_COMPARISON
     flq:                     SPQ_SCAN_ACTIVATE_DRP
     flq:                ScanQ number of copy nodes=2
     flq:                File 'C:\Windows\system32\DRIVERS\UMDF\Virtualserial.dll' pruned from copy.
     cpy:                DrpSetRegFileProt 'C:\Windows\system32\DRIVERS\UMDF\Virtualserial.dll' Status=0 Class=OEM Legacy
     flq:                File 'C:\Windows\system32\WudfUpdate_01009.dll' pruned from copy.
     cpy:                DrpSetRegFileProt 'C:\Windows\system32\WudfUpdate_01009.dll' Status=0 Class=OEM Legacy
     flq:                ScanQ action=200 DoPruning=32
     flq:                ScanQ end Validity flags=620 CopyNodes=0
     dvi:           {_SCAN_FILE_QUEUE exit(0, 0x00000000)}
     ndv:           Committing file queue...
     flq:           {_commit_file_queue}
     flq:                CommitQ DelNodes=0 RenNodes=0 CopyNodes=0
     flq:                CommitQ early exit: No nodes are queued
     flq:           {_commit_file_queue exit OK}
     ndv:           Registering CoInstallers...
     dvi:           {DIF_REGISTER_COINSTALLERS} 18:19:24.949
     dvi:                Class installer: Enter 18:19:24.949
     dvi:                Class installer: Exit
     dvi:                Default installer: Enter 18:19:24.949
     inf:                     Opened PNF: 'c:\windows\system32\driverstore\filerepository\virtualserial.inf_amd64_neutral_49064b99cbaaa7da\virtualserial.inf' ([strings])
     inf:                     {Install Inf Section [VirtualSerial_Install.NT.CoInstallers]}
     inf:                          AddReg=CoInstallers_AddReg  (virtualserial.inf line 38)
     inf:                     {Install Inf Section [VirtualSerial_Install.NT.CoInstallers] exit (0x00000000)}
     dvi:                     Co-installers registered.
     dvi:                Default installer: Exit
     dvi:           {DIF_REGISTER_COINSTALLERS - exit(0x00000000)} 18:19:24.949
     ndv:           Installing interfaces...
     dvi:           {DIF_INSTALLINTERFACES} 18:19:24.949
     dvi:                Using exported function 'CoDeviceInstall' in module 'C:\Windows\system32\WUDFUpdate_01009.dll'.
     dvi:                CoInstaller 1 == WUDFUpdate_01009.dll
     dvi:                CoInstaller 1: Enter 18:19:24.949
     dvi:                CoInstaller 1: Exit
     dvi:                Class installer: Enter 18:19:24.949
     dvi:                Class installer: Exit
     dvi:                Default installer: Enter 18:19:24.949
     dvi:                     {Install INTERFACES}
     inf:                          Opened PNF: 'c:\windows\system32\driverstore\filerepository\virtualserial.inf_amd64_neutral_49064b99cbaaa7da\virtualserial.inf' ([strings])
     dvi:                          Installing section [VirtualSerial_Install.NT.Interfaces]
     dvi:                     {Install INTERFACES exit 00000000}
     dvi:                Default installer: Exit
     dvi:           {DIF_INSTALLINTERFACES - exit(0x00000000)} 18:19:24.964
     ndv:           Installing device...
     dvi:           {DIF_INSTALLDEVICE} 18:19:24.964
     dvi:                CoInstaller 1: Enter 18:19:24.964
     inf:                     Opened PNF: 'C:\Windows\INF\oem21.inf' ([strings])
     dvi:                CoInstaller 1: Exit
     dvi:                Class installer: Enter 18:19:25.729
     inf:                     Opened PNF: 'C:\Windows\INF\oem21.inf' ([strings])
     dvi:                     {Install DEVICE}
     inf:                          Opened PNF: 'c:\windows\system32\driverstore\filerepository\virtualserial.inf_amd64_neutral_49064b99cbaaa7da\virtualserial.inf' ([strings])
     dvi:                          Writing BASIC Logical Configurations...
     inf:                          {Install Inf Section [VirtualSerial_Install.NT]}
     inf:                          {Install Inf Section [VirtualSerial_Install.NT] exit (0x00000000)}
     dvi:                          Processing Registry/Property directives...
     inf:                          {Install Inf Section [VirtualSerial_Install.NT]}
     inf:                          {Install Inf Section [VirtualSerial_Install.NT] exit (0x00000000)}
     inf:                          {Install Inf Section [VirtualSerial_Install.NT.Hw]}
     inf:                               Empty section
     inf:                          {Install Inf Section [VirtualSerial_Install.NT.Hw] exit (0x00000000)}
     dvi:                          {Writing Device Properties}
     dvi:                               Provider name=Microsoft
     dvi:                               DriverDate 05/02/2018
     dvi:                               DriverVersion=6.1.7600.16385
     dvi:                               Class name=Ports
     dvi:                               Manufacturer=Microsoft
     dvi:                               Matching DeviceID=umdf\virtualserial
     dvi:                               Strong Name=oem21.inf:Microsoft.NTAMD64:VirtualSerial_Install:6.1.7600.16385:umdf\virtualserial
     dvi:                          {Writing Device Properties - Complete}
     inf:                          {Install Inf Section [VirtualSerial_Install.NT.Services]}
     inf:                               AddService=WUDFRd,0x000001fa,WUDFRD_ServiceInstall  (virtualserial.inf line 34)
     inf:                               ServiceType=1  (virtualserial.inf line 51)
     inf:                               StartType=3  (virtualserial.inf line 52)
     inf:                               ErrorControl=1  (virtualserial.inf line 53)
     inf:                               ServiceBinary=C:\Windows\system32\DRIVERS\WUDFRd.sys  (virtualserial.inf line 54)
     inf:                               DisplayName="Windows Driver Foundation - User-mode Driver Framework Reflector"  (virtualserial.inf line 50)
     inf:                               LoadOrderGroup=Base  (virtualserial.inf line 55)
     dvi:                               Add Service: Modified existing service 'WUDFRd'.
     inf:                          {Install Inf Section [VirtualSerial_Install.NT.Services] exit(0x00000000)}
     dvi:                          Updated reflected section names for: oem21.inf
     dvi:                     {Install DEVICE exit (0x00000000)}
     dvi:                     Writing common driver property settings.
     dvi:                          DriverDescription=Microsoft VirtualSerial User-Mode Device Sample
     dvi:                          DeviceDisplayName=Microsoft VirtualSerial User-Mode Device Sample
     dvi:                     Install Device: Restarting device. 18:19:25.947
     dvi:                     Install Device: Restarting device completed. 18:19:26.150
     dvi:                Class installer: Exit
     dvi:                CoInstaller 1: Enter (Post Processing) 18:19:26.150
     dvi:                CoInstaller 1: Exit (Post Processing)
     dvi:           {DIF_INSTALLDEVICE - exit(0x00000000)} 18:19:26.181
     dvi:           {DIF_NEWDEVICEWIZARD_FINISHINSTALL} 18:19:26.181
     dvi:                CoInstaller 1: Enter 18:19:26.181
     dvi:                CoInstaller 1: Exit
     dvi:                Class installer: Enter 18:19:26.181
     dvi:                Class installer: Exit
     dvi:                Default installer: Enter 18:19:26.181
     dvi:                Default installer: Exit
     dvi:           {DIF_NEWDEVICEWIZARD_FINISHINSTALL - exit(0xe000020e)} 18:19:26.181
     ndv:           Device install status=0x00000000
     ndv:           Performing device install final cleanup...
     ndv:      {Core Device Install - exit(0x00000000)} 18:19:26.197
     dvi:      {DIF_DESTROYPRIVATEDATA} 18:19:26.197
     dvi:           CoInstaller 1: Enter 18:19:26.197
     dvi:           CoInstaller 1: Exit
     dvi:           Class installer: Enter 18:19:26.197
     dvi:           Class installer: Exit
     dvi:           Default installer: Enter 18:19:26.197
     dvi:           Default installer: Exit
     dvi:      {DIF_DESTROYPRIVATEDATA - exit(0xe000020e)} 18:19:26.197
     ump:      Server install process exited with code 0x00000000 18:19:26.197
     ump: {Plug and Play Service: Device Install exit(00000000)}
     dvi: {DIF_DESTROYPRIVATEDATA} 18:19:26.197
     dvi:      Class installer: Enter 18:19:26.197
     dvi:      Class installer: Exit
     dvi:      Default installer: Enter 18:19:26.212
     dvi:      Default installer: Exit
     dvi: {DIF_DESTROYPRIVATEDATA - exit(0xe000020e)} 18:19:26.212
     dvi: {Build Driver List} 18:19:26.212
!    dvi:      Driver list already built
     dvi: {Build Driver List - exit(0x00000000)} 18:19:26.212
     dvi: {DIF_SELECTBESTCOMPATDRV} 18:19:26.212
     dvi:      Using exported function 'PortsClassInstaller' in module 'C:\Windows\system32\MsPorts.Dll'.
     dvi:      Class installer == MsPorts.Dll,PortsClassInstaller
     dvi:      Using exported function 'CoDeviceInstall' in module 'C:\Windows\system32\WUDFUpdate_01009.dll'.
     dvi:      CoInstaller 1 == WUDFUpdate_01009.dll
     dvi:      CoInstaller 1: Enter 18:19:26.212
     dvi:      CoInstaller 1: Exit
     dvi:      Class installer: Enter 18:19:26.212
     dvi:      Class installer: Exit
     dvi:      Default installer: Enter 18:19:26.212
     dvi:           {Select Best Driver}
     dvi:                Selected driver installs from section [VirtualSerial_Install] in 'c:\winddk\7600.16385.1\src\serial\virtualserial\objchk_win7_amd64\amd64\virtualserial.inf'.
     dvi:                Class GUID of device remains: {4d36e978-e325-11ce-bfc1-08002be10318}.
     dvi:                Set selected driver complete.
     dvi:                Selected:
     dvi:                     Description - [Microsoft VirtualSerial User-Mode Device Sample]
     dvi:                     InfFile     - [c:\winddk\7600.16385.1\src\serial\virtualserial\objchk_win7_amd64\amd64\virtualserial.inf]
     dvi:                     Section     - [VirtualSerial_Install]
     dvi:                     Signer      - [Цифровая подпись отсутствует]
     dvi:                     Rank        - [0x80ff0000]
     dvi:           {Select Best Driver - exit(0x00000000)}
     dvi:      Default installer: Exit
     dvi: {DIF_SELECTBESTCOMPATDRV - exit(0x00000000)} 18:19:26.212
     dvi: {DIF_NEWDEVICEWIZARD_FINISHINSTALL} 18:19:26.212
     dvi:      CoInstaller 1: Enter 18:19:26.212
     dvi:      CoInstaller 1: Exit
     dvi:      Class installer: Enter 18:19:26.212
     dvi:      Class installer: Exit
     dvi:      Default installer: Enter 18:19:26.212
     dvi:      Default installer: Exit
     dvi: {DIF_NEWDEVICEWIZARD_FINISHINSTALL - exit(0xe000020e)} 18:19:26.212
     dvi: {DIF_DESTROYPRIVATEDATA} 18:19:26.228
     dvi:      CoInstaller 1: Enter 18:19:26.228
     dvi:      CoInstaller 1: Exit
     dvi:      Class installer: Enter 18:19:26.228
     dvi:      Class installer: Exit
     dvi:      Default installer: Enter 18:19:26.228
     dvi:      Default installer: Exit
     dvi: {DIF_DESTROYPRIVATEDATA - exit(0xe000020e)} 18:19:26.228
     dvi: {DIF_DESTROYPRIVATEDATA} 18:19:26.228
     dvi:      CoInstaller 1: Enter 18:19:26.228
     dvi:      CoInstaller 1: Exit
     dvi:      Class installer: Enter 18:19:26.228
     dvi:      Class installer: Exit
     dvi:      Default installer: Enter 18:19:26.228
     dvi:      Default installer: Exit
     dvi: {DIF_DESTROYPRIVATEDATA - exit(0xe000020e)} 18:19:26.228
<<<  Section end 2018/05/02 18:19:26.228
<<<  [Exit status: SUCCESS]


>>> [Device Install (Hardware initiated) - ROOT\PORTS\0000]
>>> Section start 2018/05/02 14:11:26.230
ump: Creating Install Process: DrvInst.exe 14:11:26.230
ndv: Retrieving device info...
ndv: Setting device parameters...
ndv: Searching just Driver Store...
dvi: {Build Driver List} 14:11:26.246
dvi: Searching for hardware ID(s):
dvi: umdf\virtualserialpasha
cpy: Policy is set to make all digital signatures equal.
dvi: Enumerating INFs from path list 'C:\Windows\INF'
inf: Searched 0 potential matches in published INF directory
inf: Searched 36 INFs in directory: 'C:\Windows\INF'
dvi: {Build Driver List - exit(0x00000000)} 14:11:26.371
ndv: Selecting best match from just Driver Store...
dvi: {DIF_SELECTBESTCOMPATDRV} 14:11:26.371
dvi: Using exported function 'PortsClassInstaller' in module 'C:\Windows\system32\MsPorts.Dll'.
dvi: Class installer == MsPorts.Dll,PortsClassInstaller
dvi: No CoInstallers found
dvi: Class installer: Enter 14:11:26.371
dvi: Class installer: Exit
dvi: Default installer: Enter 14:11:26.371
dvi: {Select Best Driver}
! dvi: Selecting driver failed(0xe0000228)
dvi: {Select Best Driver - exit(0xe0000228)}
! dvi: Default installer: failed!
! dvi: Error 0xe0000228: There are no compatible drivers for this device.
dvi: {DIF_SELECTBESTCOMPATDRV - exit(0xe0000228)} 14:11:26.371
ndv: Searching Windows Update for drivers... 14:11:26.371
ndv: Acquired WU search serialization mutex. 14:11:26.371
ndv: About to release WU search serialization mutex. 14:11:36.121
ndv: No driver found on Windows Update. 14:11:36.121
ndv: Searching Driver Store and Device Path...
dvi: {Build Driver List} 14:11:36.121
dvi: Searching for hardware ID(s):
dvi: umdf\virtualserialpasha
cpy: Policy is set to make all digital signatures equal.
dvi: Enumerating INFs from path list 'C:\Windows\inf'
inf: Searched 0 potential matches in published INF directory
inf: Searched 36 INFs in directory: 'C:\Windows\inf'
dvi: {Build Driver List - exit(0x00000000)} 14:11:36.152
ndv: Selecting best match from Driver Store (including Device Path)...
dvi: {DIF_SELECTBESTCOMPATDRV} 14:11:36.152
dvi: Class installer: Enter 14:11:36.152
dvi: Class installer: Exit
dvi: Default installer: Enter 14:11:36.152
dvi: {Select Best Driver}
! dvi: Selecting driver failed(0xe0000228)
dvi: {Select Best Driver - exit(0xe0000228)}
! dvi: Default installer: failed!
! dvi: Error 0xe0000228: There are no compatible drivers for this device.
dvi: {DIF_SELECTBESTCOMPATDRV - exit(0xe0000228)} 14:11:36.152
ndv: {Core Device Install} 14:11:36.168
! ndv: Installing NULL driver!
dvi: Set selected driver complete.
dvi: {DIF_ALLOW_INSTALL} 14:11:36.168
dvi: Class installer: Enter 14:11:36.168
dvi: Class installer: Exit
dvi: Default installer: Enter 14:11:36.168
dvi: Default installer: Exit
dvi: {DIF_ALLOW_INSTALL - exit(0xe000020e)} 14:11:36.168
dvi: {DIF_INSTALLDEVICE} 14:11:36.168
dvi: Class installer: Enter 14:11:36.168
! dvi: Installing NULL driver!
! dvi: A NULL driver installation is not allowed for this type of device!
!!! dvi: Cleaning up failed installation (e0000219)
!!! dvi: Class installer: failed(0xe0000219)!
!!! dvi: Error 0xe0000219: The installation failed because a function driver was not specified for this device instance.
dvi: {DIF_INSTALLDEVICE - exit(0xe0000219)} 14:11:36.168
ndv: Device install status=0xe0000203
ndv: Performing device install final cleanup...
! ndv: Queueing up error report since device installation failed...
ndv: {Core Device Install - exit(0xe0000203)} 14:11:36.168
dvi: {DIF_DESTROYPRIVATEDATA} 14:11:36.168
dvi: Class installer: Enter 14:11:36.168
dvi: Class installer: Exit
dvi: Default installer: Enter 14:11:36.168
dvi: Default installer: Exit
dvi: {DIF_DESTROYPRIVATEDATA - exit(0xe000020e)} 14:11:36.168
ump: Server install process exited with code 0xe0000203 14:11:36.168
<<< Section end 2018/05/02 14:11:36.168
<<< [Exit status: FAILURE(0xe0000203)]


>>> [Device Install (Hardware initiated) - ROOT\PORTS\0000]
>>> Section start 2018/05/02 14:12:13.733
ump: Creating Install Process: DrvInst.exe 14:12:13.733
ndv: Retrieving device info...
ndv: Setting device parameters...
ndv: Searching just Driver Store...
dvi: {Build Driver List} 14:12:13.765
dvi: Searching for hardware ID(s):
dvi: umdf\virtualserialpasha
cpy: Policy is set to make all digital signatures equal.
dvi: Enumerating INFs from path list 'C:\Windows\INF'
inf: Searched 0 potential matches in published INF directory
inf: Searched 36 INFs in directory: 'C:\Windows\INF'
dvi: {Build Driver List - exit(0x00000000)} 14:12:13.811
ndv: Selecting best match from just Driver Store...
dvi: {DIF_SELECTBESTCOMPATDRV} 14:12:13.811
dvi: Using exported function 'PortsClassInstaller' in module 'C:\Windows\system32\MsPorts.Dll'.
dvi: Class installer == MsPorts.Dll,PortsClassInstaller
dvi: No CoInstallers found
dvi: Class installer: Enter 14:12:13.811
dvi: Class installer: Exit
dvi: Default installer: Enter 14:12:13.811
dvi: {Select Best Driver}
! dvi: Selecting driver failed(0xe0000228)
dvi: {Select Best Driver - exit(0xe0000228)}
! dvi: Default installer: failed!
! dvi: Error 0xe0000228: There are no compatible drivers for this device.
dvi: {DIF_SELECTBESTCOMPATDRV - exit(0xe0000228)} 14:12:13.811
ndv: Searching Windows Update for drivers... 14:12:13.827
ndv: Acquired WU search serialization mutex. 14:12:13.827
ndv: About to release WU search serialization mutex. 14:12:14.981
ndv: No driver found on Windows Update. 14:12:14.981
ndv: Searching Driver Store and Device Path...
dvi: {Build Driver List} 14:12:14.981
dvi: Searching for hardware ID(s):
dvi: umdf\virtualserialpasha
cpy: Policy is set to make all digital signatures equal.
dvi: Enumerating INFs from path list 'C:\Windows\inf'
inf: Searched 0 potential matches in published INF directory
inf: Searched 36 INFs in directory: 'C:\Windows\inf'
dvi: {Build Driver List - exit(0x00000000)} 14:12:15.013
ndv: Selecting best match from Driver Store (including Device Path)...
dvi: {DIF_SELECTBESTCOMPATDRV} 14:12:15.028
dvi: Class installer: Enter 14:12:15.028
dvi: Class installer: Exit
dvi: Default installer: Enter 14:12:15.028
dvi: {Select Best Driver}
! dvi: Selecting driver failed(0xe0000228)
dvi: {Select Best Driver - exit(0xe0000228)}
! dvi: Default installer: failed!
! dvi: Error 0xe0000228: There are no compatible drivers for this device.
dvi: {DIF_SELECTBESTCOMPATDRV - exit(0xe0000228)} 14:12:15.028
ndv: {Core Device Install} 14:12:15.028
! ndv: Installing NULL driver!
dvi: Set selected driver complete.
dvi: {DIF_ALLOW_INSTALL} 14:12:15.028
dvi: Class installer: Enter 14:12:15.028
dvi: Class installer: Exit
dvi: Default installer: Enter 14:12:15.028
dvi: Default installer: Exit
dvi: {DIF_ALLOW_INSTALL - exit(0xe000020e)} 14:12:15.028
dvi: {DIF_INSTALLDEVICE} 14:12:15.028
dvi: Class installer: Enter 14:12:15.028
! dvi: Installing NULL driver!
! dvi: A NULL driver installation is not allowed for this type of device!
!!! dvi: Cleaning up failed installation (e0000219)
!!! dvi: Class installer: failed(0xe0000219)!
!!! dvi: Error 0xe0000219: The installation failed because a function driver was not specified for this device instance.
dvi: {DIF_INSTALLDEVICE - exit(0xe0000219)} 14:12:15.028
ndv: Device install status=0xe0000203
ndv: Performing device install final cleanup...
! ndv: Queueing up error report since device installation failed...
ndv: {Core Device Install - exit(0xe0000203)} 14:12:15.028
dvi: {DIF_DESTROYPRIVATEDATA} 14:12:15.028
dvi: Class installer: Enter 14:12:15.028
dvi: Class installer: Exit
dvi: Default installer: Enter 14:12:15.028
dvi: Default installer: Exit
dvi: {DIF_DESTROYPRIVATEDATA - exit(0xe000020e)} 14:12:15.028
ump: Server install process exited with code 0xe0000203 14:12:15.028
<<< Section end 2018/05/02 14:12:15.028
<<< [Exit status: FAILURE(0xe0000203)]


>>> [Device Install (DiShowUpdateDevice) - ROOT\PORTS\0000]
>>> Section start 2018/05/02 14:12:24.716
cmd: "C:\Windows\system32\mmc.exe" C:\Windows\system32\devmgmt.msc
dvi: {DIF_UPDATEDRIVER_UI} 14:12:24.716
dvi: Using exported function 'PortsClassInstaller' in module 'C:\Windows\system32\MsPorts.Dll'.
dvi: Class installer == MsPorts.Dll,PortsClassInstaller
dvi: No CoInstallers found
dvi: Class installer: Enter 14:12:24.731
dvi: Class installer: Exit
dvi: Default installer: Enter 14:12:24.731
dvi: Default installer: Exit
dvi: {DIF_UPDATEDRIVER_UI - exit(0xe000020e)} 14:12:24.731
ndv: {Update Driver Software Wizard for ROOT\PORTS\0000}
inf: Opened INF: 'c:\development\drivers\virtualserial\objchk_win7_amd64\amd64\virtualserial.inf' ([strings])
inf: {SetupCopyOEMInf: c:\development\drivers\virtualserial\objchk_win7_amd64\amd64\virtualserial.inf} 14:12:41.954
sto: {Import Driver Package: c:\development\drivers\virtualserial\objchk_win7_amd64\amd64\virtualserial.inf} 14:12:41.954
sto: Importing driver package into Driver Store:
sto: Driver Store = C:\Windows\System32\DriverStore (Online | 6.1.7600)
sto: Driver Package = c:\development\drivers\virtualserial\objchk_win7_amd64\amd64\virtualserial.inf
sto: Architecture = amd64
sto: Locale Name = neutral
sto: Flags = 0x00000000
sto: Copying driver package files to 'C:\Users\p\AppData\Local\Temp\{4bcb4066-c718-1149-698b-fe7d8da7a865}'.
inf: Opened INF: 'c:\development\drivers\virtualserial\objchk_win7_amd64\amd64\virtualserial.inf' ([strings])
inf: Opened INF: 'c:\development\drivers\virtualserial\objchk_win7_amd64\amd64\virtualserial.inf' ([strings])
flq: {FILE_QUEUE_COPY}
flq: CopyStyle - 0x00000000
flq: SourceRootPath - 'c:\development\drivers\virtualserial\objchk_win7_amd64\amd64'
flq: SourceFilename - 'Virtualserial.dll'
flq: TargetDirectory- 'C:\Users\p\AppData\Local\Temp\{4bcb4066-c718-1149-698b-fe7d8da7a865}'
flq: {FILE_QUEUE_COPY exit(0x00000000)}
flq: {FILE_QUEUE_COPY}
flq: CopyStyle - 0x00000000
flq: SourceRootPath - 'c:\development\drivers\virtualserial\objchk_win7_amd64\amd64'
flq: SourceFilename - 'virtualserial.inf'
flq: TargetDirectory- 'C:\Users\p\AppData\Local\Temp\{4bcb4066-c718-1149-698b-fe7d8da7a865}'
flq: {FILE_QUEUE_COPY exit(0x00000000)}
flq: {FILE_QUEUE_COPY}
flq: CopyStyle - 0x00000000
flq: SourceRootPath - 'c:\development\drivers\virtualserial\objchk_win7_amd64\amd64'
flq: SourceFilename - 'WudfUpdate_01009.dll'
flq: TargetDirectory- 'C:\Users\p\AppData\Local\Temp\{4bcb4066-c718-1149-698b-fe7d8da7a865}'
flq: {FILE_QUEUE_COPY exit(0x00000000)}
flq: {_commit_file_queue}
flq: CommitQ DelNodes=0 RenNodes=0 CopyNodes=3
flq: {_commit_copy_subqueue}
flq: subqueue count=3
flq: source media:
flq: SourcePath - [c:\development\drivers\virtualserial\objchk_win7_amd64\amd64]
flq: SourceFile - [Virtualserial.dll]
flq: Flags - 0x00000000
flq: {_commit_copyfile}
flq: CopyFile: 'c:\development\drivers\virtualserial\objchk_win7_amd64\amd64\Virtualserial.dll'
flq: to: 'C:\Users\p\AppData\Local\Temp\{4bcb4066-c718-1149-698b-fe7d8da7a865}\SET604A.tmp'
flq: MoveFile: 'C:\Users\p\AppData\Local\Temp\{4bcb4066-c718-1149-698b-fe7d8da7a865}\SET604A.tmp'
flq: to: 'C:\Users\p\AppData\Local\Temp\{4bcb4066-c718-1149-698b-fe7d8da7a865}\Virtualserial.dll'
flq: {_commit_copyfile exit OK}
flq: {_commit_copyfile}
flq: CopyFile: 'c:\development\drivers\virtualserial\objchk_win7_amd64\amd64\virtualserial.inf'
flq: to: 'C:\Users\p\AppData\Local\Temp\{4bcb4066-c718-1149-698b-fe7d8da7a865}\SET604B.tmp'
flq: MoveFile: 'C:\Users\p\AppData\Local\Temp\{4bcb4066-c718-1149-698b-fe7d8da7a865}\SET604B.tmp'
flq: to: 'C:\Users\p\AppData\Local\Temp\{4bcb4066-c718-1149-698b-fe7d8da7a865}\virtualserial.inf'
flq: {_commit_copyfile exit OK}
flq: source media:
flq: SourcePath - [c:\development\drivers\virtualserial\objchk_win7_amd64\amd64]
flq: SourceFile - [WudfUpdate_01009.dll]
flq: Flags - 0x00000000
flq: {_commit_copyfile}
!!! flq: Error installing file (0x00000002)
!!! flq: Error 2: The system cannot find the file specified.
! flq: SourceFile - 'c:\development\drivers\virtualserial\objchk_win7_amd64\amd64\WudfUpdate_01009.dll'
! flq: TargetFile - 'C:\Users\p\AppData\Local\Temp\{4bcb4066-c718-1149-698b-fe7d8da7a865}\WudfUpdate_01009.dll'
flq: {SPFQNOTIFY_COPYERROR}
!!! sto: Failed to copy file 'c:\development\drivers\virtualserial\objchk_win7_amd64\amd64\WudfUpdate_01009.dll' to 'C:\Users\p\AppData\Local\Temp\{4bcb4066-c718-1149-698b-fe7d8da7a865}\WudfUpdate_01009.dll'. Error = 0x00000002
flq: {SPFQNOTIFY_COPYERROR - returned 0x00000000}
!!! flq: SPFQNOTIFY_COPYERROR: returned SPFQOPERATION_ABORT.
!!! flq: Error 995: The I/O operation has been aborted because of either a thread exit or an application request.
flq: {_commit_copyfile exit(0x000003e3)}
flq: {_commit_copy_subqueue exit(0x000003e3)}
!!! flq: FileQueueCommit aborting!
!!! flq: Error 995: The I/O operation has been aborted because of either a thread exit or an application request.
flq: {_commit_file_queue exit(0x000003e3)}
!!! sto: Failed to copy driver package to 'C:\Users\p\AppData\Local\Temp\{4bcb4066-c718-1149-698b-fe7d8da7a865}'. Error = 0x00000002
sto: {Import Driver Package: exit(0x00000002)} 14:12:41.969
inf: Opened INF: 'c:\development\drivers\virtualserial\objchk_win7_amd64\amd64\virtualserial.inf' ([strings])
! inf: Add to Driver Store unsuccessful
! inf: Error 2: The system cannot find the file specified.
!!! inf: returning failure to SetupCopyOEMInf
inf: {SetupCopyOEMInf exit (0x00000002)} 14:12:42.063
ndv: {Update Driver Software Wizard exit(00000002)}
<<< Section end 2018/05/02 14:12:55.479
<<< [Exit status: FAILURE(0x00000002)]


Если все хорошо - вот , что показывает C:\Windows\setupact.log ?

[05/02/2018 18:19.24.964] WudfUpdate: installing version (1,9,0,7600).

[05/02/2018 18:19.24.980] WudfUpdate: Checking for presence of previous UMDF installation.

[05/02/2018 18:19.25.042] WudfUpdate: Found binary %WINDIR%\system32\drivers\wudfrd.sys version (1.9.0.7601)

[05/02/2018 18:19.25.074] WudfUpdate: Found binary %WINDIR%\system32\drivers\wudfpf.sys version (1.9.0.7601)

[05/02/2018 18:19.25.089] WudfUpdate: Found binary %WINDIR%\system32\wudfhost.exe version (1.9.0.7601)

[05/02/2018 18:19.25.105] WudfUpdate: Found binary %WINDIR%\system32\wudfsvc.dll version (1.9.0.7601)

[05/02/2018 18:19.25.167] WudfUpdate: Found binary %WINDIR%\system32\wudfx.dll version (1.9.0.7601)

[05/02/2018 18:19.25.198] WudfUpdate: Found binary %WINDIR%\system32\wudfplatform.dll version (1.9.0.7601)

[05/02/2018 18:19.25.230] WudfUpdate: Found binary %WINDIR%\system32\wudfcoinstaller.dll version (1.9.0.7601)

[05/02/2018 18:19.25.245] WudfUpdate: UMDF installation is newer than update.

[05/02/2018 18:19.25.292] WudfUpdate: Loading configuration coinstaller from C:\Windows\system32\wudfcoinstaller.dll.

[05/02/2018 18:19.25.308] WudfCoInstaller: ReadWdfSection: Checking WdfSection [VirtualSerial_Install.NT.Wdf]

[05/02/2018 18:19.25.339] WudfCoInstaller: UMDF Service VirtualSerial is already installed - removing existing settings in preparation for setting new ones.

[05/02/2018 18:19.25.354] WudfCoInstaller: Configuring UMDF Service VirtualSerial.

[05/02/2018 18:19.25.386] WudfCoInstaller: Using "Win7" service configuration

[05/02/2018 18:19.25.698] WudfCoInstaller: Service WudfSvc is already running.

[05/02/2018 18:19.25.713] WudfCoInstaller: Final status: error(0) Операция успешно завершена.