Перейти к содержимому

Зарегистрируйте эту программу для перезагрузки что это

  • автор:

Зарегистрируйте эту программу для перезагрузки что это

Будь в курсе последних новостей из мира гаджетов и технологий

iGuides для смартфонов Apple

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

Егор

Егор Морозов — 31 мая 2020, 13:16

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

Включить ее можно в Параметрах > Учетные записи > Варианты входа:

Однако тут есть нюансы. Например, вы решили выключить ПК, и какое-то приложение остановило этот процесс, ибо вы не сохранили в нем прогресс. Вы, разумеется, отменяете выключение, чтобы сохранить свои данные. Однако при этом другие программы уже закрылись, и если вы после спасения своей информации снова начнете выключение компьютера, то после его повторного включения они не откроются.

Также есть проблема — некоторые программы, особенно старые, могут игнорировать желание системы перезапустить их после повторного включения ПК. И если вы заметили такое поведение, то найдите .exe такого приложения, нажмите на него правой кнопкой мыши, выберите пункт «Свойства», перейдите в открывшемся окне на вкладку «Совместимость» и поставьте галку напротив пункта «Зарегистрируйте эту программу для перезагрузки»:

Следует понимать, что эта галка — не тоже самое, что внесение в автозагрузку: последнее будет запускать программу при каждом старте системы, а регистрация для перезагрузки только в том случае, если приложение было запущено в момент выключения ПК.

Ну и последний нюанс — возможность настроить, когда именно начнут перезапускаться приложения. За это отвечает пункт в Параметрах на той же вкладке, но ниже: он называется «Использовать мои данные для входа для автоматического завершения настройки устройства после перезапуска или обновления»:

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

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

Все о режиме совместимости в Windows 11

Режим совместимости в Windows 11 позволит исправить работу старых программ и игр, которые в предыдущих операционных системах запускались некорректно. Данный режим подходит как для решения проблем с запуском, так и с отображением содержимого в приложении, например, когда оно открывается с небольшим разрешением или есть разные размытия и другие дефекты изображения. Сначала предлагаем разобраться с самостоятельным выбором параметров совместимости для запуска конкретной программы или игры.

  1. Щелкните правой кнопкой мыши по некорректно работающему приложению и из появившегося контекстного меню выберите пункт «Свойства». Режим совместимости в Windows 11-01
  2. Перейдите на вкладку «Совместимость» и обратите внимание на первую настройку с названием «Запустить программу в режиме совместимости с:». Она используется в тех случаях, когда игра или программа в старых Windows работала нормально, а сейчас не открывается. Режим совместимости в Windows 11-02
  3. Из списка вы можете вручную выбрать ту Windows, которая точно будет совместимой с конкретным приложением. Режим совместимости в Windows 11-03
  4. Следующий параметр позволяет понизить цветность, выбрав подходящий вариант из списка ниже. Доступен не во всех программах, поэтому иногда может подсвечиваться серым и не отвечать на активацию. Понижение цветности нужно для исправления проблем с отображением картинки, допустим, когда в игре появляются артефакты, видна сильная зернистость и другие дефекты, которые по умолчанию должны отсутствовать. Режим совместимости в Windows 11-04
  5. Активация разрешения экрана 640 x 480 тоже доступна не всегда, а используется для открытия программы всегда в указанном разрешении. При этом софт или игра с такой настройкой может запуститься как в полноэкранном режиме, так и оконном, что зависит от ее внутренних настроек. Подходит данная настройка совместимости в тех случаях, когда приложение не поддерживает выставленное в ОС разрешение экрана. Режим совместимости в Windows 11-05
  6. Отключение оптимизации во весь экран частично связано с предыдущим параметром, поскольку сказывается на разрешении. Активируйте эту настройку, если при запуске появляются ошибки о некорректном разрешении или картинка отображается неправильно (растянутой или узкой). Режим совместимости в Windows 11-06
  7. Запуск от имени администратора по большей части нужен для того, чтобы постоянно не активировать этот режим через контекстное меню программы или игры. Вам достаточно будет установить галочку возле пункта «Запускать эту программу от имени администратора», чтобы дальше она всегда включалась с повышенными привилегиями. Режим совместимости в Windows 11-07
  8. Параметр с названием «Зарегистрируйте эту программу для перезагрузки» не совсем относится к совместимости. Он нужен в тех случаях, если вы хотите, чтобы это приложение автоматически перезагружалось в новом сеансе ОС, если во время выключения компьютера не было закрыто. После активации данной настройки вы сможете просто выключить компьютер, не закрывая при этом программу, а после следующего входа в операционную систему она запустится автоматически и вы сможете продолжить работать с ней. Режим совместимости в Windows 11-08
  9. Еще одна настройка, относящаяся к отображению содержимого на экране при запуске приложения, называется «Использовать устаревшее управление цветом дисплея ICC». По названию все уже понятно: при открытии обработкой программы будет заниматься старая технология, не использующаяся в новых приложениях. Иногда это позволяет избежать появления разных ошибок. Режим совместимости в Windows 11-09
  10. Если картинка при запуске игры выглядит очень размытой или какие-то элементы по краям не влезают в дисплей, понадобится изменить параметры высокого DPI, кликнув по соответствующей кнопке для открытия нового окна. Режим совместимости в Windows 11-010
  11. В нем вы можете активировать параметр «Разрешение программы» и самостоятельно настроить разрешение для дисплея, совместимое с проблемным приложением. Вместе с этим вы можете сделать так, чтобы разрешение менялось как при входе в систему, так и только при запуске ПО. Режим совместимости в Windows 11-011
  12. Все ручные настройки, относящиеся к совместимости, применяются только для текущего пользователя. Если будет выполнен вход под другой учетной записью, ничего из активированного работать не будет. Для настройки совместимости под все профили понадобится щелкнуть по «Изменить параметры для всех пользователей». Режим совместимости в Windows 11-012
  13. В новом окне вы увидите те же самые настройки и сможете активировать их на свое усмотрение. Режим совместимости в Windows 11-013

Запуск средства устранения проблем с совместимостью

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

  1. Вы можете перейти к упомянутому средству через вкладку «Совместимость» в свойствах конкретной программы, щелкнув по кнопке с соответствующим названием. Режим совместимости в Windows 11-014
  2. Если такой вариант вам не подходит, откройте меню «Пуск» и перейдите в «Параметры». Режим совместимости в Windows 11-015
  3. На панели слева выберите «Система» и щелкните по «Устранение неполадок». Режим совместимости в Windows 11-016
  4. В следующем окне не будет выбора средств устранения неполадок, поэтому нужно перейти к «Другие средства устранения неполадок». Режим совместимости в Windows 11-017
  5. Опуститесь по списку с разными средствами и выберите «Устранение проблем с совместимостью», запустив данный вариант. Режим совместимости в Windows 11-018
  6. Дождитесь загрузки программ и из перечня выберите ту, с запуском которой у вас возникли проблемы. Если ее здесь нет, выберите соответствующий вариант — «Нет в списке» и переходите далее. Режим совместимости в Windows 11-019
  7. При ручном добавлении программы нажмите «Обзор», найдите ее исполняемый файл и дважды щелкните по нему левой кнопкой мыши. Режим совместимости в Windows 11-020
  8. Сначала можете попробовать использовать рекомендованные параметры. В этом случае средство проанализирует возраст софта и различные метаданные, затем выберет Windows для установки режима совместимости. Режим совместимости в Windows 11-021
  9. Вы будете уведомлены о том, какие параметры были применены. Для быстрой проверки используйте «Проверить программу». Если решение найдено не было, возвращайтесь к предыдущему этапу. Режим совместимости в Windows 11-022
  10. Вариант «Диагностика программы» подразумевает как раз ответы на наводящие вопросы, которые и должны помочь разобраться в проблемах с совместимостью. Режим совместимости в Windows 11-023
  11. Выберите один из четырех предлагаемых вариантов по запуску программы. Режим совместимости в Windows 11-024
  12. Варианты в следующем шаге зависят непосредственно от предыдущего выбора. Продолжайте читать предложения и выбирать подходящие для вашего случая ответы. Режим совместимости в Windows 11-025
  13. Примените параметры и приступайте к проверке. Делайте это до тех пор, пока не решите проблему или не пройдетесь по всем вариантам. Режим совместимости в Windows 11-026

Чаще всего режим совместимости используется для решения проблем при запуске старых игр. Если вы относитесь к такому числу пользователей и выяснили, что выполнение разных настроек не дало должного эффекта, возможно, понадобится выполнить другие варианты, связанные с работой старых играх в новых ОС. Детальнее об этом читайте в другом материале на нашем сайте, перейдя по ссылке ниже.

Перезапускаемые приложения в Windows 11: как включить и настроить

И дело тут не только в том, что надо искать exe-шники, изучать настройки и потом вручную прописывать их в системе. Проблема больше в том, что не все приложения для этого годятся, а сама Windows 11 по умолчанию их не сортирует.

Тем не менее, разобраться не так и сложно. При желании, конечно.

Классный VPN с хорошей скидкой

Как включить перезагружаемые приложения в Windows 11

С этим, как мы уже сказали, проблем вообще никаких. Открываем «Параметры«, затем — «Учетные записи» и «Варианты входа«, прокручиваем окно чуть вниз до раздела «Дополнительные параметры» и включаем функцию «Автоматически сохранять мои перезапускаемые приложения из системы и перезапускать их при повторном входе«.

Теперь после выключения/включения компа и Windows 11 будет автоматом запускать все перезапускаемые приложения. Но только те, которые, во-первых, работали на момент выключения ПК, и, во-вторых, для которых данная функция была включена.

Открыть и проверить список перезапускаемых приложений можно следующим образом:

  • открываем Диспетчер задач (Ctrl+Shift+Esc);
  • переходим в раздел «Автозагрузка приложений» (в колонке слева);
  • и мониторим список программ, которые в системе на данный момент зарегистрированы, как перезапускаемые, и для которых включена включена опция автоперезапуска;
  • тут же можно включить/выключить эту опцию для каждой отдельной проги в списке.

И как видим, в списке среди прочих программ числятся также некоторые системные, автозагрузку для которых отключать не рекомендуется. Иначе могут быть (и будут) проблемы с функционированием самой Windows 11.

Поэтому, когда наблюдаем в списке незнакомые названия, то авозагрузку для них лучше пока не отключать — до выяснения, так сказать…

Как добавить новое приложение в список перезапускаемых

Делается это посредством внесения определенных изменений в свойства исполнительного файла соответствующей программы. А для этого:

  • находим и открываем папку приложения на диске (адрес по умолчанию C:\Program Files (x86)\, если прога не была специально установлена на какой-то другой диск);
  • в папке находим exe-файл программы (которым она стандартно запускается);
  • кликаем правой кнопкой мыши по названию и в открывшемся меню жмем «Свойства«;
  • в окошке свойств переходим во вкладку «Совместимость«;
  • активируем опцию «Зарегистрируйте эту программу для перезагрузки» (ставим флажок в чек-боксе);
  • жмем «Применить» и «ОК» ниже и закрываем окно.

После этого Windows 11 зарегистрирует прогу, как перезапускаемую, и будет загружать её автоматически после каждого перезапуска. Но , опять же, только при условии, что приложение эту функцию поддерживает (поддержка должным образом прописана в коде программы на этапе её разработки).

Но так как даже сегодня поддерживают её далеко не все программы для Windows, то после включения в обязательном порядке проверяем сначала наличие проги в списке автозагрузки (см. выше), а затем её фактический автозапуск после перезагрузки компа.

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

Если вы перезагрузите систему, не закрывая работающие приложения, то при следующем входе в учетную запись некоторые или даже все ранее запущенные приложения откроются автоматически.

В рамках этой статьи я буду использовать аббревиатуру АПП (автоматический перезапуск приложений).

Краткая история вопроса

Функция АПП впервые появилась в версии 1709 без фанфар и пользовательской настройки, т.е. без возможности отключения. Единственным и неудобным обходным путем были ключи команды shutdown для перезагрузки и выключения: /r и /s . Я об этом рассказывал в канале, в т.ч. о новых ключах команды для АПП.

В версии 1803 просьбы инсайдеров добавить настройку учли, но лишь частично. Вместо создания переключателя контроль перезапуска графически привязали к автоматическому входу после установки обновлений, номер 2 на картинке выше.

В версии 20H1 (сборка 18965+) сферу АПП расширили, а также сделали отдельный переключатель в параметрах (номер 1 на картинке) и флаг совместимости. Именно эти аспекты я буду разбирать сегодня.

Как включить или выключить автоматический перезапуск приложений

Из истории вопроса следует, что это зависит от версии Windows 10.

Графический интерфейс

  • 1709: изначально было включено и не отключалось, но в феврале 2018 года имплементацию 1803↓ портировали задним числом в 1709 с помощью накопительного обновления ( источник)
  • 1803 – 1909: Параметры → Учетные данные → Варианты входа → Использовать мои данные для входа…
  • 20H1 и новее: Параметры → Учетные данные → Варианты входа → Перезапустить приложения

Групповые политики

Политика, контролирующая автоматический перезапуск приложений, пока не задокументирована. Возможно, она уже есть (сообщите, если нашли). Поэтому дальше разбираются политики, относящиеся к переключателю «Использовать мои данные для входа…»

Исходя из документации, политики работают в 1903+. Вероятно, это относится только ко второй из них, поскольку первая поддерживалась в 1803 и была портирована в 1709.

Поскольку из коробки функция включена, надо перевести в состояние «Disabled» первую политику «Sign-in and lock last interactive user automatically after a restart», т.е. DisableAutomaticRestartSignOn = 1 . Эта политика появилась еще в Windows 8.1, но тогда АПП не было.

Дополнительно можно настроить поведение в зависимости от состояния BitLocker второй политикой — «Configure the mode of automatically signing in and locking last interactive user after a restart or cold boot».

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

По своей натуре функция работает не вполне очевидно. Недавно в форуме спросили, почему Firefox сам стартует после перезагрузки. В чате инсайдеров задавали и обратный вопрос – почему приложения не перезапускаются (я предложил проверить на диспетчере задач, и оказалось, что АПП работает корректно).

Типы приложений

Список актуален для версии 20H1, потому что в предыдущих версиях ОС все ограничивается лишь некоторыми встроенными и сторонними приложениями Win32.

Магазинные

В магазине приложения бывают разные:

  • UWP – должны перезапускаться все. Например, у меня сработало с идущими в комплекте с ОС приложениями, а также с загруженным из магазина Unigram.
  • Desktop Bridge / MSIX — перезапуск не работает. В частности, не перезапустились TreeSize, CrystalDiskMark и Windows Terminal.

Отличить UWP от Desktop Bridge / MSIX можно в магазине по описанию приложения. Я сужу навскидку по списку доступных платформ. HoloLens и Xbox – признак UWP, а у Desktop Bridge там только Компьютер.

Также в дополнительных сведениях приложения внизу страницы указаны разрешения. Такая картина – признак Desktop Bridge.

Эти сведения берутся из манифеста приложения, который вы найдете в папке Program Files\WindowsApps. Картинке выше соответствует runFullTrust .

Встроенные Win32

Перезапуск работает у большинства приложений. У меня он не сработал для PowerShell, cmd, а также оснасток MMC (диспетчер устройств, журнал событий), хотя сам процесс mmc.exe запускался.

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

Сторонние Win32

Разработчик приложения должен зарегистрировать его в системе для автоматического перезапуска. Например, зарегистрированы браузеры Chrome и Firefox, приложения Microsoft Office и т.п. Регистрацию можно форсировать, что я покажу ниже.

Условия для перезапуска

Автоматический перезапуск привязан к событию входа в систему, нежели к перезагрузке. Об этом, кстати, сказано в описании АПП в параметрах.

Другими словами, функция работает в сценарии «выход из системы → вход в систему». Перезагрузка ОС между этими событиями не играет роли.

Технически это реализовано через старый добрый раздел реестра HKCU\Software\Microsoft\Windows\CurrentVersion\RunOnce , где создаются параметры вида Application Restart #0 с командной строкой для запуска каждого приложения.

Приложение может не перезапуститься, если системе не удалось корректно завершить его. Например, выполняется перезагрузка, а у программы есть несохраненные файлы, и она сигнализирует об этом. Вам предлагается отменить перезагрузку или форсировать ее.

Если форсировать или подождать завершения процессов по таймауту, такое приложение может не перезапуститься. Если же отменить перезагрузку, вернуться в систему и корректно закрыть проблемное приложение, то после перезагрузки не восстановятся другие ранее запущенные программы. Ведь система успела их закрыть, и они уже не были запущены при следующем завершении сеанса.

Наконец, есть еще одно мелкое объективное ограничение – невозможность полностью восстановить состояние приложения. Например, Word запустится с ранее открытыми документами, но не окном настроек, если оно было открыто до перезагрузки.

Как форсировать автоматический перезапуск приложения

Начиная с 20H1 регистрация для перезапуска реализована в параметрах совместимости приложения. Встроенные приложения по определению должны быть совместимы с ОС, и этих настроек у них нет. Зато они есть у всех сторонних программ, в т.ч. созданных Microsoft.

В свойствах исполняемого файла или ярлыка перейдите на вкладку Совместимость и установите флажок Зарегистрируйте эту программу для перезагрузки.

Затем перезапустите приложение, чтобы настройка совместимости вступила в силу. Я перепробовал пяток разных приложений и неудачной была лишь попытка с Fiddler.

Это не работает для магазинных приложений Desktop Bridge / MSIX. Они представляют собой упакованные Win32, поэтому в папке есть привычный исполняемый файл, пусть и не запускающий приложение двойным щелчком.

Но в этом случае флаг перезапуска в параметрах совместимости роли не играет. Это ожидалось, но я должен был проверить ��

Как связаны настройки перезапуска приложений и использования учетных данных для входа

Напомню, что в версиях 1803 – 1909 функция АПП привязана к настройке «Использовать мои данные для входа…». Поэтому здесь я разберу сценарии в 20H1, где есть раздельные переключатели (см. первую картинку в статье).

Включены обе настройки

  1. ОС перезагружается, появляется экран входа.
  2. Система выполняет вход от вашего имени и тут же блокирует сеанс.
  3. Запущенные до перезагрузки приложения начинают стартовать.

Если на этапе 1 подождать минуту-другую, то после входа вы сразу увидите все приложения. Визуальная проверка вполне убедительна, но можно дополнительно удостовериться с помощью старого доброго префетчинга.

Запустив с десяток разных приложений, я перезагрузился, засек время и подождал 5 минут на экране входа в систему. Затем вошел и выполнил в PowerShell от имени администратора:

dir C:\windows\prefetch | sort LastWriteTime

Изменения файлов pf у перезапущенных приложений происходят до интерактивного входа в систему. Данные префетчинга могут обновляться не у всех приложений, но даже нескольких достаточно.

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

Включен только автоматический перезапуск приложений

Когда использование данных для входа отключено, АПП работает так:

  1. ОС перезагружается, появляется экран входа.
  2. Система ждет вашего входа.
  3. Запущенные до перезагрузки приложения начинают стартовать.

Включено только использование учетных данных для входа

Понятно, что перезапуска приложений в таком случае не будет. Поэтому ключевая польза от настройки проявляется в сценарии «установка обновлений вне периода активности». Последовательность такая:

  1. ОС перезагружается, появляется экран входа.
  2. Система выполняет вход от вашего имени и тут же блокирует сеанс.
  3. Система выполняет оптимизацию после установки обновлений. TiWorker, Runtime Optimization Service (.NET), реагирующий на новые файлы антивирус – вот это все.

Другими словами, нагрузка на CPU и диск приходится на момент, когда вы не пользуетесь ПК.

Заключение

Видимо, АПП изначально затевалась именно ради улучшения UX установки обновлений, который в идеале должен выглядеть так:

  1. Обновления загружаются в фоне.
  2. Перезагрузка выполняется вне периода активности.
  3. Система выполняет оптимизацию, приложения перезапускаются.
  4. Пользователь входит в систему, ничего не замечая.

С учетом флага совместимости почти так и работает за исключением административных инструментов и Desktop Bridge. Такие нестыковки добавляют путаницы, поэтому без понимания процесса складывается ощущение «кто в лес, кто по дрова».

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

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