![为 Windows 7 创建 autorun.inf](https://linux22.com/image/1319725/%E4%B8%BA%20Windows%207%20%E5%88%9B%E5%BB%BA%20autorun.inf.png)
我正在尝试为某个站点的离线版本(面向语言学习者)制作 DVD,并希望它能够自动运行。但是,它似乎无法在 Windows 7 上运行。autorun.inf 文件仅:
[autorun]
shellexecute=index.html
谁能告诉我为什么这不起作用?
答案1
这看起来是正确的。
您还可以使用类似以下内容:
[autorun]
open=command /c start /max index.htm
您可能想尝试一下,看看它是否有效。
但是,我怀疑最简单的答案可能是您已禁用自动播放 - 也许是通过之前对 Windows 进行了一些调整?或者如果它是 Windows 域中的 PC,则通过组策略禁用。如果您插入空白 CD-R 或 DVD-R,是否会出现弹出对话框?如果没有,则表示自动播放已禁用。您需要启用自动播放才能运行 autorun.inf
如果已禁用自动回复,并且您有信心编辑注册表,并且您不在属于您企业的 PC 上(除非您有权限),则可以尝试编辑注册表。我相信正确的条目位于:
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\CDRom
应该有一个名为“AutoRun”的条目,并且它应该设置为 1 而不是 0。
要检查组策略,请运行管理控制台并转到“Windows 组件 \ 自动播放策略”部分。将“关闭自动播放”设置为禁用。
微软提供了一些有关自动播放安全问题的提示这里。