早上开机后总要手动双击运行那个清理临时文件的 clean.bat?或者每次都要点开命令行执行网卡重置脚本?其实,把批处理文件设为开机自动运行,几秒钟就能搞定。
为什么选批处理文件开机启动?
它轻量、不占资源、不用装软件,适合做定时清缓存、备份配置、静默启动某个小工具等任务。比如你家路由器老掉线,写个 ping 192.168.1.1 && ipconfig /renew 的批处理,让它开机顺手跑一遍,比天天手动敲命令强多了。
方法一:扔进“启动”文件夹(最简单)
按 Win + R,输入:
shell:startup回车,打开当前用户的开机启动文件夹。把你的
auto-run.bat 直接复制进去就行。下次开机,它就会在桌面图标加载完后自动执行(不显示黑窗口,除非你没加 @echo off)。方法二:用任务计划程序(更可控)
适合需要“以管理员身份运行”或“登录后延迟10秒再执行”的场景。
打开“任务计划程序” → “创建基本任务” → 填名称,如“开机运行网络修复” → 触发器选“计算机启动时” → 操作选“启动程序”,程序路径填:
C:\Windows\System32\cmd.exe参数填:/c "D:\scripts\repair-net.bat"记得勾上“使用最高权限运行”,否则某些 netsh 或 sc 命令会失败。方法三:注册表法(适合所有用户)
想让所有账户都生效?改注册表:
按 Win + R 输入 regedit → 定位到:
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run右键新建“字符串值”,名字随便起(比如 MyCleanup),双击修改数值数据,填完整路径:"D:\tools\cleanup.bat"注意:路径含空格必须用英文双引号包裹,否则会只读到第一个单词就停。小提醒
• 批处理开头建议加上 @echo off 和 timeout /t 3 >nul,避免闪退太快看不见报错;
• 如果脚本依赖某路径下的文件,务必用绝对路径,别用 cd .. 这类相对跳转;
• 测试时先手动双击运行一遍,确认无误再放进启动项,不然开机卡住就得进安全模式删了。
试试看,把重复操作交给电脑,你多睡半分钟也是赚的。