Автоматический перезапуск открытых приложений после перезагрузки Windows

Windows может автоматически перезапускать все открытые приложений после перезагрузки или выключения компьютера. В актуальных билдах Windows 10 22H2 и Win 11 23H2 эта функция по-умолчанию отключена, но вы можете включить ее вручную.

По умолчанию после перезагрузки, Windows запускает только приложения, добавленные в автозапуск (через shell:startup , задания планировщика, реестр). Начиная с Windows 10 2004 доступна новая функция автоматического перезапуска всех приложений, которые были запущены в момент выключения компьютера.

Чтобы включить автозапуск запущенных приложений, перейдите в панель Settings -> Accounts -> Sign-in options (Параметры -> Учетные записи -> Варианты входа). Промотайте вниз до раздела Restart apps (Перезапустить приложения) и включите опцию Automatically save my restartable apps when I sigh out and restart them after I sign in ( Автоматически сохранять мои перезапускаемые приложения при выходе из системы и перезапускать их после входа ).

При включении этой опции, при нажатии кнопки Завершение работы или Перезагрузка компьютер в меню Пуск будет выполнятся команда выключения с параметрами shutdown.exe /sg /hybrid /t 0 . Параметр /sg указывает, что нужно автоматически перезапустить все зарегистрированные для приложения.

Теперь все открытые приложения будут открываться при следующем входе в Windows.

Программы, запущенные с правами администратора в предыдущем сеансе, будут перезапущены с обычными правами.

При этом будет создан параметр реестра RestartApps со значением 1 в ветке HKEY_CURRENT_USERSOFTWAREMicrosoftWindows NTCurrentVersionWinlogon. Соответственно, можно включить (отключить) автоматический перезапуск открытых приложений в Windows через реестр:

reg add "HKCUSOFTWAREMicrosoftWindows NTCurrentVersionWinlogon" /v RestartApps /t REG_DWORD /d 1

В доменной среде для включения перезапуска на компьютерах можно создать параметр реестра RestartApps через GPO.

Для некоторых сторонних приложений, которые не перезапускаются автоматически, нужно вручную включить опцию Register this program for restart (Зарегистрируйте эту программу для перезагрузки) в свойствах совместимости EXE файла.

Такие приложения будут добавлены в раздел реестра HKEY_CURRENT_USERSoftwareMicrosoftWindows NTCurrentVersionAppCompatFlagsLayers (для текущего пользователя) или в HKLMSoftwareMicrosoftWindows NTCurrentVersionAppCompatFlagsLayers (для всех пользователей). Для каждого исполняемого файла, для которого включен режим перезапуска, будет создан параметр реестра с путем к EXE файлу и значением ~ REGISTERAPPRESTART.

Чтобы автоматически открывать открытые ранее папки в проводнике File Explorer, нужно включить опцию Restore previous folder windows at logon (View -> Options -> вкладка View -> Advanced settings).


Комментарии

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *