Запускаемые приложения не запускаются до выхода из системы и включения - PullRequest
6 голосов
/ 08 июля 2019

решаемые .(См. Мой ответ.)

У меня есть пара загрузочных приложений, использующих мост рабочего стола.В прошлом они работали нормально.Теперь, возможно, после некоторого обновления Windows, после перезагрузки они не запускаются при первом входе в систему и даже не отображаются на вкладке автозагрузки в диспетчере задач.После того как я выйду из системы и снова войду в систему, они сразу же запустятся и появятся в диспетчере задач.

Подробнее

Все они используют desktop:Extension Category="windows.startupTask".А в параметрах входа у меня «Использовать мою регистрационную информацию для автоматического ...» отключено выключено .

РЕДАКТИРОВАТЬ

проблема решена после последнего обновления Windows, июль 2019 года.

РЕДАКТИРОВАТЬ 2

Говорили слишком рано.Проблема вернулась.И он не (всегда?) Не разрешает себя после выхода из системы и включения.И кажется, что через пару минут (намного больше, чем 10 секунд задержка запуска ) они (иногда?) Появляются в списке запуска (но, возможно, только после того, как я запускаю их вручную?).

Ответы [ 2 ]

1 голос
/ 18 июля 2019

Изолировать причину было трудно, потому что проблема, казалось, проявлялась случайным образом.Иногда решение само, иногда нет ...

Причина была в том, что это было вызвано полу-внешней причиной.У меня было приложение, которое было зарегистрировано как приложение для запуска, но не было «установлено».Он все еще находился в разработке и работал из Visual Studio.И его диск не был доступен сразу при входе в систему.Как только этот диск станет доступным, это и другие загрузочные приложения будут добавлены в список автозагрузки.

0 голосов
/ 17 июля 2019

Вы проверили документацию по классу StartupTask из MSDN?Там есть пара примеров и описание того, как правильно это делать.Возможно, что-то отсутствует в манифесте вашего приложения?Проверьте это: MSDN Windows ApplicationModel StartupTask

РЕДАКТИРОВАТЬ

Из раздела «Замечания» страницы, возможно, эта заметка будет полезна:

"Приложение должно добавить категорию расширения windows.startup в манифест пакета приложения, чтобы его можно было активировать при запуске или при входе пользователя в систему.само по себе, автоматически вызывает запуск приложения.

Приложения UWP должны вызывать RequestEnableAsync из потока пользовательского интерфейса, чтобы вызвать диалоговое окно согласия пользователя. Если пользователь дает согласие, приложение UWP будет запускаться при запуске или входе пользователя в систему. Примечаниечто запускаемые приложения UWP начнут сворачиваться. "

...