计算机usb端口控制方法

时间:2024.4.13

集团最近的需求:

所有电脑的USB接口进行文件拷贝,但不能妨碍打印机、鼠标键盘、扫描仪、加密狗等等一切需要USB接口工作的外部设备, 可以使用部分加密优盘以及部分不加密优盘、并且禁止手机等能够复制数据的设备接入。

1、要管制USB存储设备,一般用户不能写不能读;部分用户能读不能写入USB存储设备;还有一部分大人们(公司高管)平时不读不写,在需要用的时候要能读能写!

2、无论使用什么方式进行管制,不能影响到现在USB打印机、扫描仪、加密狗、鼠标键盘等等外部设备的使用。

3、部分优盘加密,只能内部使用

4、有一部分优盘可以在内部读写使用。

5、禁用手机等能够复制数据的设备接入。

接下来,就得找实施方案了!

1、方案一:BIOS里全部关闭USB端口

2、方案二:Client端安装USB管理软件,用软件进行管制,安装一台服务器,监控所有电脑的USB动态

3、方案三:从操作系统注册表下手,批处理执行管理

先说说这三个方案:恕本人愚昧,或许还有很多又好又快捷的方法,但偶当时确实只想到这些,

方案一:最操蛋的方法,端口全关了,什么USB设备都用不了了,就别提这机那机了,PASS掉,

方案二:所有电脑安装Client,工作量大,时间根本不够,再说了,我很介意在用户端安装软件,多一个进程多占用一部分内存,到时候电脑速度慢了又会有人大呼小叫了。由于有3、4、5需求的存在,只能使用client方式, 如何选择呢, 目前根据要求,可以选择USB安全存储专家USSE软件等, 但是建议选择老牌的以及占用资源小的软件。

第三个,其实这也是俺最喜欢用的手段:批处理!不过这个有一点局限,仅仅能够只读与阻止,不能识别具体的优盘哦。

1、首先,关闭USB存储设备的盘符自动分配,打开注册表,找到HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\USBSTOR,将”Start”的值改为4(禁止自动启动),默认为3是自动分配盘符

2、干掉USB存储设备的作用文件:进入WINDOWS系统目录,找到X:\Windows\inf,这里说明一下,USB存储设备的作用文件有两个,分别是usbstor.inf和usbstor.pnf,因为后续可能需要重新打开USB功能,所以不要删除它,建议拷贝到其他位置,当然你要暴力一点,删除它也没关系,但记得做好备份。

我用两条批处理指令实现:

copy %Windir%\inf\usbstor.inf %Windir%\usbstor.inf /y >nul

copy %Windir%\inf\usbstor.pnf %Windir%\usbstor.pnf /y >nul

del %Windir%\inf\usbstor.pnf /q/f >nul

del %Windir%\inf\usbstor.inf /q/f >nul

哦不,准确的说是4行指令!

3、然后,禁止将电脑里的资料拷贝到USB存储设备,意思是把USB存储设备设置只读的,干成残废。

打开注册表:定位到HKEY_LOCAL_MACHINE\SYSTEM \CurrentControlSet\Control,在其下新建一个名为“StorageDevicePolicies”的项,选中它,在右边的窗格中新建一个名为“WriteProtect”的DWORD值,并将其数值数据设置为1

嘿嘿,有了这一条,你就是能用USB存储设备,也只能单方面读取数据了,也算是半个残废了。

到此,基本上第一个过程基本完成,实现的功能包括:禁止使用USB存储设备,不影响其他USB外设,就算要用,也把USB存储设备干成残废(只读)。

接下来说第二个部分:如何开启?(部分用户需要使用USB存储设备) 实际上,逆向操作以上步骤就可以完成开启,但为了表达的更完整一些,我还是把过程写下来

1、找到HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\USBSTOR,将”Start”的值改为3

2、恢复USB存储设备作用文件,还是4行指令:

copy %Windir%\usbstor.inf %Windir%\inf\usbstor.inf /y >nul

copy %Windir%\usbstor.pnf %Windir%\inf\usbstor.pnf /y >nul

del %Windir%\usbstor.pnf /q/f >nul

del %Windir%\usbstor.inf /q/f >nul

完成后,用户可使用USB存储设备,但不能往里面写入任何内容!你不信?不信就试试嘛,俗话说的好:实践出真知!

不好意思,扯远了!

这样,关闭也写了,开启也写了,接下来的事情,你知道的。

批处理代码,哈哈!

关闭过程:

@echo off

reg add “HKEY_LOCAL_ MACHINESYSTEMCurrentControlSet ControlStorageDevicePolicies“ /v WriteProtect /t reg_dword /d 1 /f

reg add “HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\USBSTOR” /v Start /t reg_dword /d 4 /f

copy %Windir%\inf\usbstor.inf %Windir%\usbstor.inf /y >nul

copy %Windir%\inf\usbstor.pnf %Windir%\usbstor.pnf /y >nul

del %Windir%\inf\usbstor.pnf /q/f >nul

del %Windir%\inf\usbstor.inf /q/f >nul

@echo on

开启过程:

@echo off reg add “HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\USBSTOR” /v Start /t reg_dword /d 3 /f

copy %Windir%\usbstor.inf %Windir%\inf\usbstor.inf /y >nul

copy %Windir%\usbstor.pnf %Windir%\inf\usbstor.pnf /y >nul

del %Windir%\usbstor.pnf /q/f >nul

del %Windir%\usbstor.inf /q/f >nul

@echo on

将以上代码保存为两个BAT文档,然后放进x:\Windows\system32\目录下,比如DisableUSB.bat和EnableUSB.bat

然后直接在运行里面输入指令:DisableUSB (关闭)EnableUSB(开启) 打完收工!


第二篇:usb端口 管控方法


电脑无法识别U盘怎么办?

电脑无法识别U盘怎么办?

打开我的电脑上单击右键,在快捷菜单里,选择“管理”,打开“计算机管理”窗口。在计算机管理窗口里,选择“存储”下面的“磁盘管理”,如果看得到没有盘符的U盘,那么在这个U盘上按鼠标右键,选择“更改驱动器名称和路径”选项,就打开了“更改??的驱动器号和路径”对话框。再点击“更改”按钮,打开“更改驱动器号和路径”的对话框,在“指定以下驱动器号”的右边下拉列表里,选择你希望分配给U盘的驱动器号,尽可能靠后选择,比如X、Y、Z,选择好后,单击确定按钮,回到上一次“更改??的驱动器号和路径”对话框窗口,再一次单击确定,就回到“计算机管理”窗口。至此,如果一切正常,就给U盘单独设置了一个长久使用的驱动器号,并却,不受虚拟驱动器的影响了。

建议

将U盘插到电脑上,看任务栏中是否显示图标,如果显示,在我的电脑点右键查看属性——高级——硬件——设备管理器——查看里面是否有问号的设备,在问号设备上点右键——更新驱动程序然后下一步——否暂时不连接到网络——下一步自动安装软件(推荐)就可以了

另外: 系统不认U盘的几种处理方法

1. 禁用主板usb设备。

管理员在CMOS设置里将USB设备禁用,并且设置BIOS密码,这样U盘插到电脑上以后,电脑也不会识别。这种方法有它的局限性,就是不仅禁用了U盘,同时也禁用了其他的usb设备,比如usb鼠标,usb光驱等。所以这种方法管理员一般不会用,除非这台电脑非常重要,值得他舍弃掉整个usb总线的功能。但是这种屏蔽也可以破解,即便设置了密码。整个BIOS设置都存放在CMOS芯片里,而COMS的记忆作用是靠主板上的一个电容供电的。电容的电来源于主板电池,所以,只要把主板电池卸下来,用一根导线将原来装电池的地方正负极短接,瞬间就能清空整个CMOS设置,包括BIOS的密码。随后只需安回电池,自己重新设置一下CMOS,就可以使用usb设备了。(当然,这需要打开机箱,一般众目睽睽之下不大适用~~)

2. 修改注册表项,禁用usb移动存储设备。

打开注册表文件,依次展开"HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\usbehci”双击右面的“Start”键,把编辑窗口中的“数值数据”改为“4”,把基数选择为“十六进制”就可以了。改好后注销一下就可以看见效果了。为了防止别人用相同的方法来破解,我们可以删除或者改名注册表编辑器程序。

提示:“Start”这个键是USB设备的工作开关,默认设置为“3”表示手动,“2”是表示自动,“4”是表示停用。

3. 在computer management里将removable storage的使用权限禁止。computer

management是一个windows管理组件,可以在控制面板——管理工具——计算机管理打开。在该工具窗口中storage——removable storage——property中,general项,可以控制系统托盘是否显示security则可以管理移动存储设备的使用权限。在security中将普通用户的使用权限降低,就可以达到禁用u盘的目的。破解的方法也很简单,管理员降低普通用户移动存储设备的使用权限,但未必禁用computer management的使用权限。普通用户可以通过这个工具解除usb移动存储设备的使用权限限制。另外,值得一提的是,如果u盘插到电脑上后可以驱动,但是我的电脑里却没有盘符,很有可能是管理员改动了u盘的默认盘符,使得我的电脑不能识别。这种情况,可以在movable storage中看到u盘驱动器。可以在u盘驱动器属性设置里为u盘重新分配一个盘符,再重新插拔一次u盘,就可以在我的电脑里看到u盘的盘符了。

一、首先可以将该U盘换到别的机器上,看使用是否正常。如果排除了硬件损坏的可能,一般就是软件方面有问题。在Windows XP+SP1操作系统下,有些USB2.0 设备的确常常出现工作不稳定的问题,可以试试安装设备自带的USB2.0 驱动程序。另外最好不要使用USB延长线,防止因为供电不足而造成不稳定现象。如果仍无效,可以在主板BIOS 设定中,将USB 接口强行设置为USB1.1传输速率。

二、(适用于WIN98)启动计算机,进入主板BIOS设置,检查BIOS中USB的相关选项是否已经打开:OnChip USB 设定为Enabled;USB Controller设定为Enabled;PNP OS Installed设定为Yes;Assign IRQ For USB设成Enabled。

要正常使用USB设备首先要开启USB接口,在主板BIOS 里可以进行此项工作,一般来说只需在BIOS中进入Chipset Features设置,并将USBKeyborad/Mouse Legacy选项设定为Enable ,就能够保证在操作系统下使用USB键盘了。这些选项的作用是打开主板芯片组对USB设备的完全支持,为系统识别USB设备做准备工作。

三、USB口接触不好

处理办法:拔下,等十秒钟再插上USB口,使接触完好;

五、闪存盘驱动程序没有安装完成(WIN98系统下)

处理办法:鼠标点“我的电脑”,选择属性找到“通用串行总线”,删除其中的USB MASS STORAGE项,再点击“刷新”,然后按照提示重新安装一次驱动程序。

六、接其它USB设备(如扫描仪、打印机、数码相机)时可以正常使用,接优盘时闪指示灯不亮,不能够使用。

1、检查优盘与电脑的联接是否正常,并换用其它USB接口测试。

2、检查设备管理器,看是否出现”通用总线设备控制器”条目,如果没有,请将电脑主板BIOS中USB接口条目*激活(ENABLE)。

3、如果电脑安装过其它类型USB设备,卸载该设备驱动程序,并首先安装优盘驱动程序。

4、到其它电脑试用此优盘,确认是否优盘不良。

七、启动型优盘在的电脑上无法实现启动,可能是主板型号不支持。

如何判断一块主板是否支持闪存盘启动系统

启动型优盘是采用模拟USB软驱和USB硬盘的方式启动电脑的。只要电脑主板支持USB设备启动,即BIOS的启动选项中有USB-FDD、USB-HDD或是其它类似的选项,就可以使用启动型优盘启动电脑。

八、第一次在电脑上使用优盘,未出现提示发现新硬件的窗口,驱动程序无法安装的原因可能是:

1、主板usb controller未启用

解决办法: 在电脑主板BIOS中启用此功能。

2、usb controller已经启用但运行不正常

解决办法: 在设备管理器中删除”通用串行控制器”下的相关设备并刷新。

3、优盘被电脑识别异常,在设备管理器中表现为带有黄色?或!的”其它设备”或“未知设备”。

解决办法: 删除此设备并刷新。

九、大容量的U盘(例如兼具MP3播放器或录音功能的U盘)或移动硬盘在电脑上无法正常使用,虽然系统提示找到了未知的USB设备,但无法正确识别U盘或移动硬盘。

原因可能是:

1.USB接口供电不足: 系统为每个USB接口分配了500mA的最大输出电流,一般的U盘只需要100mA的工作电流,因此在使用过程中不会出现什么问题。大多数移动硬盘所使用的是普通的2.5英寸硬盘,其工作电流介于500mA~1000mA之间,此时假如仅仅通过USB接口供电,当系统中并无其他USB设备时,那么还是可以勉强使用的,但如果电压不稳的话,就随时可能出现供电不足的问题。特别是使用支持USB 2.0的移动硬盘时,情况最为严重。另外,如果你的笔记本电脑使用电池供电,那么USB接口所分配的电量就更小了。

2. 使用了外接的USB 扩展卡: 在笔记本电脑中使用USB 2.0的U盘或移动硬盘时,如果笔记本电脑不支持USB 2.0技术,一般必须通过PCMCIA卡转USB 2.0的扩展卡来间接实现支持,这些扩展卡基本上都采用NEC公司的D720100AGM USB控制芯片,少则提供两个USB 2.0接口,多则提供五个USB 2.0接口,对一般用户而言足够使用了。由于PCMICA接口提供的电源功率比板载USB接口要小,这样就会由于供电不足而导致移动硬盘工作的出现问题。

解决方案:

1. 它从USB连接线上接移动硬盘的一端引出一根转接线,可以插入电脑背后的PS/2接口取电,这里可以比USB接口提供更大的电流输出。

2. 利用电源补偿线(也称“键盘取电线”),如果U盘或移动硬盘的包装盒中提供了选配的电源适配器,你就可以直接使用外接电源,这样就可以从根本上避免供电不足的情况发生了

无法识别的USB设备"处理方法 1.前置USB线接错。当主板上的USB线和机箱上的前置USB接口对应相接时把正负接反就会发生这类故障,这也是相当危险的,因为正负接反很可能会使得USB设备烧毁。 所以尽量采用机箱后置的USB接口,也少用延长线.也可能是断口有问题,换个USB端口看下. 2.USB接口电压不足。当把移动硬盘接在前置USB口上时就有可能发生系统无法识别出设备的故障。原因是移动硬盘功率比较大要求电压相对比较严格,前置接口可能无法提供足够的电压,当然劣质的电源也可能会造成这个问题。解决方法是移动硬盘不要接在前置USB接口上,更换劣质低功率的电源或尽量使用外接电源的硬盘盒,假如有条件的话。 3.主板和系统的兼容性问题。呵呵这类故障中最著名的就是NF2主板与USB的兼容性问题。假如你是在NF2的主板上碰到这个问题的话,则可以先安装最新的nForce2专用USB2.0驱动和补丁、最新的主板补丁和操作系统补丁,还是不行的话尝试着刷新一下主板的BIOS一般都能解决。 4.系统或BIOS问题。当你在BIOS或操作系统中禁用了USB时就会发生USB设备无法在系统中识别。解决方法是开启与USB设备相关的选项。就是开机按F2或DEL键,进入BIOS,把enable usb device选择enable。 5.拔插要小心,读写时千万不可拔出,不然有可能烧毁芯片。XP中任务栏中多出USB设备的图标,打开该图标就会在列表中显示U盘设备,选择将该设备停用,然后你再拔出设备,这样会比较安全。 其实判断软件硬件问题很简单,在别的机器或换个系统(98下要驱动哦)试试就可以了.有些小的问题不妨先用专门软件格式化下.还有提醒大家WINDOWS下格式化时要选择FAT,不要选FAT32。

更多相关推荐:
如何查看usb端口号

如何查看usb端口号分步阅读步骤浏览1更新20xx05202013USB端口在有些时候用处是不一样的有些工作对USB端口都是有要求的那么怎么看USB端口号呢这里给大家介绍一下方法工具原料电脑方法步骤右键我的电脑...

Windows7下更改USB转串口转换器的端口号方法图解

Windows7下更改USB转串口转换器的端口号方法图解1打开设备管理器2找到端口部分3进入端口属性4进入高级选项即可修改注意转换器每换一个USB口系统所自动分配的串口号不一样如插在笔记本左侧的USB口分配为C...

5200更新端口 dot4更新usb

1点击电脑的开始控制面板打印机和传真找到打印机的图标鼠标右击属性打开属性对话框选择端口检查驱动程序所选择的端口2鼠标右击我的电脑打开管理点击设备管理器找到DOT4USBPrinterSupport如下图3点中D...

关于解决usb转串口com口序号的问题

关于解决usb转串口com口序号不断增加的问题一问题出现原因为了方便说明问题给笔记本电脑的usb口编上号分别为123当你首次使用1号usb口接入开发板得转串口后电脑分得的端口号是com3如图一图一如果你再使用2...

查看windows端口号关闭端口号

查看Windows端口及端口关闭方法20xx0517094732来源查看Windows端口及端口关闭方法一查看已开放的端口查看Windows端口及端口关闭方法一查看已开放的端口1借助系统自带MSDOS命令查看开...

TCP&IP端口号

1tcpmuxTCP端口服务多路复用5rje远程作业入口7echoEcho服务9discard用于连接测试的空服务11systat用于列举连接了的端口的系统状态13daytime给请求主机发送日期和时间17qo...

HBase 默认配置说明

HBase默认配置说明收藏版hbaserootdir这个目录是regionserver的共享目录用来持久化HbaseURL需要是39完全正确39的还要包含文件系统的scheme例如要表示hdfs中的39hbas...

Hadoop HBase 使用指南

第1章集群的搭建11集群的结构实验环境中共有6台服务器搭建完全分布式HDFS与HBase环境采用的Hadoop与HBase版本为hadoop0202HBase0920其中一台节点做为NameNode和Maste...

Hbase分布式详细安装步骤

Hbase分布式详细安装步骤Hbase版本0206安装注自0205以后版本集成了zookeeper可匹配Hadoop0202准备工作二台机器上是这样的都有一个coole的帐户主目录是homecoole两台机器内...

hadoop端口

hadoop端口20xx年8月6日954端口作用9000fsdefaultFS如hdfs172254017190009001dfsnamenoderpcaddressDataNode会连接这个端口50070df...

Hadoop端口用途

Hadoop应用各端口具体用途Hadoop集群的各部分一般都会使用到多个端口有些是daemon之间进行交互之用有些是用于RPC访问以及HTTP访问而随着Hadoop周边组件的增多完全记不住哪个端口对应哪个应用特...

Hbase Java API 介绍及使用示例

HbaseJavaAPI介绍及使用示例几个相关类与HBase数据模型之间的对应关系java类HBase数据模型HBaseAdmin数据库DataBaseHBaseConfigurationHTable表Tabl...

usb端口号(6篇)