1. 程式人生 > >解決安裝驅動程式時提示“Windows已經找到裝置的驅動程式,但在試圖安裝它時遇到錯誤”“系統找不到指定路徑”問題。

解決安裝驅動程式時提示“Windows已經找到裝置的驅動程式,但在試圖安裝它時遇到錯誤”“系統找不到指定路徑”問題。

作業系統

Windows 8.1 64位

故障現象

一臺掃描器,無法安裝驅動程式,每次搜尋到驅動之後,在安裝時會提示“Windows已經找到裝置的驅動程式,但在試圖安裝它時遇到錯誤”“系統找不到指定路徑”。

解決方案

  • 嘗試更新多種版本的驅動,無效。
  • 在Windows\Inf路徑下,找到setupapi.dev.log,開啟,找到最新的安裝記錄,注意粗體處。結合“系統找不到路徑”提示,檢查C:\Windows\System32\DriverStore\FileRepository\xxx.inf_amd64_xxxxxxxxxxxxxxxx路徑,發現該路徑不存在。

>>> [Device Install (DiShowUpdateDevice) - USB\VID_04B8&PID_0121\6&182A12DA&0&6]
>>> Section start 2017/03/14 21:53:40.808
      cmd: “C:\Windows\system32\mmc.exe” “C:\Windows\system32\compmgmt.msc” /s
     dvi: {DIF_UPDATEDRIVER_UI} 21:53:40.812
     dvi: Class installer: Enter 21:53:40.816
     dvi: Class installer: Exit
     dvi: Default installer: Enter 21:53:40.825
     dvi: Default installer: Exit
     dvi: {DIF_UPDATEDRIVER_UI - exit(0xe000020e)} 21:53:40.833
     ndv: {Update Driver Software Wizard for USB\VID_04B8&PID_0121\6&182A12DA&0&6}
     dvi: {DIF_SELECTDEVICE} 21:53:43.058
     dvi: Class installer: Enter 21:53:43.063
     dvi: Class installer: Exit
     dvi: {DIF_SELECTDEVICE - exit(0xe000020e)} 21:53:43.072
     dvi: {DIF_SELECTDEVICE} 21:53:53.664
     dvi: Class installer: Enter 21:53:53.670
     dvi: Class installer: Exit
     dvi: {DIF_SELECTDEVICE - exit(0xe000020e)} 21:53:53.678
     ndv: Driver package ‘e:\xxx\xxx.inf’ exists under ‘C:\Windows\System32\DriverStore\FileRepository\xxx.inf_amd64_xxxxxxxxxxxxxxxx\xxx.inf’.


     dvi: Searching for hardware ID(s):
     dvi: usb\vid_04b8&pid_0121&rev_0110
     dvi: usb\vid_04b8&pid_0121
     dvi: Searching for compatible ID(s):
     dvi: usb\class_ff&subclass_ff&prot_ff
     dvi: usb\class_ff&subclass_ff
     dvi: usb\class_ff
     ndv: {Update Driver Software Wizard exit(00000003)}
<<< Section end 2017/03/14 21:54:33.840
<<< [Exit status: FAILURE(0x00000003)]

  • 對照登錄檔HKEY_LOCAL_MACHINE\DRIVERS\DriverDatabase\DriverPackages\下的xxx.inf_amd64_xxxxxxxxxxxxxxxx鍵,發現該鍵記錄了驅動的安裝資料。初步懷疑是該驅動已經在系統內有記錄,但是驅動程式檔案已經被刪除,安裝驅動的時候系統優先按照已有的記錄尋找驅動程式檔案,結果找不到該路徑報錯。
  • 試圖刪除該鍵,出錯,提示“刪除項時出錯”
  • 右鍵許可權,高階,修改所有者為Administrator(初始為SYSTEM),將所有者賦予完全控制權限,刪除該鍵。
  • 再次安裝驅動,成功。