Менеджер перезапуска в Windows 10

Начиная с Windows Vista, Microsoft представила новое приложение под названием Restart Manager, чтобы исключить или уменьшить количество перезапусков системы, необходимых для завершения установки или обновления.

Диспетчер перезапуска Windows

Скажем, если приложение или сама Windows 10/8/7 / Vista нуждаются в обновлении, установщик вызывает диспетчер перезапуска, чтобы узнать, может ли он очистить эту часть системы, чтобы ее можно было обновить. Если он может это сделать, он это сделает, и это произойдет без перезагрузки.

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

Предположим, пользователь работает с документом Word, скажем, winvistaclub.doc, и курсор находится в координатах, скажем, столбце 5, строка 7. И система должна обновить одну или обе из них.

Менеджер перезапуска выполняет 5 функций:

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

Сублимационной сушки

Эта функция повторно откроет закрытый документ и восстановит курсор, скажем, в столбце 5, строке 7, точном положении, в котором он был, когда документ был закрыт. Это называется программой сублимационной сушки. Диспетчер перезапуска работает в тандеме с Microsoft Update, Windows Update, Microsoft Windows Server Update Services, Microsoft Software Installer и Microsoft Systems Management Server, чтобы обнаруживать процессы, в которых используются файлы, а также останавливать и перезапускать службы без необходимости перезапуска всей машины. . В настоящее время полная функциональность Restart Manager доступна только для некоторых приложений, написанных для ее использования. Microsoft Office — один из них.

Параллельно-совместимые файлы Dll

Для тех программ, которые не поддерживают диспетчер перезапуска, Windows представила так называемые библиотеки DLL, совместимые с параллельной архитектурой. Это позволяет программе записывать новую версию DLL на жесткий диск, даже если старая все еще используется. Только когда вы закрываете программу, Windows заменяет старую версию на новую!

Таким образом, меньше перезагрузок после обновления в Windows 10/8/7 / Vista.

Больше на MSDN.

.

Похожие записи

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

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