作者Yanten (林老师咧~)
看板Windows
标题Re: [问题] VIsta更新到Sp2之後 新的USB装置无法自 …
时间Sun Jul 26 00:07:18 2009
自问自答
花了一个晚上爬文跟整理 我只想说认证系统真是欠炸
升级为由原始版本 -> 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
1F:推 Looffy:我的是HP的笔电 作业系统是windows vista basic04/14 16:20
2F:→ Looffy:也是遇到跟你一样的问题 打去问客服之後 他说是最近04/14 16:20
3F:→ Looffy:update之後会发生的问题04/14 16:21
4F:→ Looffy:解决方案: 装置管理员-->找无法辨识的那个装置(有黄惊叹号)04/14 16:22
5F:→ Looffy:-->点右键然後按更新驱动程式-->有两个选项 选浏览资料夹04/14 16:23
6F:→ Looffy:-->叫电脑在c:\windows\winsxs这个资料夹里面找04/14 16:25
7F:→ Looffy:-->然後就可以开始安装了 我照作之下就成功了04/14 16:28
8F:→ Looffy:连我之前有把一些驱动给砍掉造成不能用的usb装置也恢复了04/14 16:28
9F:→ Looffy:希望有帮助 :D04/14 16:29
10F:→ Looffy:希望有帮助 :D04/14 16:29
11F:推 DCSX :照着楼上说的做 读不到的问题真的解决了 太感激了!05/29 16:47
-----
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 59.116.199.229
12F:→ Yanten :附带一题 由於驱动程式已成旧版 所以他会问你 未认证 07/26 00:08
13F:→ Yanten :要不要安装该驱动程式 记得选要就OK... 07/26 00:09