返回
创建于
状态公开
SwitchHosts 如果以管理员权限运行,那么放进 Startup 启动目录 是不会生效的,因为: 用户登录后的自启项只能以普通用户权限启动,无法直接提升为管理员运行。
因此你看到“没有启动”其实是因为: SwitchHosts 需要管理员权限,但自启项无法自动以管理员方式运行。
下面是有效的解决方案:
用“任务计划程序”实现管理员权限自启(最推荐)
这是 Windows 唯一能让程序以管理员权限且自动启动的方式。
步骤:
-
打开 任务计划程序 (Win + S 搜索 “任务计划程序” 或 “Task Scheduler”)
-
右侧点击 创建任务(不是“创建基本任务”)
-
在“常规”页:
- 名称随便填,如:
SwitchHostsAdmin - 勾选 使用最高权限运行(就是管理员权限)
- 选你的用户账号
- 名称随便填,如:
-
在“触发器”页:
- 点击 新建
- 触发器选择 登录时
- 点确定
-
在“操作”页:
-
点击 新建
-
程序或脚本选择 SwitchHosts.exe 例:
1C:\Program Files\SwitchHosts\SwitchHosts.exe -
点确定
-
-
保存 → 完成
重启后 SwitchHosts 就会自动以管理员权限启动了。