SanDisk® (閃迪)技術支援

尋找答案
 
在Windows Vista電腦插入USB 快閃隨身碟時,出現「找不到驅動程式」的訊息
為什麽我在接埠USB快閃隨身碟時,出現「找不到驅動程式」的錯誤訊息提示?

解決方案 1 - 更新Windows Vista 到Service Pack 1 並重新啟動PC。

解決方案 2 - 在作業系統手動搜尋驅動程式。

Microsoft Windows Vista 可能無法為插入 USB 連接埠的設備搜尋任何驅動程式,這是因為 usbstor.inf(用於 MSC 設備)或 wpdmtp.inf(用於啟用了 MTP 的設備)未在 C:\Windows\INF 資料夾中。  

要解決此問題,您必須將驅動程式檔案複製到 C:\Windows\INF 資料夾中。

讀卡機、USB 快閃隨身碟、MSC 模式播放機
1. 打開資料夾 C:\Windows\System32\DriverStore\FileRepository
2. 搜尋以 usbstor.inf_ 為開頭的資料夾。
3. 打開最近的資料夾。
注意:檢查修改日期和時間。
4. 將資料夾中的所有檔案全部複製到 C:\Windows\INF中。
5. 斷開設備連接,然後重新連接。

MTP 設備
1. 解除安裝裝置管理員上的播放器並斷開其連接。
2. 打開資料夾 C:\Windows\System32\DriverStore\FileRepository
3. 查找以 usbstor.inf_ 為開頭的資料夾。
4. 打開最近的資料夾
注意:檢查修改日期和時間。
5. 將資料夾中的所有檔案全部複製到 C:\Windows\INF中。
6. 斷開設備連接。

如果問題仍然存在,請繼續到解決方案 3:

解決方案 3 - 清除和隱藏的設備進行更改註冊表(高級)

警告:下列步驟是為先遣用戶提供,請在執行前自行備份好您的註冊表。

步驟 1 - 備份您的註冊表

1. 單擊開始
2. 在開始搜索欄輸入regedit, 然後按Enter
3. 單擊檔案,然後選擇 Export
4. 在Export Range下選擇全部 。
5. 輸入所需名稱并存儲。
 
步驟 2 - 清除隱藏設備
1. 單擊開始
2. 在開始搜索欄輸入cmd, 然後按Enter
2. 輸入 設定DEVMGR_SHOW_DETAILS=1 然後按Enter
3. 輸入 設定DEVMGR_SHOW_NONPRESENT_DEVICES=1 然後按Enter
4. 輸入 啟動 devmgmt.msc然後按Enter
5. Device Manager 視窗將彈出 
5. 單擊檢視, 然後選擇顯示隱藏的設備
6. 單擊 + 以展開攝像裝置, 未知裝置USB裝置
7. 檢視是否有任何裝置及未知裝置(包括變灰的裝置)。解除安裝。

步驟 3 - 刪除所有oem*.inf 檔案
1. 單擊開始
2. 在開始搜索欄輸入cmd, 然後按Enter
3. 在命令行, 輸入以下命令,每個命令之後按Enter
    cd \windows\inf
    ren infcache.1 *.old
    ren oem*.inf *.old
    del C:\windows\setupapi.log
    exit

步驟 4 - 在刪除項下HKEY_LOCAL_MACHINE\System\CurrentControlSet\Enum\USB

警告:如果您有USB鍵盤或滑鼠,請不要刪除這些裝置的VID輸入,否則,Windows可能無法正確重新啟動。

1. 單擊開始
2. 在開始搜索欄輸入regedit, 然後按Enter
3. 單擊“+”符號旁邊的HKEY_LOCAL_MACHINE
4. 導航到\System\CurrentControlSet\Enum\USB
5. 突出顯示並刪除所有VID_xxxx項目。

警告:如果您有USB鍵盤或滑鼠,請不要刪除這些裝置的VID輸入,否則,Windows可能無法正確重新啟動。

6. 執行以下步驟可以設定權限,允許刪除VID_項目: 
a. 右鍵單擊刪除,然後單擊權限
b. 在組或用戶名稱,突顯每個用戶
c. 在權限下,選擇完全控制
d. 單擊應用, 然後單擊確定
5. 通過關機關閉PC。

步驟 5 - 將USB快閃隨身碟與PC重新接埠
1. PC關閉之後,將USB快閃隨身碟插入USB連接埠。
2. 打開PC。
3. 發現新硬體的提示訊息視窗會彈出來,且USB驅動程式將自動加載。



詳細資料  

此答案有幫助嗎?
您的評分已送出。請告訴我們如何能使這個答案更有用。

列印