新起点
AutoRun
2020-09-09 08:34:16

AutoRun和AutoPlay是微软窗口系统的组件,其内容标示着系统在搜索到设备时可采取的行动。

AutoRun在Windows 95时首度露面,目的是帮助用户正确运行光盘上制作者想要运行的文件,另外AutoRun也能透过双击我的电脑内的设备图标引导AutoRun。但后来U盘病毒横行,微软发布更新关闭非光盘驱动器的AutoRun。

在Windows XP之后,微软让用户方便选择相关应用程序,制作出如图形化接口方式让用户选择如何处理设备中的文件。

请注意AutoPlay不等同于AutoRun。

 open=setup.exe icon=setup.exe,0label=My install CD

意思就是在我的电脑双击光盘盘符时会运行setup.exe,而显示图标为setup.exe中第0个图标(即第1个图标),标签是My install CD。

微软窗口系统中所定义的设备类型:

在2011年2月8日发布的安全公告KB967940中,微软对Windows自动运行功能进行了最新升级,限定Windows XP、Windows Server 2003、Vista和Windows Server 2008平台上的自动运行功能仅支持CD和DVD媒体。当用户使用包含autorun.inf文件的USB设备、网络共享或其它非CD/DVD媒体时,系统不会执行自动运行。安装此次更新后,当插入USB设备时,用户不会收到程序安装的提示对话框,用户需要手动打开文件夹找到安装文件,然后双击安装软件。不过,在连接至计算机时,有些USB的固件会让系统将其识别为CD,那么本次针对AutoRun的升级就对它们无效了。

win7中自动运行/自动播放功能唯一得以保留的地方是在光盘载体上。

著名的 kavo U盘病毒就是使用 autorun.inf 散播病毒,一旦电脑中了病毒之后就会对所有磁盘持续写入 autorun.inf ,让用户在别台电脑使用设备时也会中相关的病毒。

随着病毒的更新,其手法也日新月异,如图标使用跟文件夹一样的图标让用户难以分辨真假,进而造成安全性的威胁。

有鉴于网络上充斥着莫名其妙的解决方法,微软在2009年8月25日发布KB971029,关闭autorun.inf的影响,使相关功能变得跟Windows 7一样,在2011年2月微软正式放入在Microsoft Update中。

Windows 7以上的用户即使在设备中有病毒也不用担心相关问题,除非手动运行它。

若不满意 AutoPlay 的功能可以使用下列方式关闭,但不会影响 AutoRun 功能,若要关闭 AutoRun 请遵循上方的指示。

若是 Windows XP 以前的用户请先修复 KB967715,Windows Vista 用户请修复 KB950582,接下来请安装Microsoft Fix it 50471即可关闭。若要取消关闭,请安装Microsoft Fix it 50475。

在GNOME的Nautilus中,autorun.inf中的icon项可以被识别。只要其指向一个正确的ico文件(Windows图标文件),Nautilus就可以将已挂载文件系统的图标替换成此图标。

网站公告: