windows 10 开机自启脚本

本文介绍了Win10系统设置开机自启脚本的方法。首先新建一个.bat文件,接着将该文件放到指定文件夹,最后重启电脑即可完成设置。

win10开机自启脚本地址

第一步,先新建一个.bat文件
只需要新建一个文本文档,然后修改名字就可以
第二步,把bat文件放到下面的文件夹中就可以
C:\ProgramData\Microsoft\Windows\Start Menu\Programs\StartUp
这个步骤需要管理员允许,询问时点击确定就可以
第三步,重启电脑
Windows 10 中设置 **开机启动脚本**(如 `.bat`、`.ps1` 或其他可执行文件),可以通过多种方式实现。下面详细介绍几种常用且可靠的方法,并附上完整示例。 --- ## ✅ 方法一:将脚本放入“启动”文件夹(推荐新手使用) 这是最简单、最直观的方式,适用于普通用户。 ### 📌 步骤: 1. 准备你的脚本文件,例如: - `C:\Scripts\startup.bat` ```bat @echo off echo 开机启动任务正在运行... >> C:\Scripts\log.txt notepad.exe pause ``` 2. 按下快捷键:`Win + R`,输入以下命令并回车: ``` shell:startup ``` > 这会打开当前用户的“启动”文件夹,路径通常是: > ``` > C:\Users\<你的用户名>\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup > ``` 3. 在这个文件夹中创建一个 **快捷方式**,指向你的 `.bat` 文件: - 右键 → 新建 → 快捷方式 - 输入目标位置:`C:\Scripts\startup.bat` - 命名为 `MyStartupScript` 4. 重电脑,脚本将自动运行。 > ⚠️ 注意:如果希望所有用户都生效,可以使用 `shell:common startup` 打开公共启动目录: > ``` > shell:common startup > ``` > 路径为:`C:\ProgramData\Microsoft\Windows\Start Menu\Programs\StartUp` --- ## ✅ 方法二:通过注册表设置开机启动(高级用法) 适合需要精确控制或部署程序的场景。 ### 📌 使用 `regedit` 添加启动项 1. 按 `Win + R`,输入 `regedit` 回车,打开注册表编辑器。 2. 导航到以下路径(当前用户): ``` HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run ``` 或者系统级(所有用户): ``` HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run ``` 3. 右键右侧空白区 → 新建 → 字符串值(String Value) - 名称:`MyScript` - 数据:`"C:\Scripts\startup.bat"` > 💡 示例值: > ``` > "C:\Scripts\startup.bat" > ``` 4. 重脚本会自动后台运行(建议加 `pause` 或日志调试)。 > 🔐 权限提示:修改 `HKEY_LOCAL_MACHINE` 需要管理员权限。 --- ## ✅ 方法三:使用任务计划程序(功能最强) 不仅可以开机运行,还能延迟启动、以最高权限运行、记录日志等。 ### 📌 步骤: 1. 搜索并打开 **“任务计划程序”**(Task Scheduler) 2. 点击右侧的 **“创建基本任务…”** 3. 输入名称和描述,如: - 名称:`Run Startup Script` - 描述:`开机时运行我的批处理脚本` 4. 触发器选择:**“当计算机启动时”** 5. 操作选择:**“启动程序”** 6. 浏览选择你的脚本: - 程序或脚本:`C:\Scripts\startup.bat` - 起始于(可选):`C:\Scripts\` 7. 完成向导。 8. (可选)右键该任务 → 属性 → 勾选: - “使用最高权限运行” - “即使用户未登录也要运行” > ✅ 优势:支持网络连接后运行、延迟启动(比如等待 30 秒再执行)、失败重试等。 --- ## ✅ 方法四:使用 PowerShell 脚本作为开机脚本(更强大) 你可以写 `.ps1` 脚本做更多事,比如启动服务、检查更新、同步文件等。 ### 示例:`startup.ps1` ```powershell # C:\Scripts\startup.ps1 $logFile = "C:\Scripts\startup_log.txt" $date = Get-Date Add-Content -Path $logFile -Value "[$date] PowerShell 开机脚本已运行" # 启动记事本(测试用) Start-Process notepad.exe # 可添加更多逻辑:检查网络、同步文件、启动程序等 ``` ### 设置执行策略允许运行脚本: 以管理员身份运行 PowerShell: ```powershell Set-ExecutionPolicy RemoteSigned -Scope CurrentUser ``` 然后将此脚本通过上述任一方法加入启动(如快捷方式或任务计划): ```bat # startup.bat 包装调用 PowerShell powershell.exe -ExecutionPolicy Bypass -File "C:\Scripts\startup.ps1" ``` 这样就可以安全运行 `.ps1` 脚本了。 --- ## ✅ 实际应用示例:开机自动挂载网络驱动器 ### `startup.bat` 内容: ```bat @echo off :: 等待网络就绪 timeout /t 10 >nul :: 映射网络驱动器 Z: net use Z: \\192.168.1.100\shared password /user:username /persistent:yes :: 启动资源管理器查看 explorer Z:\ ``` 通过“启动”文件夹或任务计划添加,即可实现每次开机自动连接 NAS。 --- ## ⚠️ 常见问题与注意事项 | 问题 | 解决方案 | |------|----------| | 脚本不运行 | 检查路径是否正确,是否有空格需加引号 `"..."` | | 黑窗口一闪而过 | 加 `pause` 或改用日志输出调试 | | 权限不足 | 使用“任务计划程序”并勾选“以最高权限运行” | | 用户未登录时不运行 | 使用“任务计划程序”并选择“即使用户未登录也要运行” | | 防火墙/杀毒软件拦截 | 将脚本或目标程序加入白名单 | ---
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值