我正在修改现有的设备驱动程序。在对项目构建结构进行一些组织更改后,我能够在干净的Windows 7 64位计算机上成功编译和安装驱动程序。然后我继续通过USB将设备插入机器。即插即用管理器启动,一切似乎都很顺利,但最终设备未成功安装。有关可能发生的事情的唯一线索列在 setupapi.dev.log 中,如下所示:
ndv: 12:37:20.307 Installing device...
dvi: 12:37:20.307 {DIF_INSTALLDEVICE}
dvi: 12:37:20.307 Class installer: Enter
inf: 12:37:20.307 Opened INF: 'C:\Windows\System32\DriverStore\FileRepository\some.inf_amd64_neutral_9ab34af1e046559f\some.inf' ([strings])
inf: 12:37:20.307 Opened INF: 'C:\Windows\System32\DriverStore\FileRepository\some.inf_amd64_neutral_9ab34af1e046559f\some.inf' ([strings])
!!! dvi: 12:37:20.370 Class installer: failed(0x00000570)!
!!! dvi: 12:37:20.370 Error 1392: The file or directory is corrupted and unreadable.
dvi: 12:37:20.370 {DIF_INSTALLDEVICE - exit(0x00000570)}
!!! ndv: 12:37:20.370 Error(00000570) installing device!
ndv: 12:37:20.370 Device install status=0x00000570
ndv: 12:37:20.370 Performing device install final cleanup...
! ndv: 12:37:20.370 Queueing up error report since device installation failed...
我已经确认机器上的磁盘和文件没有损坏。 我花了几个小时寻找可能发生的事情的一些线索,但在调查方面似乎没有明确的前进道路。如何确定在设备安装过程中发生的阻止正确安装的情况?