Windows 11(24H2)VBS 开机启动方法:解决权限问题
在早期 Windows 版本中,.vbs
(Visual Basic Script)脚本可以直接放入 Startup
目录,无需额外权限就能开机启动。然而,在 Windows 11 24H2 版本(及更高版本)中,微软加强了安全策略,导致许多 .vbs
脚本无法正常自动运行。本文将介绍最新的方法,使 VBS 在 Windows 11 开机时自动执行。
VBS 启动历史变化(Windows 旧版本 vs. 24H2 版本)
过去(Windows 7、10 及早期 Windows 11 版本)
.vbs
直接放入%APPDATA%\Microsoft\Windows\Start Menu\Programs\Startup
即可开机运行。- 没有 UAC 限制,无需调整权限。
现在(Windows 11 24H2 及更新版本)
- 直接放入
Startup
目录的.vbs
不会自动执行。
Windows 11 24H2 解决方案(使用 Startup 目录)
步骤 1:打开 Startup 目录
- 按
Win + R
,输入以下命令,然后回车:%APPDATA%\Microsoft\Windows\Start Menu\Programs\Startup
- 这将打开 当前用户的“开机启动”目录,系统会自动运行该文件夹内的程序和脚本。
步骤 2:创建 VBS 快捷方式(绕过安全限制)
- 找到你的
.vbs
文件,右键 → 复制。 - 在
Startup
目录的空白处 右键 → 选择“粘贴快捷方式”。
PS C:\Users\yys53\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup> ls
目录: C:\Users\yys53\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup
Mode LastWriteTime Length Name
---- ------------- ------ ----
-a---- 2025/3/19 8:55 1006 get_all_ip.vbs - 快捷方式.lnk
-a---- 2025/3/19 8:57 992 ipv6ddns.vbs - 快捷方式.lnk
-a---- 2025/3/19 8:57 976 runfrp.vbs - 快捷方式.lnk
-a---- 2025/3/19 8:57 1055 start_node_script.vbs - 快捷方式.lnk
-a---- 2025/3/9 22:24 1302 发送至 OneNote.lnk
步骤 3:调整文件权限(如仍然无法启动)
- 右键
.vbs
文件,选择 属性 → 安全 → 编辑。 - 选择
Users
组,勾选 “读取和执行” 权限,点击 确定。 - 如果仍然无法运行,尝试将 VBS 移动到
C:\Users\Public\Documents\
目录,然后再创建快捷方式到Startup
。
步骤 4:重启电脑并测试
现在,VBS 脚本应该可以在 Windows 11 开机时自动执行。
总结
由于 Windows 11 24H2 加强了对开机启动项的安全限制,原本直接放 VBS 到 Startup 目录的方法已失效。目前,最佳解决方案是:
✅ 使用“粘贴快捷方式”方式添加 VBS。
✅ 检查 VBS 权限,确保“读取和执行”权限启用。
按照上述方法,你的 VBS 便可以在 Windows 11 最新版本上实现 自动启动!
本文作者: 永生
本文链接: https://yys.zone/detail/?id=393
版权声明: 本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明出处!
发表评论
评论列表 (0 条评论)
暂无评论,快来抢沙发吧!