返回
创建于
状态公开

SwitchHosts 如果以管理员权限运行,那么放进 Startup 启动目录 是不会生效的,因为: 用户登录后的自启项只能以普通用户权限启动,无法直接提升为管理员运行。

因此你看到“没有启动”其实是因为: SwitchHosts 需要管理员权限,但自启项无法自动以管理员方式运行。

下面是有效的解决方案:

用“任务计划程序”实现管理员权限自启(最推荐)

这是 Windows 唯一能让程序以管理员权限且自动启动的方式。

步骤:

  1. 打开 任务计划程序 (Win + S 搜索 “任务计划程序” 或 “Task Scheduler”)

  2. 右侧点击 创建任务(不是“创建基本任务”)

  3. 在“常规”页:

    • 名称随便填,如:SwitchHostsAdmin
    • 勾选 使用最高权限运行(就是管理员权限)
    • 选你的用户账号
  4. 在“触发器”页:

    • 点击 新建
    • 触发器选择 登录时
    • 点确定
  5. 在“操作”页:

    • 点击 新建

    • 程序或脚本选择 SwitchHosts.exe 例:

      js
      1C:\Program Files\SwitchHosts\SwitchHosts.exe
    • 点确定

  6. 保存 → 完成

重启后 SwitchHosts 就会自动以管理员权限启动了。