请选择 进入手机版 | 继续访问电脑版

大海作坊

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 172|回复: 0

USB 稳定性

[复制链接]

36

主题

84

帖子

438

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
438
发表于 2018-12-23 11:25:32 | 显示全部楼层 |阅读模式
这文章 转的  
稳定压倒一切——USB扫描仪的“稳定”秘诀                                                             天极网         2005-12-27 19:09         



  【天极网DIY硬件频道】USB扫描仪的即插即用性能,在给我们带来方便的同时,也给扫描仪的稳定工作乃至计算机系统的稳定工作带来了潜在威胁;这不,频繁而又随意地插拔扫描仪的USB接口,常常会让扫描仪或者系统发生暂时性“休克”现象,此外一些不大引人注意的细项也会在不经意之间影响着扫描仪的稳定发挥。面对随时都能发生的USB扫描仪“休克”现象,我们该如何有针对性地应对,以便让USB扫描仪始终处于“稳定”工作状态呢?现在就请各位一起来看看本文下面总结出来的“稳定”秘诀吧,相信在这些内容的帮助下USB扫描仪的工作一定会稳定如常的!
  1、减少扫描干扰,提高系统稳定性
  如果计算机系统的稳定性能得不到保证的话,那么连接在该系统中的USB扫描仪自然也就无法稳定工作了。由于USB扫描仪一插入到计算机中后,Windows系统就会在缺省状态下每1毫秒就对扫描仪的USB端口自动扫描一次,而每一次自动扫描都会消耗一些系统资源;倘若在计算机资源本身就十分有限的情况下,系统频繁地对扫描仪端口进行扫描,很容易导致计算机系统工作不稳定。为了尽可能地减少系统资源消耗,我们可以增大系统对扫描仪端口的扫描时间,从而达到提供系统工作稳定性的目的:
  首先打开系统的运行对话框,在其中执行注册表编辑命令“Regedit”,进入到注册表编辑界面,用鼠标逐步展开其中的注册表子键HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\{36FC9E60-C465-11CF-8056-444553540000};

图1
  其次在{36FC9E60-C465-11CF-8056-444553540000}子键对应的右侧窗口区域处,新建一个名为“IdleEnable”的双字节值(如图1所示),并双击“IdleEnable”键值,在其后打开的数值设置窗口中输入“1”,这样就可以把系统扫描USB端口的间隔时间增大到5毫秒,如此一来系统的资源将会被有效节省下来,那么扫描仪自身工作稳定性也就能得到保障了。
  2、及时拔出端口,减少意外干扰
  在计算机的USB端口数量十分有限的情况下,及时地将扫描仪的USB接口从计算机的对应端口中拔除出来,不但可以为其他USB设备的工作提供方便,而且也能为扫描仪自身的工作稳定性带来帮助。由于目前许多计算机中安装的操作系统几乎都是Windows XP或Windows 2000,这些系统有时会自动启用休眠记忆功能的,当系统从休眠状态切换到正常工作状态时,很容易对连接在计算机USB端口上的扫描仪造成“冲击”,从而容易造成扫描仪下次工作时不能很快响应,或者暂时失去响应。此外,要是扫描仪的USB端口不及时从计算机中拔出来的话,那么网上的病毒或者木马也会对扫描仪的USB端口造成一定的安全威胁,从而影响扫描仪的工作稳定性。因此,为了保证扫描仪始终处于稳定工作状态,我们应该记得将扫描仪的USB接口及时从计算机中拔出来。
  3、强迫总线复位,提高自身稳定性
  一般来说,如果按照正确的操作步骤拔除扫描仪的USB端口时,扫描仪下次重新插入到计算机的话,就应该能够很轻松地被系统识别到,并能进行正常的扫描操作。不过一旦在USB扫描仪工作的过程中突然将其接口拔出来,或者频繁地插拔它的接口时,与扫描仪相连的计算机对应端口就可能会发生“休克”现象;倘若那个发生“休克”现象的USB端口正好位于集线器上的话,那么插入到该集线器中的所有其他设备都不能工作,这样显然会影响到系统的整体稳定性。当发生这种现象时,我们可以按照如下步骤来排除:
  首先单击“开始”菜单中的“控制面板”选项,打开系统的控制面板窗口,并用鼠标双击“系统”图标,进入到系统属性界面;

图2
  在系统属性界面中,单击“设备管理器”选项卡,并在其后出现的设备列表窗口中,随意选中一个设备名称并用鼠标右键单击之,再执行快捷菜单中的“扫描检测硬件改动”选项(如图2所示),如此一来就能强迫系统自动对USB控制总线进行复位,从而消除计算机USB端口的短暂“休克”现象。

4、关闭暂缓功能,增强端口抗干扰性
  除了通过强迫总线复位的方法来消除计算机USB端口无法响应故障外,我们也可以尝试着将系统的USB选择性暂缓特性关闭掉,以便提高计算机USB端口自身的抗干扰性:
  首先按前面的操作方法进入到系统的注册表编辑窗口,并用鼠标逐一展开注册表子键HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\USBHUB,在“USBHUB”子键对应的右侧窗口区域中(如图3所示),新建一个“DisableSelectiveSuspend”双字节值;

图3
  接着选中该双字节值,并用鼠标双击之,在其后打开的数值设置窗口中,输入数字“1”,并单击“确定”按钮,最后再把计算机系统重新启动一下,以后即使有其他设备和USB扫描仪位于同一集线器,扫描仪所连的计算机USB端口将不会受其他USB设备的干扰,这样扫描仪的稳定性就能大大增强。
  5、学会正确操作,避免发生意外
  大家知道,尽管USB扫描仪属于一种热插拔设备,不过它的插拔操作直接影响着扫描仪工作的稳定性,因此要想让扫描仪始终处于稳定工作状态,必须做到下面几个方面:
  首先扫描仪正在扫描文稿或图象的时候(此时扫描仪内部的扫描灯管会发亮),千万不要随意拔出它的USB接口,要是在这个时候拔的话,USB扫描仪自身的接口以及计算机主板中的USB端口很容易被损坏;
  其次,平时尽量不要对扫描仪的USB接口进行频繁插拔,不然的话很容易导致扫描仪的USB接口出现松动现象,这样一来大家稍微碰一下扫描仪或扫描线缆,扫描仪就可能不能稳定工作;
  第三,在插入USB扫描仪的接口时一定不要用太大的力气,当感觉无法将接口插入到计算机中的对应端口时,不能硬插,不妨适当调整一下插入的方位和插入的角度。
  6、注意升级驱动,提高主板稳定性
  如果你的计算机主板刚刚更新过,而且将USB扫描仪插入到该主板中的USB端口工作时,发现扫描仪经常不能稳定工作的话,一定要考虑主板自身的稳定性能。一般情况下,新主板的驱动如果不及时更新或升级的话,很容易影响到它的USB功能的发挥,因此如果扫描仪经常不能稳定工作的话,大家不妨尝试去安装更新一下SiS、VIA、Intel等厂家的主板芯片驱动程序,说不定主板驱动更新好之后,扫描仪的工作稳定性就能提高了。另外需要提醒大家的是,当扫描仪不能稳定工作时,大家不妨先打开系统的设备列表窗口,检查一下其中的USB控制器是否显示为未知设备,或者检查一下对应选项上面是否有黄色“!”,如果发现的话那肯定需要重新安装主板驱动程序。


回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|湘公网安备 43011102001614号|大海作坊 ( 湘ICP备17019901 )

湘公网安备 43011102001614号

GMT+8, 2019-1-23 01:46 , Processed in 0.167914 second(s), 20 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表