永发信息网

如何授权u盘在指定电脑上使用

答案:2  悬赏:70  手机版
解决时间 2021-12-19 17:00
  • 提问者网友:做自己de王妃
  • 2021-12-18 23:32
如何授权u盘在指定电脑上使用
最佳答案
  • 五星知识达人网友:雪起风沙痕
  • 2021-12-19 00:01
这个一般都是一些优盘的定制功能,普通优盘不行的。
全部回答
  • 1楼网友:摆渡翁
  • 2021-12-19 01:06

方法一,bios设置法(快刀斩乱麻法) 

进入bios设置,选择“integrated peripherals”选项,展开后将“usb 1.1 controller”和“usb 2.0 contr01ler”选项的属性设置为“disableed”,即可禁用usb接口。最后别忘记给bios设置上一个密码,这样他人就无法通过修改注册 表解“锁”上述设备了。

注意:这个方法是完全禁止了usb接口,也就是说各种usb接口的设备均不能用了,当然也包括了u盘和移动盘。由于此法过于霸道,请慎用。  

方法二,禁止闪盘或移动硬盘的启动(适用于windows xp/2000/2003)

打开注册表编辑器,依次展开如下分支[hkey_local_machine\system\currentcntrolset\services\ usbstor],在右侧的窗格中找到名为“start”的dword值,双击,在弹出的编辑对话框中将其数值数据修改为十六位进制数值“4”。点“确 定”按钮并关闭注册表编辑器,重新启动计算机,使设置生效。重启后,当有人将usb存储设备连接到计算机时,虽然usb设备上的指示灯在正常闪烁,但在资 源管理器当中就是无法找到其盘符,因此也就无法使用usb设备了。

方法三,隐藏盘符和禁止查看(适用于windows系统)  

打开注册表编辑器,依次展开如下分支[hkey_current_user\software\microsoft\windows\ currentversion\ploicies\explorer],新建二进制值“nodrives”,其缺省值均是00 00 00 00,表示不隐藏任何驱动器。键值由四个字节组成,每个字节的每一位(bit)对应从a:到z:的一个盘,当相应位为1时,“我的电脑”中相应的驱动器就 被隐藏了。第一个字节代表从a到h的8个盘,即01为a,02为b,04为c……依次类推,第二个字节代表i到p,第三个字节代表q到x,第四个字节代表 y和z。比如要关闭c盘,将键值改为04 00 00 00;要关闭d盘,则改为08 00 00 00,若要关闭c盘和d盘,则改为0c 00 00 00(c是十六进制,转成十进制就是12)。

理解了原理后,下面以我的电脑为例说明如何操作:我的电脑有一个软驱、一个硬盘(5个分 区)、一个光驱,盘符分布是这样的:a:(3.5软盘)、c:、d:、e:、f:、g:、h:(光盘),所以我的“nodrives”值为“02 ff ff ff”,隐藏了b、i到z盘。 

重启计算机后,再插入u盘,在我的电脑里也是看不出来的,但在地址栏里输入i:(我的电脑 电后一个盘符是h)还是可以访问移动盘的。到这里大家都看得出“nodrives”只是障眼法,所以我们还要做多一步,就是再新建一个二进制 “noviewondrive”,值改为“02 ff ff ff”,也就是说其值与“nodrives”相同。 这样一来,既看不到u盘符也访问不到u盘了。  

方法四,禁止安装usb驱动程序  

在windows资源管理器中, 进入到“系统盘:\windows\inf”目录,找到名为“usbstor.pnf”的文件,右键点击该文件,在弹出菜单中选择“属性”,然后切换到 “安全”标签页,在“组或用户名称”框中选中要禁止的用户组,接着在用户组的权限框中,选中“完全控制”后面的“拒绝”复选框,最后点击“确定”按钮。   

再使用以上方法,找到“usbstor.inf”文件并在安全标签页中设置为拒绝该组的用户访问,其操作过程同上。完成了以上设置后,该组中的用户就无法安装usb设备驱动程序了,这样就达到禁用的目的。  

注意:要想使用访问控制列表(acl),要采用ntfs文件系统。

方法五 组策略

在电脑查找system.adm文件,此文件是我们在实施组策略的模板文件,是一个纯文本文件,可用记事本打开,找到下面这两段代码:

   * policy !!nodrives

   explain !!nodrives_help

    part !!nodrivesdropdown dropdownlist nosort required

   valuename "nodrives"

   itemlist

   name !!abonly value numeric 3

   name !!conly value numeric 4

   name !!donly value numeric 8

   name !!abconly value numeric 7

   name !!abcdonly value numeric 15

   name !!alldrives value numeric 67108863 default

; low 26 bits on (1 bit per drive)

   name !!restnodrives value numeric 0

   end itemlist

   end part

   end policy

   * policy !!noviewondrive

   explain !!noviewondrive_help

   part !!nodrivesdropdown dropdownlist nosort required

   valuename "noviewondrive"

   itemlist

   name !!abonly value numeric 3

   name !!conly value numeric 4

   name !!donly value numeric 8

   name !!abconly value numeric 7

   name !!abcdonly value numeric 15

   name !!alldrives value numeric 67108863 default

    ; low 26 bits on (1 bit per drive)

   name !!restnodrives value numeric 0

   end itemlist

   end part

    end policy

  说明:这是两个策略,第一个!!nodrive,它的作用是在我的电脑中不显示指定的驱动器名,驱动器号代表的所有驱动器不出现在标准的打开对话框上,但是在地址栏中输入盘符或新建一个指向硬盘盘符的快捷方式,用户仍然可以访问该驱动器;第二个!!noviewondrive的作用是阻止用户访问驱动器。可以阻止上述情况的出现,但是仅仅用第二个的话,用户可以看见该驱动器的盘符,但不能访问,一般情况,两个同时使用,可以达到比较理想的效果。

  仔细观察上述代码,不难发现,其中一共有7个name项,正好和我们图2下拉框中的一一对应,后面的value numeric按照low 26 bits on (1 bit per drive)的规则取值,low 26 bits on的意思说值为26位的二进制,最多可指定26个驱动器盘符,而1 bit per drive则代表1位代表1个驱动器,举例说a=1,b=2,c=4,d=8,e=16,f=32,g=64,h=128,i=256,由低到高,以此类推。我们可根据我们的需要修改此代码段,假如我们要隐藏a、b、c、f、g、h、i,您可以根据您的需要而定,推荐隐藏的盘符数量应该大于您的现有的盘符数加上您客户端所有的usb接口数(防止有人同时插入几个u盘,呵呵!)。那么我们计算出value numeric的数值a+b+c+f+g+h+i = 1+2+4+32+64+128+256 =487,在两个策略中的

  name !!abcdonly value numeric 15

  下插入一行

  name !!abcfghionly value numeric 487

  随后,移到system.adm文件的末尾,在 abconly="仅限制驱动器 a、b 和 c" 下面插入一行数据,    abcfghionly="仅限制驱动器a、b、c、f、g、h、i"

等于号后引号内的说明您可以根据自己的喜好定义,它将会显示在如图2的下拉框中。保存后,打开“屏蔽u盘”策略,定位“用户配置-管理模板-windows 组件-windows 资源管理器”,在右边的窗口中双击“隐藏我的电脑中的这些指定的驱动器”或“防止从我的电脑访问驱动器”其中的一个,点击“启用”,再点击下拉框,哈哈,您会发现您多了选项

我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯