下面,看看如何把Windows Vista系统的USB端口给封锁掉。
本文供给了两种方法,每种方法都可以参考,看自己的应用习惯了。
一、手工修正注册表
更改注册表项,包含3个道路也,禁用USB设备启动、禁用向USB设备写入数据、暗藏和禁止查看盘符,下面挨个阐明。
1、打开注册表编辑器:Win键+R键打开运行窗口运行regedit,或者在Windows Vista开端菜单的搜索栏中输入regedit,开启注册表编辑器。如果弹出UAC提示窗口,则点击确认。
2、在注册表管理器中,定位到HKEY_LOCAL_MACHINE\SYSTEM\CurrentCntrolSet\Services\USBSTOR,在右边窗口里面双击Start这个注册表项,将键值由3改为4,点击断定即可(如果要恢复,将Start注册值由4改为3,即可就能用USB设备了)。这样,重启后就可以禁用USB设备启动了,在资源管理器中是看不到USB设备的盘符,自然也就更无法应用了。如图1所示:
图1 编辑注册表
修正注册表禁用向USB设备写入数据,也可以封锁USB口,实行方法是:打开注册表编辑器,定位于HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\StorageDevicePolicies,在右侧窗口中创立一个DWORD的表项,名为WriteProtect,值为1;如果没有该注册表分支,可先创立分支(将该值改回0即可能够写入USB数据,否则只能读USB设备中的数据)。修正后断定即可。重启机器后,任何想向USB设备中写入数据都会显示错误提示。如图2所示。
图2 编辑注册表
修正注册表暗藏和禁止查看盘符也起到封锁USB口的目标,实行方法是:打开注册表编辑器,定位到HKEY_CURRENT_USER\software\micosoft\Windows\CurrentVersion\Ploicies\Explorer,新建一二进制注册表项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设备应用就可以是被禁止的,于是就无人能够利用小提示中的改回设置了。
二、禁止USB驱动程序的方法
如果电脑尚未安装USB设备,向用户或组分配对Usbstor.pnf、Usbstor.inf文件的“拒绝”权限,即可禁止某些用户安装USB驱动程序,从而达到禁用目标,但前提是系统盘必须是NTFS格式,实行方法是:打开系统盘下的“Windows\inf”目录,里面有Usbstor.pnf文件,选择它并右键点击“属性”命令,点击“安全”选项卡,在“用户或组名称”框中勾选要禁用的用户或组,在用户组的权限中勾选“完整把持”后面的“拒绝”,最后点击断定即可,如图3。如法炮制,对Usbstor.inf文件同样类似处理。至此,该组中的用户都会无法安装USB设备驱动程序,进而无法应用USB口了。