请说具体点
追答您的U盘在别的机器上可以正常使用吗?
追问可以
追答看看你的注册表里面:HKLM\system\currentcontrolset\services\USBstor\下的键值Start是不是4,这个掌控U盘插入的加载,并且可以根据组策略(例如来宾组/系统组/管理员组等),灵活进行限制,你的U盘插入以后,是否加载驱动。被禁U盘插入会显示“Access Denied”,或者“禁止访问”,已安装的U盘会失去响应(没任何事情发生)。
管理员可以通过以下一段USBSTOR.INF和USBSTOR.PNF来实现:
CLASS MACHINE
CATEGORY "Services und Drivers"
POLICY "USB Storage"
KEYNAME "System\CurrentControlSet\Services\usbstor"
PART "Startup type" DROPDOWNLIST
VALUENAME "Start"
ITEMLIST
NAME "Boot" VALUE NUMERIC 0
NAME "System" VALUE NUMERIC 1
NAME "Auto Load" VALUE NUMERIC 2 DEFAULT
NAME "Load On Demand" VALUE NUMERIC 3
NAME "Disabled" VALUE NUMERIC 4
END ITEMLIST
END PART
END POLICY
END CATEGORY
此外,管理员还可以通过替换系统默认的U盘驱动程序,达到上述目的,请检查Control Panel - Device Manager - USB Serial Controllers - USB Mass Storage Devices ,然后双击驱动程序详细,看看是不是C:\Windows\System32\drivers\USBSTOR.SYS ,并且该驱动的创建时间对不对。
再有,你学校的管理员也可能通过第三方管理软件、系统服务插件、开机脚本等对U盘访问进行限制,例如,著名的“Admin Works Agent”就经常被使用。你可以试一试,用msconfig等查看一下,系统里有没有安装类似的软件,如有,则关掉即可(把所有微软的隐藏,剩下第三方的,容易看到)。
微软的post还列出一些方法:
http://windows.microsoft.com/en-US/windows-vista/Tips-for-solving-problems-with-USB-devices
总之,可能性有很多,你不得不一样一样地去排查。
祝您好运!