3

Все остальные вопросы "запуска" касаются выполнения после входа в систему, когда я пытаюсь запустить программу при нажатии кнопки питания. Я использую приложение f.lux и часто перезагружаю компьютер. Я хочу, чтобы Flux включался и оставался включенным до того, как я войду в компьютер, поэтому ночью мне не нужно отводить взгляд, пока я слепо набираю пароль и жду, когда цвет компьютера изменится.

Я пробовал планировщик задач, gpedit, с ярлыком, пакетным скриптом и т.д. Кажется, ничего не работает, и он просто не запускается до того, как я войду в систему. Я знаю это, потому что я даю это время на экране входа в систему, а затем вход в систему, и поток не находится в системном трее, и оттенок еще должен измениться, пока не запустятся 5 других программ. Есть ли способ для командного файла, который я использую (который прекрасно работает сам по себе), чтобы создать журнал или что-то еще, чтобы я знал, что не так? Или у кого-то была такая же проблема и уже есть прямой ответ?

START "flux" "C:\Users\Me\AppData\Local\FluxSoftware\Flux\flux.exe"

мой пакетный скрипт

3 ответа3

2

Частично проблема заключается в том, что вы пытаетесь запустить приложение, которое должно воздействовать на экран.

Приложение, запущенное с помощью планировщика задач при запуске, запустится до входа в систему, но оно не будет взаимодействовать с рабочим столом / сеансом, поэтому вы не сможете увидеть ничего, что оно делает (в частности, проблему для f.lux). Это также, почему вы не видите его в трее. Проверьте диспетчер задач, и вы можете увидеть его.

Возможно, у вас не будет способа заставить это работать самостоятельно; для этого может потребоваться модификация f.lux, но я на мобильном телефоне, поэтому мне сейчас тоже сложно это исследовать.

1

Насколько мне известно, пакетный скрипт не может быть запущен при запуске. Лучше всего было бы создать или попросить кого-то создать системный сервис, который можно запустить при запуске.

Редактировать: Похоже, что этот вопрос уже был задан и имеет принятый ответ в SE. Смотрите здесь, как использовать srvany.exe из набора ресурсов для этого.

0

Вы можете настроить запуск некоторых процессов до входа пользователя, используя ключ реестра HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run. Его не нужно настраивать как службу. Проблема в том, что он может не работать, потому что он не сможет получить доступ к экрану до входа пользователя в систему. Но вы можете проверить, запущен ли процесс таким образом, после входа в систему, по крайней мере, с помощью диспетчера задач.

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