U盘将不会在Windows 7中自动运行

来源:http://www.chinese-glasses.com 作者:操作系统 人气:142 发布时间:2020-03-17
摘要:2、如果自动运行程序来自外部媒体(非本地磁盘),对话框会给出提示。 Windows Registry Editor Version 5.00  为此,Windows 7工程团队对U盘自动运行功能做了两个重要改变: 打开计算机配置-管理

2、如果自动运行程序来自外部媒体(非本地磁盘),对话框会给出提示。

Windows Registry Editor Version 5.00 

为此,Windows 7工程团队对U盘自动运行功能做了两个重要改变:

打开计算机配置-管理模版-系统-关闭自动播放 

看似CD光驱、实则U盘

很多朋友在使用U盘或者移动硬盘的时候,都遇到过这样的问题——当使用完之后,无法从桌面右下角的系统任务栏里弹出设备,点击弹出后,系统会提示:现在无法停止’通用卷’设备。请稍候再停止该设备。 

变化前(注意红框内)

打开组策略编辑器。 

(责任编辑:admin)

reg add "HKEY_USERSS-1-5-19SoftwareMicrosoftWindowsCurrentVersionPoliciesExplorer" /v NoDriveTypeAutoRun /t REG_DWORD /d 0x000000ff /f>nul 2>nul 

不过还有一点需要指出,就是有些智能U盘会把自己显示成CD/DVD光驱,而不是可移动磁盘,这时候Windows 7就无能为力了,因为设备类型是在硬件层上识别的。

在上面所列的表中值为“0”表示设备运行,值为“1”表示该设备不运行(默认情况下,Windows禁止80h、10h、4h、01h这些设备自动运行,这些数值累加正好是16进制的95h,所以NoDriveTypeAutoRun”默认键值为95,00,00,0 0)。 

变化后

直接下载: 禁止U盘自动打开运行的注册表文件.zip 

变化后(注意绿圈内)

nf的空文件夹(如果在图形界面无法建立,就在字符界面输入:MD U盘盘符:autorun.in 

U盘毫无疑问是当今使用最广泛的便携存储设备,但也不幸成了病毒蔓延的温床,特别是自动运行功能让人稍不注意就会中招,比如最近肆虐的Conficker蠕虫。

右键点MountPoints2 选择权限 

上述改变已在Windows 7 RC中实现,不过并非新系统专利,Windows Vista/XP也会在今后得到类似的升级。

本人想了许久找到一种可以永久杜绝U盘病毒自动传播的方法 : 

1、自动播放(AutoPlay)不再支持非光学便携媒体的自动运行(AutoRun)功能。换言之,CD/DVD/BD光驱依然可以自动播放,但U盘就不行了,插入系统后也不会显示自动运行选项,这样即使U盘感染了病毒也无法诱骗用户执行并传播。

由上面的分析不难看出,在默认情况下,会自动运行的设备是DRIVE_NO_ROOT_DIR、DRIVE_FIXED、DRIVE_CDROM:、DRIVE_RAMDISK这4个保留设备,所以要禁止硬盘自动运行AutoRun.inf文件,就必须将DRIVE_FIXED的值设为1,这是因为DRIVE_FIXED代表固定的驱动器,即硬盘。这样一来,原来的1 00101 01(在表中“值”列中由下向上看)就变成了二进制的10011101,转为16进制为9D。现在,将“No Drive Type AutoRun”的键值改为9D,00,00,00,关闭注册表编辑器,重启电脑就会关闭硬盘的AutoRun功能。 

变化前

消灭U盘病毒[剧场版]禁止磁盘自动运行,关闭自动播放,禁用AutoRun 

图片 1

方法一:这种方法比较简单,就是用户在放入U盘同时,按住Shift键直至U盘的指示灯熄灭,然后松开Shift键即可。这种方法是一种临时应急法,如果拥护之是偶尔项禁止自动播放功能,这种方法比较合适。 

目前比较流行的Autorun病毒都是通过移动设备进入系统,如果开启有自动运行功能,则病毒通过Autorun.inf激活从而使电脑中招 . 

禁止U盘光盘的自动运行 

使双击打开指定的程序(如病毒程序) 

当U盘/移动硬盘被系统正常识别后,请不要随意使用“双击”方式打开U盘/移动硬盘,这 

事实上,大多数的硬盘根H录下并不需要AutoRun.inf文件来运行程序,因此,我们完全可以将硬盘的AutoRun功能关闭,这样即使在硬盘根目录下有AutoRun.inf这个文件,Windows也不会去运行其中指定的程序,从而可以达到防止黑客利用AutoRun.inf文件入侵的目的。

接着往下打开-- 

我的电脑→工具→文件夹选项→查看 

自动播放 

“ClassicShell”=dword:00000001 

然后双击此文件将其导入注册表 

预防:sxs.exe、rose.exe一类的U盘病毒传给没带毒电脑时主要通过电脑使用者没注意, 

就是插U盘时按住SHIFT键就行了 

reg add "HKEY_USERSS-1-5-18SoftwareMicrosoftWindowsCurrentVersionPoliciesExplorer" /v NoDriveTypeAutoRun /t REG_DWORD /d 0x000000ff /f>nul 2>nul 

其实现在大部分杀毒软件都有U盘监控,设置一下就可以了,例如瑞星,点击“设置”---“详细设置”---“其他设置”,选择“U盘设置”就OK了 

开始~~运行--输入regedit 

在网上找了许多解决方法 大体都是一个思路:通过组策略禁止自动播放 或修改注册表禁止 

reg add "HKEY_USERS.DEFAULTSoftwareMicrosoftWindowsCurrentVersionPoliciesExplorer" /v NoDriveTypeAutoRun /t REG_DWORD /d 0x000000ff /f>nul 2>nul 

样将导致被感染的U盘/移动硬盘上的病毒发作。应该用鼠标右键点击U盘/移动硬盘的图标 

这是因为U盘或者移动硬盘上仍然有打开的文件或者程序,或者有本地程序仍然在访问这些移动设备。这时候,应该首先关闭所有跟移动设备有关的窗口和程序,然后再弹出设备。 

有驱动器”,单击“确定”按钮,退出“组策略”窗口。 

PS:要执行弹出设备命令,左键单击移动设备的图标比右键单击图标所需要的步骤更少。 

“设置”标题下,双击“关闭自动播放”; 

刷新一边 此后 即使U盘有病毒 也不会激活 双击U盘会正常进入U盘 

如果想要恢复硬盘或光驱的AutoRun功能,进行反:方向操作即可。 

(4)依次展开HKEY_CURRENT_USERSoftwareMicrosoftWindowsCurrent VersionPoliciesExplorer,将其下NoDriveTypeAutoRun字符串的值更改为bd,00,00,00。 

,在弹出的菜单中检查是否有名称为“Auto”的菜单项,如果有,说明该移动设备已经被 

开始>运行>gpedit.msc>计算机配置>管理模板>系统>在右侧找到"关闭自动播放">双击>选择"己启用">关闭自动播放(自己选择) 

f),当我们用这样的U盘在带毒机上使用时,病毒文件虽然入了U盘,但无法在U盘上建立 

当将光盘插入光驱,或者将移动设备(U盘等)接入系统,将会自动运行光盘/移动设备中的内容。 

reg add "HKEY_USERSS-1-5-20SoftwareMicrosoftWindowsCurrentVersionPoliciesExplorer" /v NoDriveTypeAutoRun /t REG_DWORD /d 0x000000ff /f>nul 2>nul 

下面说 禁止病毒的具体方法 

点开始->运行 输入 regedit.exe 回车 

系统在插入U盘的时候 会根据这个AUTORUN.INF文件在注册表[HKEY_CURRENT_USERSoftwa 

[HKEY_CURRENT_USERSoftwareMicrosoftWindowsCurrentVersionPoliciesExplorer] 

将上另存为文件名: 禁止U盘自动运行.reg 保存类型选"所有文件" 

[HKEY_CURRENT_USERSoftwareMicrosoftWindowsCurrentVersionPoliciesExplorer] 

无条件禁止所有磁盘自动运行特性防范自动运行病毒 

PS:这个对防毒是个不错的措施,一般U盘染上毒后,你一旦自动播放或者直接双击就会传播到你电脑上,但是如果你点右键打开的话一般病毒不会感染你的硬盘上的文件 

建立包含下列代码的批处理文件(bat或cmd类型),直接运行即可: 

步骤1:打开记事本编辑如下: 

[HKEY_CURRENT_USERSoftwareMicrosoftWindowsCurrentVersionPoliciesExplorer] 

禁止U盘自动打开 

使用组策略一次性全部关闭自动播放功能: 

双击“NoDriveTypeAutoRun”,默认状态下(即你没有禁止过AutoRun功能),在弹出窗 口中可以看到“NoDriveTypeAutoRun”默认键值为95,00,00,00。其中第一个值“95”是16进制值,它是所有被禁止自动运行设备的和。将“95”转为二进制就是1001 01 01,其中每位代表一个设备,Windows中不同设备会用如下数值表示: 

方法二:在“我的电脑”中右键设备(这里的设备指的是光驱,USB设备等移动存储设备,硬盘分区不在此列) ,点击“属性”–选择“自动播放”标签,这里你可以自己定义自动播放的方式,或者干脆禁止! 

Windows Registry Editor Version 5.00 

然后就是需要对U盘进行杀毒. 

什么是Autorun病毒?它的运作原理是什么?如何手工清除? 

VersionExplorerMountPoints2] 

本文由10bet发布于操作系统,转载请注明出处:U盘将不会在Windows 7中自动运行

关键词:

最火资讯