Re: [問題] VIsta更新到Sp2之後 新的USB裝置無法自 …

看板Windows作者 (林老師咧~)時間15年前 (2009/07/26 00:07), 編輯推噓0(002)
留言2則, 1人參與, 最新討論串1/1
自問自答 花了一個晚上爬文跟整理 我只想說認證系統真是欠炸 升級為由原始版本 -> SP1 或是 SP1 -> SP2 都會導致系統不認識舊的驅動程式 如果更新前先安裝好的硬體 以目前SP1 -> SP2都還能用 不過爬了一個晚上的文 似乎原始版本升到SP1連原先好的都不認帳 解決步驟整理之後 1.先找出 ;%SystemRoot%\System32\driv 下的 usbstor.ini(找最新的) COPY回 ;%SystemRoot%\inf 下 2.修改登錄檔 讓系統去找驅動程式的地方增加 HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion 這邊有個數值 DevicePath %SystemRoot%\inf 修改為 %SystemRoot%\inf;%SystemRoot%\System32;%SystemRoot%winsxs ^^^^^^^^^^^^^^^^^ 3.重開 完畢. ----- 以下是參考文章 ----- (參考 http://kestevic.spaces.live.com/blog/cns!1039F8BA225B4A70!664.entry?&_c0\ 2_owner=1%3f%3f%3f%3f%3f%3f%3f%3f%3f%3f%3f%3f%3f%3f%3f%3f%3f%3f%3f%3f%3f%3f%3f\ %3f%3f%3f%3f%3f%3f%3f%3f%3f%3f? 搜尋關鍵字 Mass storage 安裝失敗 vista 內文 2007/8/31 [ Vista 相關 ] USB Mass Storage 安裝失敗的解決方法 是的,我又回到Vista的身邊了,數天前我找來了一隻正版的 Vista Business 【感謝 Chris 出手相助】,忙了一整晚,終於將常用的軟件都弄好了 (拍手) ,休息一會,當 我將 Ipod 經USB 連線時,Vista 竟然說安裝失敗,我再試用我的 USB Flash Disk,一 樣失敗告終,Reboot後再試亦於事無補。 上網爬了一會文章,發現是 "usbstor.inf" 這個檔案出了問題。 若果你遇到過同樣的情況,解決方法如下: 1. "開始" ==> 鍵入 "cmd" ==> 按 "Ctrl+Shift+Enter" (Run as Administrator) 2. 鍵入 "cd \" ==> 螢幕出現 "c:\>" 3. 鍵入 "dir usbstor.inf /s" ==> 等一會,會列出找到 "usbstor.inf" 的位置, 例如我的是 "C:\Windows\System32\DriverStore\FileRepository\usbstor.inf_8416e98e" 4. 鍵入 "copy C:\Windows\System32\DriverStore\FileRepository\usbstor.inf_8416e98e\usbstor.inf C:\Windows\inf" ,將該檔案複製到 "C:\Windows\inf\" 5. 重新安裝 USB Flash Disk 6. 完成。 為什麼會出現這個問題呢?不知道,不過上網看到好像很多人都有出現過這問題,奇怪。 ------- (參考 http://social.technet.microsoft.com/forums/en-US/itprovistahardware/thread/b6c\ 15e75-957a-401f-aecf-80ddf48c5dbe/ I had the same problem with several machines. This is how I resolved it: Steps to resolve USB Storage Device problem with Vista 1. In the run command (Start menu bar) type "regedit" to bring up the Registry Editor. 2. In Registry Editor, navigate to: HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion 3. In the details pane, double-click DevicePath. 4. Add a semi-colon to end of the existing text, and then add the path to %SystemRoot%\System32. The result should be similar to: %SystemRoot%\inf;%SystemRoot%\System32 Do not remove the %SystemRoot%\inf file path from the DevicePath registry entry. 5. Click OK to save the new value, and then close Registry Editor. 6. Delete “INFCACH.1” FROM C:\Windows and C:\Windows\Inf Directories (if it exists) 7. Ensure that there is a copy of the usbstor.inf file in C:\Windows\Inf If there isn’t – follow the below steps: a) From another Vista system (copy it out of another Vista system and copy it directly into the C:\Windows\inf directory OR b) From the problem machine, run Command Prompt ( as administrator). From C:\ do a dir usbstor.inf /s . Wherever the file is found, go to that directory and copy all the files located in that directory to C:\Windows\inf directory 8. Open device manager, uninstall all unknown devices (right click, uninstall) so they all disappear from the list 9. Reboot the computer 10. Plug the device in (the drivers will now install and the device will be usable!) ----- 還有PTT WINDOWS版 #17pv8s12 (Windows) [ptt.cc] [問題] vista不能讀USB>< 推文 ◆ From: 59.116.37.164

04/14 16:20,
我的是HP的筆電 作業系統是windows vista basic
04/14 16:20

04/14 16:20,
也是遇到跟你一樣的問題 打去問客服之後 他說是最近
04/14 16:20

04/14 16:21,
update之後會發生的問題
04/14 16:21

04/14 16:22,
解決方案: 裝置管理員-->找無法辨識的那個裝置(有黃驚嘆號)
04/14 16:22

04/14 16:23,
-->點右鍵然後按更新驅動程式-->有兩個選項 選瀏覽資料夾
04/14 16:23

04/14 16:25,
-->叫電腦在c:\windows\winsxs這個資料夾裡面找
04/14 16:25

04/14 16:28,
-->然後就可以開始安裝了 我照作之下就成功了
04/14 16:28

04/14 16:28,
連我之前有把一些驅動給砍掉造成不能用的usb裝置也恢復了
04/14 16:28

04/14 16:29,
希望有幫助 :D
04/14 16:29

04/14 16:29,
希望有幫助 :D
04/14 16:29

05/29 16:47,
照著樓上說的做 讀不到的問題真的解決了 太感激了!
05/29 16:47
----- -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 59.116.199.229

07/26 00:08, , 1F
附帶一題 由於驅動程式已成舊版 所以他會問你 未認證
07/26 00:08, 1F

07/26 00:09, , 2F
要不要安裝該驅動程式 記得選要就OK...
07/26 00:09, 2F
文章代碼(AID): #1AQosuyU (Windows)