我有一个简单的 .bat 脚本,放在启动文件夹 ( shell:startup
) 中。我使用自动登录自动登录到 Windows 用户帐户。该脚本启动 Apache,curls 计算机正在运行并运行一些其他进程。它已执行,但 Apache 从未启动,即因为它需要以管理员身份运行。
这是脚本
start /d "C:\Apache24\bin" httpd.exe && curl -d "computer=running" -X POST https://notify.me/path && someother stuff
步骤需要按照脚本暗示的顺序执行。
那么如何在没有用户交互的情况下从启动文件夹启动 apache?
我尝试使用计划任务,但即使将优先级更正为正常,我启动的进程在作为任务执行时仍然运行得非常慢。比我以交互方式启动它们慢 15 倍。
我尝试的另一件事是创建一个快捷方式,并选中“以管理员身份运行”,然后将该快捷方式放在启动文件夹中。这次脚本从未执行过。
答案1
您可以尝试/使用 hfs (这是 rejetto 的一个可执行文件 - 适用于 Windows)
这可以更快并且更好地满足您的需要。