У меня есть простой скрипт .bat, который я поместил в папку автозагрузки (shell:startup
). Я использую autologon для автоматического входа в учетную запись Windows. Скрипты запускают apache, завивают, что компьютер работает, и запускают некоторые другие процессы. Он выполняется, но apache никогда не запускается, а именно потому, что его нужно запускать с правами администратора.
Это сценарий
start /d "C:\Apache24\bin" httpd.exe && curl -d "computer=running" -X POST https://notify.me/path && someother stuff
Шаги должны быть выполнены в том же порядке, что и сценарий.
Так как мне запустить apache из папки автозагрузки без участия пользователя?
Я пытался использовать запланированное задание, но даже после корректировки приоритетов до нормальных, процессы, которые я запускаю, выполняются очень медленно при выполнении в качестве задания. Как в 15 раз медленнее, чем если бы я начал их в интерактивном режиме.
Другая вещь, которую я попробовал, это создать ярлык, отметить "Запуск от имени администратора" и поместить этот ярлык в папку автозагрузки. На этот раз сценарий так и не был выполнен.