如何手动执行挂载ISO镜像中的autorun.inf文件(Windows 10系统)
如何手动执行挂载ISO镜像中的autorun.inf文件(Windows 10系统)
兄弟,先给你掰扯明白:autorun.inf本身不是可执行程序,它只是个配置文件,用来告诉系统当介质插入时该运行什么程序。Windows 10出于安全考虑,默认禁用了大部分场景的自动运行触发,而且直接双击或者用start命令打开它,系统只会把它当文本文件用记事本打开,这就是你遇到的问题根源。
下面给你两种实用的手动执行方法:
方法一:通过CMD直接运行目标程序
- 先打开记事本查看你的autorun.inf内容,找到
[AutoRun]段落下面的open=或者shell\open\command=这一行,比如可能是open=setup.exe或者open=install\launcher.exe,这行后面的就是你要执行的实际程序路径。 - 按下Win+R输入
cmd打开命令提示符。 - 先输入你挂载ISO的盘符(比如挂载后显示是D盘,就输入
D:),回车切换到该盘符。 - 然后输入刚才找到的程序命令,比如
setup.exe或者install\launcher.exe,回车就能运行了。
方法二:创建批处理文件一键执行
如果嫌每次输命令麻烦,可以整个批处理文件省事儿:
- 在桌面右键新建一个文本文档,打开后输入以下内容(记得替换成你自己的盘符和程序路径):
@echo off :: 切换到ISO挂载的盘符 D: :: 运行autorun里指定的程序 setup.exe
- 保存文件,把文件名改成
run_iso.bat(注意把后缀从.txt改成.bat)。 - 以后只要挂载好ISO,双击这个批处理文件就能直接运行目标程序了。
另外提醒一句:如果这个ISO不是你完全信任的来源,执行里面的程序前一定要谨慎,别不小心中招恶意软件!
备注:内容来源于stack exchange,提问作者Cerike
相关产品推荐
相关产品推荐

