雄霸下载站:纯净绿色软件游戏下载网站

电脑软件| 软件合集| 最近更新| 网站地图

当前首页:首页 > 电脑软件 > 系统软件 > usb禁用软件

usb禁用软件

usb禁用软件

类型:系统软件版本:pc6原创更新:2024-03-28 09:47:12大小:13KB系统:WinXP, Win7语言:简体

PC6专程为您打造的一款usb禁用软件,通过修改注册表,系统文件,实现禁用usb储存设备,可以防止企业资料从usb被拷走。

技术原理:
1.修改注册表中的一个项。
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\usbstor
当 Start 项 值为 4 时,系统禁用盘符自动分配,为3时,开启盘符自动分配。
当插入一个U盘,这个U盘从来没有插入过这台电脑的时候,值必须为3,才能识别U盘

2.删除usb储存设备驱动部分文件。
windows系统目录下这两个文件:
%Windir%\inf\usbstor.inf
%Windir%\inf\usbstor.pnf
负责usb储存设备的加载。

第一项的注册表禁用之后,如果插入这台电脑以前已经插入过的U盘,依然会被识别出来,把这两个文件删掉,或者改名,系统就所有usb存储设备都认不出来了,包括量产过的U盘CDROM,U盘的网银设备。当然,其他的usb设备还是可以用的,比如usb接的打印机。
这软件默认把 %Windir%\inf\usbstor.inf ,%Windir%\inf\usbstor.pnf
修改为%Windir%\back001,%Windir%\back002
禁用后手动恢复效果一样。

3.盘符的隐藏。
通过注册表隐藏盘符
启动注册表编辑器,进入HKEY_ CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\ Explorer,新建二进制值“NoDrives”,缺省值是00000000,表示不隐藏任何驱动器。键值由4个字节组成,每个字节的每一位(bit)对应从A到Z的一个盘,当相应位为1时,“我的电脑”中的相应驱动器就被隐藏了。第一个字节代表从A到H的八个盘,即01为A、02为B、04 为C……依此类推,第二个字节代表I到P;第三个字节代表Q到X;第四个字节代表Y和Z。要关闭C盘,将键值改为04000000;要关闭D盘,改为 08000000。如果关闭的盘符为光驱的盘符,光驱就被隐藏了。当然,用注册表编辑器修改注册表操作起来较为复杂,现在有很多专门修改注册表的软件,使用起来非常方便。另外特别提醒大家在修改注册表前,一定要注意注册表文件的备份。打开注册表进入以下路径:
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer\
新建键值NoDrives,这个键的键值就是隐藏盘符的关键了,下面是一张隐藏数值例表(二进制).
盘符 A B C D E F G H (八位分别对应八个字母(盘符)
数值 01000000 02000000 04000000 08000000 10000000 20000000 40000000 80000000
盘符 I J K L M N O P
数值 00010000 00020000 00040000 00080000 00100000 00200000 00400000 00800000
盘符 Q R S T U V W X
数值 00000100 00000200 00000400 00000800 00001000 00002000 00004000 00008000
盘符 Y Z
数值 00000001 00000002

禁用一个驱动器

其实只要在注册表里稍微发动一下,禁止别人访问硬盘.
在HKEY_CURRENT_USER\SOFTWARE\MICROSOFT\WINDOWS\CURRENTVERSION\POLICIES\EXPLORER里建立主键NoViewOnDrive,Dword类型,设置它的值为4即可不让别人访问C盘,值为12(10进制)可以控制C和D盘.设置为255可以控制你的大部分磁盘不被访问(10进制).
如果你要用的时候可以把它的值设置为0即可.
操作如下:
“开始”→“运行”→输入“regedit”,打开注册表,找到以下键值HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer,在右侧窗口新建二进制值“NoViewOnDrive”,对应键值:
A:01000000 B:02000000 C:04000000 D:08000000
E:10000000 F:20000000 G:40000000 H:80000000
I:00010000 J:00020000 K:00040000 L:00080000
当要阻止两个以上盘时,将该数据相加即可,如阻止E、F盘,数值为30000000。
恢复:在注册表中删除NoViewOnDrive键值,或将NoViewOnDrive值设为0。
这样,即使上面的两道关卡被破,相对应的盘符,在我的电脑里面还是不能直接双击打开的。

4.禁用注册表
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\system
下的DisableRegistryTools 项,为1时,运行下regedit命令被禁用,防止用户打开注册表修改。为0时,能正常打开。
当然,还可以有别的方法实现,
比如把C盘做成NTFS格式,把usbstor.inf ,usbstor.pnf ,usbstor.sys 这三个文件设置为普通用户禁止访问,让用户以普通用户身份登录系统。这样效果应该和以上4个步骤一样
BIOS禁用USB设备,或者在硬件管理器里面,把usb相关的设备禁用,这样所有的usb设备,包括打印机也不能用了,一棒子打死全部usb设备。PC6专门为您制作的usb禁用软件可以通过修改注册表和系统文件来禁用usb存储设备,从而防止从usb复制企业数据。【/br/]【/br/]技术原理:【/br/]1修改注册表中的项目。【/br/]HKEY _本地_计算机\系统\当前控制集\服务\usb存储【/br/]当起始项目值为4时,系统禁用自动分配驱动器号;当起始项目值为3时,系统启用自动分配驱动器号。【/br/]插入USB闪存驱动器时,如果此USB闪存驱动器从未插入此计算机,则该值必须为3才能识别USB闪存驱动器【/br/]【/br/]2。删除usb存储设备驱动程序文件。【/br/]Windows系统目录中的这两个文件:【/br/]% windir % \ INF \usbstor . INF【/br/]% windir % \ INF \usbstor . pnf【/br/]负责/[/]【/br/]【/br/]【/br/]在禁用第一项的注册表后,如果您插入该计算机以前插入的USB闪存驱动器,它仍会被识别。如果删除或重命名这两个文件,系统将无法识别所有usb存储设备,包括量产的u盘CDROM和u盘网银设备。当然,仍然可以使用其他usb设备,例如usb连接的打印机。【/br/]此软件默认情况下将% windir % \ INF \usbstor . INF、% windir % \ INF \usbstor . pnf【/br/]更改为% windir% \ back001。
[br/]3。隐藏驱动器号。【/br/]通过隐藏注册表中的驱动器号启动注册表编辑器【/br/],输入HKEY _当前用户\软件\ Microsoft \ Windows \当前版本\策略\资源管理器,并创建一个新的二进制值“NoDrives”。默认值为00000000,这意味着没有隐藏任何驱动器。键值由4个字节组成,每个字节的每一位对应一个从A到z的磁盘。当对应的位为1时,我的电脑中对应的驱动器被隐藏。第一个字节表示从A到H的八个磁盘,即01是A,02是B,04是C,以此类推,第二个字节表示I到P;第三个字节代表q到x;第四个字节代表y和z .要关闭驱动器C,请将键值更改为04000000;要关闭磁盘D,请将其更改为08000000。如果闭合的驱动器号是光驱的驱动器号,则光驱是隐藏的。当然,用注册表编辑器修改注册表很复杂。现在有很多软件专门修改注册表,用起来非常方便。另外,我特别提醒大家在修改注册表之前要注意注册表文件的备份。打开注册表并输入以下路径:【/br/]HKEY当前用户\软件\ Microsoft \ Windows \当前版本\策略\资源管理器\【/br/]创建新的键值NoDrives。此密钥的密钥值是隐藏驱动器号的密钥。下面是一个隐藏的数值示例(二进制)。【/br/]字母A B C D E F G H(八位分别对应八个字母(字母)【/br/]数值01000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000。字母I J K L M N O P【/br/]的值为000100000000000008000000000002000000004000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000【/br/]在HKEY _ current _ user \ software \ Microsoft \ Windows \ current version \ policies \ Explorer中创建一个Noviewondrive类型的主键,将其值设置为4以防止其他人访问驱动器C,并将其设置为12(十进制)以控制驱动器C和d .将其设置为255以控制大多数磁盘被访问(十进制)。【/br/]如果您想使用它,可以将其值设置为0。【/br/]操作如下:【/br/]“开始”→找到以下键值HKEY _当前用户\软件\微软\ Windows \当前版本\策略\资源管理器,并在右侧窗口中创建一个新的二进制值“NoViewOnDrive”。对应的键值:【/br/]A:01000000 b:02000000 c:0400000d:08000000【/br/]E:1000000 f:2000000g:40000000h:8000000【/]。【/br/]Restore:删除注册表中NoViewOnDrive的键值,或将NoViewOnDrive的值设置为0。【/br/]这样,即使上述两个级别被破坏,在“我的电脑”中双击也无法直接打开相应的驱动器盘符。

4。禁用【/br/]HKEY当前用户\软件\ Microsoft \ Windows \当前版本\策略\系统【/br/]下的DisableRegistryTools项目。当它为1时,将禁用正在运行的regedit命令,以防止用户打开注册表进行修改。当它为0时,可以正常打开。【/br/]当然还有其他实现方式。【/br/]例如,将驱动器C制作为NTFS格式,并将三个文件usbstor . INF、usbstor . pnf、usbstor . sys设置为禁止普通用户访问,以便用户可以以普通用户身份登录系统。这个效果应该和上面四个步骤一样【/br/]BIOS禁用USB设备,或者在硬件管理器中禁用usb相关设备,这样所有usb设备包括打印机都不能用了,所有usb设备一棍子打死。

  • 标签: U盘工具