1、修改
注册表之法 通过修改
Windows Vista
注册表中的某些项可以禁用USB设备启动,从而达到封锁
电脑USB口的效果,实施方法是:在
Windows Vista开始菜单的运行栏中输入regedit开启
注册表编辑器,随着弹出UAC提示窗口,点击确认进入
注册表编辑器,定位于HKEY_LOCAL_MACHINESYSTEMCurrentCntrolSetServicesUSBSTOR,在右侧的窗口中双击Start
注册表项,将器值由3改为十六进制的“4”,最后点确定并保存推出,重启
电脑后就能禁用USB设备启动了,这样在资源
管理器中是看不到USB设备的盘符了,也就更无法使用了。如图1所示。

图1 Vista注册表修改
小提示:将Start注册值由4改为3,即可就能用USB设备了。
修改注册表禁用向USB设备写入数据,也可以封锁USB口,实施方法是:打开注册表编辑器,定位于HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlStorageDevicePolicies,在右侧窗口中创建一个DWORD的表项,名为WriteProtect,值为1;如果没有该注册表分支,可先创建分支。修改后确定即可。重启机器后,任何想向USB设备中写入数据都会显示错误提示。如图2所示。

图2 Vista修改注册表
小提示:将该值改回0即可能够写入USB数据,否则只能读USB设备中的数据。
修改注册表隐藏和禁止查看盘符也起到封锁USB口目的,实施方法是:打开注册表编辑器,定位到HKEY_CURRENT_USERsoftwaremicosoftWindowsCurrentVersionPloiciesExplorer,新建一二进制注册表项NoDrives,其值00 00 00 00表示不隐藏任何驱动器,
设置其值为00 ff ff ff以便隐藏I到Z盘,这样在资源管理器中看不到I到Z盘了;新建一个二进制项NoViewOnDrive,其值定为00 ff ff ff,就达到禁看的目标了。
小提示:将每个项的值改为00 00 00 00,就又可以使用USB设备了。
大家可以在Vista中创建已受限账户,该账户没有修改注册表的
权限,然后把它发给大家使用,这个账户中的USB设备使用就可以是被禁止的,于是就无人能够利用小提示中的改回设置了。
2、禁止USB驱动
程序法
如果电脑尚未安装USB设备,向
用户或组分配对Usbstor.pnf、Usbstor.inf
文件的“拒绝”权限,即可禁止某些
用户安装USB驱动程序,从而达到禁用目的,但前提是
系统盘必须是NTFS格式,实施方法是:打开
系统盘下的“Windowsinf”目录,里面有Usbstor.pnf
文件,选择它并右键点击“属性”
命令,点击“安全”选项卡,在“
用户或组名称”框中勾选要禁用的
用户或组,在
用户组的权限中勾选“完全控制”后面的“拒绝”,最后点击确定即可,如图3。如法炮制,对Usbstor.inf
文件同样类似处理。至此,该组中的
用户都会无法安装USB设备驱动程序,进而无法使用USB口了。

图3 设置Usbstor.inf文件权限(点击看大图)
总结:
除了注册表修改和禁止USB驱动来达到限制USB口使用的效果外,还有使用第三方
软件提供的禁用
功能来实现的方法,总之,每种方法都有它的利和弊,感兴趣的朋友不妨去体会一下吧!
附件: