У меня есть приложение, созданное в Visual Studio 2013, и я использую планировщик заданий для запуска .exe-версии. Задача настроена на выполнение каждый день, независимо от того, вошел ли пользователь в систему или нет. Созданный планировщик заданий будет работать в день создания, но когда я выключу ПК и завтра включу ПК, в планировщике заданий для моей задачи в поле «Следующее время выполнения» ничего нет, и задача не запускает мое приложение. Если я открою задачу и просто подтвердю ОК, она снова начнет работать.
решение1
Взгляните на эту тему:Запустить интерактивную задачу, даже если пользователь не вошел в систему Windows
Этот метод автоматически входит в систему, запускает задачу и сразу же блокирует машину.
Или, если вы просто хотите запускать приложение при загрузке после входа в систему, почему бы не поместить его в папку автозагрузки Windows?
C:\Users\YOUR-USER\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Start-up
Создайте ярлык вашего exe-файла и поместите его в указанный выше каталог — .exe-файл запустится после загрузки Windows.