有没有办法在 Windows 启动时但在用户登录之前自动运行 exe?其中一个选项是注册 Windows 服务,但有时这是不可能的。我正在寻找类似注册表项的东西(HKCU\Software\Windows\CurrentVersion\Run)。
答案1
实际上,你可以将几乎任何程序转变为 Windows 服务。请参阅NSSM——非吸吮服务管理器。
答案2
计划任务允许您创建在计算机启动时运行的任务。
您可以按照 Microsoft KB 中的说明进行操作通过 GUI 创建计划任务,或者您可以运行类似如下的命令:
schtasks /create /tn MyTask /tr C:\MyApp\MyApp.exe /sc ONSTART /ru username /rp *
答案3
只需创建一个批处理文件来运行该程序并将其插入到标准启动脚本中:
- 导航开始 -> 运行并输入管理控制台然后按 Enter
- 在下面计算机配置 -> Windows 设置打开脚本(启动/关闭)
- 双击右侧窗格中的“启动”。
- 点击添加并浏览到您的脚本,然后单击好的