У меня есть простой скрипт .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 раз медленнее, чем если бы я начал их в интерактивном режиме.

Другая вещь, которую я попробовал, это создать ярлык, отметить "Запуск от имени администратора" и поместить этот ярлык в папку автозагрузки. На этот раз сценарий так и не был выполнен.

1 ответ1

0

Вы можете попробовать / использовать HFS (это один исполняемый файл из Rejetto - для Windows)

это может быть быстрее и лучше подготовлено к вашим потребностям.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .