在Windows系统中,autorun.inf
文件通常用于控制自动播放功能,但有时可能由于各种原因需要删除或重建该文件,以下是如何安全地进行这些操作的详细指南。
一、删除autorun.inf文件
1. 通过命令提示符删除:
打开:开始 > 运行 > 输入CMD并回车,打开命令提示符。
切换到盘符:在命令提示符中输入X:
(将X替换为要操作的盘符)并按回车。

删除文件夹:输入rmdir /s autorun.inf
并按回车,然后当出现提示时按Y键并回车确认。
2. 修改权限后删除:
- 如果直接删除失败,可以尝试修改文件属性和权限后再删除:找到无法删除的autorun.inf文件,右键选择属性,在属性窗口中切换到“安全”选项卡,点击“高级”,将所有者更改为当前用户或Administrators组,然后关闭所有对话框重新右键点击文件选择“删除”。
3. 使用批处理文件强制删除:
- 创建一个批处理文件,内容如下,将其保存为扩展名为bat的文件(如delete_autorun.bat):
cacls ?%1/g everyone:f Rd /S/Q ?%1
将无法删除的autorun.inf文件夹拖动到该bat文件上即可删除。
二、建立autorun.inf文件
1.基本步骤**:
- 创建一个新的文本文件,并将其保存为autorun.inf(确保文件扩展名为inf)。
- 用记事本或其他文本编辑器打开autorun.inf文件,并输入以下内容作为示例:
[autorun] open=setup.exe icon=setup.ico, 0
这里open后面指定了要自动运行的程序(如setup.exe),icon后面指定了图标文件(如setup.ico)。
2.自定义设置**:
autorun.inf文件中还有许多其他命令可以用来自定义自动运行的行为,例如打开特定类型的文件、运行指定的命令等,以下是一些常用的命令及其含义:
open:指定要自动运行的程序或文件,例如open=myprogram.exe
将自动运行myprogram.exe文件。
icon:指定与驱动器关联的图标,例如icon=myicon.ico
将使用myicon.ico作为驱动器图标。
shell\command=...:用于添加右键菜单命令,shell\openfolder=浏览...
xplorer foldername`将在右键菜单中添加一个“浏览foldername”的命令。
label:指定驱动器的卷标,例如label=我的U盘
将把驱动器的卷标设为“我的U盘”。
3.注意事项**:
autorun.inf文件应该位于驱动器的根目录下才能生效,如果放置在其他位置,则不会对自动播放产生影响。
如果可移动设备中有多个autorun.inf文件,系统会自动选取排序靠前的那一个来执行。
在某些情况下(如Windows Vista及以上版本默认关闭了自动播放功能),即使有正确的配置,也可能不会触发预期的行为,这时需要在组策略中手动启用自动播放功能。