LabVIEW论坛
直播中

早起的达仙僧

10年用户 247经验值
擅长:可编程逻辑 测量仪表 控制/MCU
私信 关注
[问答]

ni-VISA生成的u***驱动无法装在WIN7系统上(显示该设备无法启动。 (代码 10))

最近公司有款产品要和电脑对接,用的C8051F320的芯片,按照https://www.ni.com/tutorial/4478/zhs/里的教程,制作了USB驱动(共生成两个,一个给XP系统用的,另一个给WIN7系统用的),XP的驱动安装在XP系统后,在设备管理器里面可以检测到对应设备且正常使用,而 WIN7的驱动安装在WIN7系统后,在设备管理器里面可以检测到对应设备但无法正常使用,图标右下角有个感叹号,点进去提示(显示该设备无法启动。 (代码 10)),请问一下该问题如何解决?


已尝试过的办法:
1、更换电脑
2、重装系统(WIN7纯净版)
附上setupapi.dev.log文件供参考(表示不太看得懂这个日志。。。)

  1. [Device Install Log]
  2.      OS Version = 6.1.7601
  3.      Service Pack = 1.0
  4.      Suite = 0x0100
  5.      ProductType = 1
  6.      Architecture = x86

  7. [BeginLog]

  8. [Boot Session: 2019/07/29 19:52:00.375]

  9. >>>  [Device Install (Hardware initiated) - USBVID_10C4&PID_00036&186afa3&0&5]
  10. >>>  Section start 2019/07/29 20:28:27.785
  11.      ump: Creating Install Process: DrvInst.exe 20:28:27.785
  12.      ndv: Retrieving device info...
  13.      ndv: Setting device parameters...
  14.      ndv: Searching Driver Store and Device Path...
  15.      dvi: {Build Driver List} 20:28:27.905
  16.      dvi:      Searching for hardware ID(s):
  17.      dvi:           usbvid_10c4&pid_0003&rev_0000
  18.      dvi:           usbvid_10c4&pid_0003
  19.      dvi:      Searching for compatible ID(s):
  20.      dvi:           usbclass_00&subclass_00&prot_00
  21.      dvi:           usbclass_00&subclass_00
  22.      dvi:           usbclass_00
  23.      cpy:      Policy is set to make all digital signatures equal.
  24.      dvi:      Enumerating INFs from path list 'C:WindowsInf'
  25.      inf:      Opened PNF: 'C:WindowsSystem32DriverStoreFileRepositoryuv100光谱仪.inf_x86_neutral_ed36bc5f66194c58uv100光谱仪.inf' ([strings])
  26.      sig:      {_VERIFY_FILE_SIGNATURE} 20:28:27.915
  27.      sig:           Key      = uv100光谱仪.inf
  28.      sig:           FilePath = C:WindowsSystem32DriverStoreFileRepositoryuv100光谱仪.inf_x86_neutral_ed36bc5f66194c58uv100光谱仪.inf
  29.      sig:           Catalog  = C:WindowsSystem32DriverStoreFileRepositoryuv100光谱仪.inf_x86_neutral_ed36bc5f66194c58UV100光谱仪.cat
  30. !    sig:           Verifying file against specific (valid) catalog failed! (0x00000057)
  31. !    sig:           Error 87: The parameter is incorrect.
  32.      sig:      {_VERIFY_FILE_SIGNATURE exit(0x00000057)} 20:28:27.934
  33.      sig:      {_VERIFY_FILE_SIGNATURE} 20:28:27.935
  34.      sig:           Key      = uv100光谱仪.inf
  35.      sig:           FilePath = C:WindowsSystem32DriverStoreFileRepositoryuv100光谱仪.inf_x86_neutral_ed36bc5f66194c58uv100光谱仪.inf
  36.      sig:           Catalog  = C:WindowsSystem32DriverStoreFileRepositoryuv100光谱仪.inf_x86_neutral_ed36bc5f66194c58UV100光谱仪.cat
  37. !    sig:           Verifying file against specific Authenticode(tm) catalog failed! (0x80092003)
  38. !    sig:           Error 0x80092003: An error occurred while reading or writing to a file.
  39.      sig:      {_VERIFY_FILE_SIGNATURE exit(0x80092003)} 20:28:27.935
  40.      dvi:      Created Driver Node:
  41.      dvi:           HardwareID   - USBVID_10C4&PID_0003
  42.      dvi:           InfName      - C:WindowsSystem32DriverStoreFileRepositoryuv100光谱仪.inf_x86_neutral_ed36bc5f66194c58uv100光谱仪.inf
  43.      dvi:           DevDesc      - UV100光谱仪
  44.      dvi:           DrvDesc      - UV100光谱仪
  45.      dvi:           Provider     - FPI
  46.      dvi:           Mfg          - FPI
  47.      dvi:           ModelsSec    - USBList
  48.      dvi:           InstallSec   - WinUsb_Inst
  49.      dvi:           ActualSec    - WinUsb_Inst
  50.      dvi:           Rank         - 0xc0ff0001
  51.      dvi:           Signer       - 未经数字签名
  52.      dvi:           Signer Score - Not digitally signed
  53.      dvi:           DrvDate      - 06/17/2016
  54.      dvi:           Version      - 1.0.0.0
  55.      inf:      Searched 1 potential matches in published INF directory
  56.      inf:      Searched 39 INFs in directory: 'C:WindowsInf'
  57.      inf:      Searched 1 INFs in directory: 'C:DriversVideo.Intel3'
  58.      inf:      Searched 44 INFs in directory: 'C:DriversAudio.RealtekHDAR2.61'
  59.      inf:      Searched 7 INFs in directory: 'C:DriversLan.IntelPRO1000'
  60.      inf:      Searched 3 INFs in directory: 'C:DriversUSB.Intel4'
  61.      inf:      Searched 1 INFs in directory: 'C:DriversBoard.IntelCAll_10.1.1.5002ivybridge'
  62.      inf:      Searched 68 INFs in directory: 'C:DriversBoard.IntelCAll_9.4.0.1027'
  63.      inf:      Searched 2 INFs in directory: 'C:DriversBoard.IntelCAll_10.1.1.5002cougarpoint'
  64.      inf:      Searched 1 INFs in directory: 'C:DriversBoard.IntelMEI8'
  65.      dvi: {Build Driver List - exit(0x00000000)} 20:28:30.907
  66.      ndv: Selecting best match from Driver Store (including Device Path)...
  67.      dvi: {DIF_SELECTBESTCOMPATDRV} 20:28:30.907
  68.      dvi:      No class installer for 'NI-VISA USB Devices'
  69.      dvi:      No CoInstallers found
  70.      dvi:      Default installer: Enter 20:28:30.907
  71.      dvi:           {Select Best Driver}
  72.      dvi:                Selected driver installs from section [WinUsb_Inst] in 'c:windowssystem32driverstorefilerepositoryuv100光谱仪.inf_x86_neutral_ed36bc5f66194c58uv100光谱仪.inf'.
  73.      dvi:                Class GUID of device changed to: {a3330edf-239d-4206-833b-1d58952613d5}.
  74.      dvi:                Set selected driver complete.
  75.      dvi:                Selected:
  76.      dvi:                     Description - [UV100光谱仪]
  77.      dvi:                     InfFile     - [c:windowssystem32driverstorefilerepositoryuv100光谱仪.inf_x86_neutral_ed36bc5f66194c58uv100光谱仪.inf]
  78.      dvi:                     Section     - [WinUsb_Inst]
  79.      dvi:                     Signer      - [未经数字签名]
  80.      dvi:                     Rank        - [0xc0ff0001]
  81.      dvi:           {Select Best Driver - exit(0x00000000)}
  82.      dvi:      Default installer: Exit
  83.      dvi: {DIF_SELECTBESTCOMPATDRV - exit(0x00000000)} 20:28:30.917
  84.      inf: {SetupCopyOEMInf: C:WindowsINFoem64.inf} 20:28:30.917
  85.      inf:      Driver Store location: C:WindowsSystem32DriverStoreFileRepositoryuv100光谱仪.inf_x86_neutral_ed36bc5f66194c58uv100光谱仪.inf
  86.      inf:      Published Inf Path: C:WindowsINFoem64.inf
  87.      inf: {SetupCopyOEMInf exit (0x00000050)} 20:28:30.917
  88.      dvi: Searching for hardware ID(s):
  89.      dvi:      usbvid_10c4&pid_0003&rev_0000
  90.      dvi:      usbvid_10c4&pid_0003
  91.      dvi: Searching for compatible ID(s):
  92.      dvi:      usbclass_00&subclass_00&prot_00
  93.      dvi:      usbclass_00&subclass_00
  94.      dvi:      usbclass_00
  95.      inf: Opened PNF: 'C:WindowsSystem32DriverStoreFileRepositoryuv100光谱仪.inf_x86_neutral_ed36bc5f66194c58uv100光谱仪.inf' ([strings])
  96.      sig: {_VERIFY_FILE_SIGNATURE} 20:28:30.927
  97.      sig:      Key      = uv100光谱仪.inf
  98.      sig:      FilePath = C:WindowsSystem32DriverStoreFileRepositoryuv100光谱仪.inf_x86_neutral_ed36bc5f66194c58uv100光谱仪.inf
  99.      sig:      Catalog  = C:WindowsSystem32DriverStoreFileRepositoryuv100光谱仪.inf_x86_neutral_ed36bc5f66194c58UV100光谱仪.cat
  100. !    sig:      Verifying file against specific (valid) catalog failed! (0x00000057)
  101. !    sig:      Error 87: The parameter is incorrect.
  102.      sig: {_VERIFY_FILE_SIGNATURE exit(0x00000057)} 20:28:30.927
  103.      sig: {_VERIFY_FILE_SIGNATURE} 20:28:30.927
  104.      sig:      Key      = uv100光谱仪.inf
  105.      sig:      FilePath = C:WindowsSystem32DriverStoreFileRepositoryuv100光谱仪.inf_x86_neutral_ed36bc5f66194c58uv100光谱仪.inf
  106.      sig:      Catalog  = C:WindowsSystem32DriverStoreFileRepositoryuv100光谱仪.inf_x86_neutral_ed36bc5f66194c58UV100光谱仪.cat
  107. !    sig:      Verifying file against specific Authenticode(tm) catalog failed! (0x80092003)
  108. !    sig:      Error 0x80092003: An error occurred while reading or writing to a file.
  109.      sig: {_VERIFY_FILE_SIGNATURE exit(0x80092003)} 20:28:30.927
  110.      dvi: Selected driver installs from section [WinUsb_Inst] in 'c:windowssystem32driverstorefilerepositoryuv100光谱仪.inf_x86_neutral_ed36bc5f66194c58uv100光谱仪.inf'.
  111.      dvi: Class GUID of device changed to: {a3330edf-239d-4206-833b-1d58952613d5}.
  112.      dvi: Set selected driver complete.
  113.      ndv: Driver selected, now performing install...
  114.      ndv: {Core Device Install} 20:28:30.927
  115.      inf:      Opened INF: 'C:WindowsINFoem64.inf' ([strings])
  116.      inf:      Saved PNF: 'C:WindowsINFoem64.PNF' (Language = 0804)
  117.      inf:      Opened PNF: 'C:WindowsINFoem64.inf' ([strings])
  118.      dvi:      {DIF_ALLOW_INSTALL} 20:28:30.937
  119.      dvi:           No class installer for 'UV100光谱仪'
  120.      dvi:           No CoInstallers found
  121.      dvi:           Default installer: Enter 20:28:30.937
  122.      dvi:           Default installer: Exit
  123.      dvi:      {DIF_ALLOW_INSTALL - exit(0xe000020e)} 20:28:30.947
  124.      ndv:      Installing files...
  125.      dvi:      {DIF_INSTALLDEVICEFILES} 20:28:30.947
  126.      dvi:           No class installer for 'UV100光谱仪'
  127.      dvi:           Default installer: Enter 20:28:30.947
  128.      dvi:                {Install FILES}
  129.      inf:                     Opened PNF: 'c:windowssystem32driverstorefilerepositoryuv100光谱仪.inf_x86_neutral_ed36bc5f66194c58uv100光谱仪.inf' ([strings])
  130.      inf:                     Opened PNF: 'C:WindowsINFwinusb.inf' ([strings.0804])
  131.      inf:                     {Install Inf Section [WinUsb_Inst]}
  132.      inf:                     {Install Inf Section [WinUsb_Inst] exit (0x00000000)}
  133.      inf:                     {Install Inf Section [WINUSB.NT]}
  134.      inf:                          CopyFiles=WINUSB.CopyFiles  (winusb.inf line 26)
  135.      cpy:                          Open PnpLockdownPolicy: Err=2. This is OK. Use LockDownPolicyDefault
  136.      flq:                          QueueSingleCopy...
  137.      flq:                          Inf     : 'c:windowssystem32driverstorefilerepositoryuv100光谱仪.inf_x86_neutral_ed36bc5f66194c58uv100光谱仪.inf'
  138.      flq:                          SourceInf: 'C:WindowsINFwinusb.inf'
  139.      flq:                          SourceSection: [sourcedisksfiles]
  140.      flq:                          Source root path based on SourceInf
  141.      flq:                          SourceRootPath: 'C:WindowsSystem32DriverStoreFileRepositorywinusb.inf_x86_neutral_6cb50ae9f480775b'
  142.      flq:                          {FILE_QUEUE_COPY}
  143.      flq:                               CopyStyle      - 0x01000000
  144.      flq:                               {FILE_QUEUE_COPY}
  145.      flq:                                    CopyStyle      - 0x01000000
  146.      flq:                                    SourceRootPath - 'C:WindowsSystem32DriverStoreFileRepositorywinusb.inf_x86_neutral_6cb50ae9f480775b'
  147.      flq:                                    SourceFilename - 'winusb.sys'
  148.      flq:                                    TargetDirectory- 'C:Windowssystem32DRIVERS'
  149.      flq:                                    TargetFilename - 'winusb.sys'
  150.      flq:                                    SourceDesc     - 'windows cd'
  151.      flq:                               {FILE_QUEUE_COPY exit(0x00000000)}
  152.      flq:                          {FILE_QUEUE_COPY exit(0x00000000)}
  153.      inf:                     {Install Inf Section [WINUSB.NT] exit (0x00000000)}
  154.      dvi:                     Processing co-installer registration section [WinUsb_Inst.CoInstallers].
  155.      inf:                     {Install Inf Section [WinUsb_Inst.CoInstallers]}
  156.      inf:                     {Install Inf Section [WinUsb_Inst.CoInstallers] exit (0x00000000)}
  157.      dvi:                     Co-installers registered.
  158.      dvi:                     {Install INTERFACES}
  159.      dvi:                          Installing section [WinUsb_Inst.Interfaces]
  160.      dvi:                     {Install INTERFACES exit 00000000}
  161.      dvi:                {Install FILES exit (0x00000000)}
  162.      dvi:           Default installer: Exit
  163.      dvi:      {DIF_INSTALLDEVICEFILES - exit(0x00000000)} 20:28:30.957
  164.      ndv:      Pruning file queue...
  165.      dvi:      {_SCAN_FILE_QUEUE}
  166.      flq:           ScanQ flags=620
  167.      flq:                SPQ_SCAN_PRUNE_COPY_QUEUE
  168.      flq:                SPQ_SCAN_FILE_COMPARISON
  169.      flq:                SPQ_SCAN_ACTIVATE_DRP
  170.      flq:           ScanQ number of copy nodes=1
  171.      flq:           File 'C:Windowssystem32DRIVERSwinusb.sys' pruned from copy.
  172.      sig:           Using catalog 'C:Windowssystem32CatRoot{F750E6C3-38EE-11D1-85E5-00C04FC295EE}Microsoft-Windows-Client-Drivers-Package~31bf3856ad364e35~x86~~6.1.7601.17514.cat'.
  173.      cpy:           DrpSetRegFileProt 'C:Windowssystem32DRIVERSwinusb.sys' Status=0 Class=Inbox Windows protected
  174.      flq:           ScanQ action=200 DoPruning=32
  175.      flq:           ScanQ end Validity flags=620 CopyNodes=0
  176.      dvi:      {_SCAN_FILE_QUEUE exit(0, 0x00000000)}
  177.      ndv:      Committing file queue...
  178.      flq:      {_commit_file_queue}
  179.      flq:           CommitQ DelNodes=0 RenNodes=0 CopyNodes=0
  180.      flq:           CommitQ early exit: No nodes are queued
  181.      flq:      {_commit_file_queue exit OK}
  182.      ndv:      Registering CoInstallers...
  183.      dvi:      {DIF_REGISTER_COINSTALLERS} 20:28:30.997
  184.      dvi:           No class installer for 'UV100光谱仪'
  185.      dvi:           Default installer: Enter 20:28:31.007
  186.      inf:                Opened PNF: 'c:windowssystem32driverstorefilerepositoryuv100光谱仪.inf_x86_neutral_ed36bc5f66194c58uv100光谱仪.inf' ([strings])
  187.      inf:                {Install Inf Section [WinUsb_Inst.CoInstallers]}
  188.      inf:                {Install Inf Section [WinUsb_Inst.CoInstallers] exit (0x00000000)}
  189.      dvi:                Co-installers registered.
  190.      dvi:           Default installer: Exit
  191.      dvi:      {DIF_REGISTER_COINSTALLERS - exit(0x00000000)} 20:28:31.007
  192.      ndv:      Installing interfaces...
  193.      dvi:      {DIF_INSTALLINTERFACES} 20:28:31.007
  194.      dvi:           No class installer for 'UV100光谱仪'
  195.      dvi:           No CoInstallers found
  196.      dvi:           Default installer: Enter 20:28:31.007
  197.      dvi:                {Install INTERFACES}
  198.      inf:                     Opened PNF: 'c:windowssystem32driverstorefilerepositoryuv100光谱仪.inf_x86_neutral_ed36bc5f66194c58uv100光谱仪.inf' ([strings])
  199.      dvi:                     Installing section [WinUsb_Inst.Interfaces]
  200.      dvi:                {Install INTERFACES exit 00000000}
  201.      dvi:           Default installer: Exit
  202.      dvi:      {DIF_INSTALLINTERFACES - exit(0x00000000)} 20:28:31.007
  203.      ndv:      Installing device...
  204.      dvi:      {DIF_INSTALLDEVICE} 20:28:31.017
  205.      dvi:           No class installer for 'UV100光谱仪'
  206.      dvi:           Default installer: Enter 20:28:31.017
  207.      dvi:                {Install DEVICE}
  208.      inf:                     Opened PNF: 'c:windowssystem32driverstorefilerepositoryuv100光谱仪.inf_x86_neutral_ed36bc5f66194c58uv100光谱仪.inf' ([strings])
  209.      inf:                     Opened PNF: 'C:WindowsINFwinusb.inf' ([strings.0804])
  210.      dvi:                     Processing Registry/Property directives...
  211.      inf:                     {Install Inf Section [WinUsb_Inst]}
  212.      inf:                     {Install Inf Section [WinUsb_Inst] exit (0x00000000)}
  213.      inf:                     {Install Inf Section [WINUSB.NT]}
  214.      inf:                          AddReg=WINUSB.AddReg  (winusb.inf line 27)
  215.      inf:                     {Install Inf Section [WINUSB.NT] exit (0x00000000)}
  216.      inf:                     {Install Inf Section [WinUsb_Inst.Hw]}
  217.      inf:                          AddReg=WinUsb_Inst_HW_AddReg  (uv100光谱仪.inf line 91)
  218.      inf:                     {Install Inf Section [WinUsb_Inst.Hw] exit (0x00000000)}
  219.      dvi:                     {Writing Device Properties}
  220.      dvi:                          Provider name=FPI
  221.      dvi:                          DriverDate 06/17/2016
  222.      dvi:                          DriverVersion=1.0.0.0
  223.      dvi:                          Class name=visaUsbDevice
  224.      dvi:                          Manufacturer=FPI
  225.      dvi:                          Matching DeviceID=usbvid_10c4&pid_0003
  226.      dvi:                          Strong Name=oem64.inf:USBList:WinUsb_Inst:1.0.0.0:usbvid_10c4&pid_0003
  227.      dvi:                     {Writing Device Properties - Complete}
  228.      inf:                     {Install Inf Section [WinUsb_Inst.Services]}
  229.      inf:                          Addservice=WinUsb,0x00000002,WinUsb_AddService  (uv100光谱仪.inf line 94)
  230.      inf:                          ServiceType=0x1  (uv100光谱仪.inf line 98)
  231.      inf:                          StartType=0x3  (uv100光谱仪.inf line 99)
  232.      inf:                          ErrorControl=0x1  (uv100光谱仪.inf line 100)
  233.      inf:                          ServiceBinary=C:Windowssystem32DRIVERSWinUSB.sys  (uv100光谱仪.inf line 101)
  234.      inf:                          DisplayName="WinUSB Driver"  (uv100光谱仪.inf line 97)
  235.      dvi:                          Add Service: Modified existing service 'WinUsb'.
  236.      inf:                     {Install Inf Section [WinUsb_Inst.Services] exit(0x00000000)}
  237.      dvi:                     Updated reflected section names for: oem64.inf
  238.      dvi:                {Install DEVICE exit (0x00000000)}
  239.      dvi:                Writing common driver property settings.
  240.      dvi:                     DriverDescription=UV100光谱仪
  241.      dvi:                     DeviceDisplayName=UV100光谱仪
  242.      dvi:                Install Device: Restarting device. 20:28:32.107
  243.      dvi:                Install Device: Restarting device completed. 20:28:32.227
  244. !!!  dvi:                Device not started: Device has problem: 0x0a: CM_PROB_FAILED_START.
  245.      dvi:           Default installer: Exit
  246.      dvi:      {DIF_INSTALLDEVICE - exit(0x00000000)} 20:28:32.227
  247.      dvi:      {DIF_NEWDEVICEWIZARD_FINISHINSTALL} 20:28:32.227
  248.      dvi:           No class installer for 'UV100光谱仪'
  249.      dvi:           Default installer: Enter 20:28:32.227
  250.      dvi:           Default installer: Exit
  251.      dvi:      {DIF_NEWDEVICEWIZARD_FINISHINSTALL - exit(0xe000020e)} 20:28:32.227
  252.      ndv:      Device install status=0x00000000
  253.      ndv:      Performing device install final cleanup...
  254. !    ndv:      Queueing up error report since device has a PnP problem...
  255.      ndv: {Core Device Install - exit(0x00000000)} 20:28:32.237
  256.      ump: Server install process exited with code 0x00000000 20:28:32.237
  257. <<<  Section end 2019/07/29 20:28:32.237
  258. <<<  [Exit status: SUCCESS]




已退回1积分

回帖(2)

alonggege

2019-8-5 15:26:44
不错,很好的经验分享,辛苦麻烦了,欠缺这方面的资料,非常感谢
举报

alonggege

2019-8-5 17:09:52
不错,很好的经验分享,辛苦麻烦了,欠缺这方面的资料,非常感谢
举报

更多回帖

发帖
×
20
完善资料,
赚取积分