Запустите f.lux при запуске, а не войдите
Все остальные вопросы "запуска" касаются выполнения после входа в систему, когда я пытаюсь запустить программу при нажатии кнопки питания. Я использую приложение f.lux и часто перезагружаю компьютер. Я хочу, чтобы Flux включался и оставался включенным до того, как я войду в компьютер, поэтому ночью мне не нужно отводить взгляд, пока я слепо набираю пароль и жду, когда цвет компьютера изменится.
Я пробовал планировщик задач, gpedit, с ярлыком, пакетным скриптом и т. Д. Кажется, ничего не работает, и он просто не запускается до входа в систему. Я знаю это, потому что я даю это время на экране входа в систему, а затем вход в систему, и поток не находится в системном трее, и оттенок еще должен измениться, пока не запустятся 5 других программ. Есть ли способ для командного файла, который я использую (который прекрасно работает сам по себе), чтобы создать журнал или что-то еще, чтобы я знал, что не так? Или у кого-то была такая же проблема и уже есть прямой ответ?
START "flux" "C:\Users\Me\AppData\Local\FluxSoftware\Flux\flux.exe"
мой пакетный скрипт
3 ответа
Частично проблема заключается в том, что вы пытаетесь запустить приложение, которое должно воздействовать на экран.
Приложение, запущенное с планировщиком задач при запуске, запустится перед входом в систему, но оно не будет взаимодействовать с рабочим столом / сеансом, поэтому вы не сможете увидеть ничего, что оно делает (особенно проблема для f.lux). Это также, почему вы не видите его в трее. Проверьте диспетчер задач, и вы можете увидеть его.
Возможно, у вас не будет способа заставить это работать самостоятельно; для этого может потребоваться модификация f.lux, но я работаю на мобильном телефоне, поэтому мне сейчас тоже сложно это исследовать.
Насколько мне известно, пакетный скрипт не может быть запущен при запуске. Лучше всего было бы создать или попросить кого-то создать системный сервис, который можно запустить при запуске.
Редактировать: Похоже, что этот вопрос уже был задан и имеет принятый ответ в SE. Здесь вы найдете способ использования srvany.exe из набора ресурсов для этого.
Вы можете настроить запуск некоторых процессов перед входом пользователя с помощью ключа реестра HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run. Его не нужно настраивать как службу. Проблема в том, что он может не работать, потому что он не сможет получить доступ к экрану до входа пользователя в систему. Но вы можете проверить, запущен ли процесс таким образом, после входа в систему, по крайней мере, с помощью диспетчера задач.