Почему мой компьютер требует перезагрузки после установки программного обеспечения?
Microsoft Windows 7 / / March 19, 2020

Вопрос для вас, MrGroove - С выпуском Windows 7 Microsoft обещала, что перезагрузки будут довольно «редкой» вещью, однако сейчас что я запускаю его более 6 месяцев, перезагрузки все еще происходят во время, а иногда даже до того, как я установил несколько новых програмное обеспечение. Почему мы должны перезагрузить наши компьютеры так часто? Почему каждый раз, когда происходит изменение системы, требуется перезагрузка? Почему большинство программ требуют перезагрузки после установки?
1. Зачем нужны перезагрузки?
Многим приложениям и обновлениям Windows требуется доступ к системным системным файлам, которые всегда используются во время работы Windows. Для программы (или обновить) чтобы интегрировать себя в требуемые компоненты Windows, файлы, представляющие компоненты, не должны использоваться. Поскольку большинство системных файлов используются во время работы Windows, другого способа выполнить установку без перезагрузки не существует.
Честно говоря, Microsoft проделала большую работу по минимизации перезагрузок, однако они, а также сторонние издатели программного обеспечения обычно ошибка на стороне предостережения и выдает запрос на перезагрузку независимо от того, требуется ли она от программного обеспечения установить. Многие, например, во время исправления программного обеспечения или обновления, как сделать полную деинсталляцию, затем перезагрузить переустановите их программное обеспечение, чтобы предотвратить возможные проблемы и звонки в службу поддержки... Не могу сказать, что я виноват их. ;)
2. Есть ли программы, которые могут сказать мне, когда перезагрузить компьютер?
Да. Отличный пример WhyReboot - крошечные портативные приложения, которые могут сказать вам, если вам действительно нужно перезагрузить компьютер или нет. Как упомянуто выше, некоторые установщики приложений попросят вас перезагрузить компьютер в качестве меры безопасности, даже если вам технически не требуется перезагрузка. Если вы когда-либо оставляли перед избыточным сообщением «Хотите перезагрузить компьютер сейчас?» Опять же, быстрый запуск WhyReboot сообщит вам обо всех ожидающих операциях, избавив вас от необходимости заходить в реестр.
3. Где хранится список ожидающих операций после перезапуска?
Списки хранятся в реестре в:
HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Control \ Диспетчер сеансов \ PendingFileRenameOperations
И в:
HKEY_LOCAL_MACHINE \ Software \ Microsoft \ Windows \ CurrentVersion \ Installer \ InProgress
По именам расположений строк вы уже догадались бы, о чем они - первое - для любых ожидающих замен файлов, переименований, удаления и другие, а второй - это место, где Windows записывает любые выполняемые установки (какие приложения форсируют перезагрузка). Мы любезно советуем вам не трогать содержимое одной из строк, потому что проще говоря - лучшее сценарий, если вы коснетесь этих файлов, придется переустановить Windows из-за неправильно установленного Обновить. Я предполагаю, что вы все еще можете использовать эти строки информативно, чтобы понять, какие системные файлы изменяет обновление (или приложение) после установки.
4. Есть ли способ редактировать основные файлы, пока они используются?
Нет. Не за что. Перезагрузка - это единственный и единственный способ изменить основной системный файл или используемый файл. Конечно, вы можете технически завершить процесс, использующий этот файл, но выход из таких процессов во время работы Windows может привести к полному отказу компьютера. Кроме того, перезагрузки не так уж и болезненны. Вам не нужно перезагружаться несколько раз в день. Поскольку я - гик, я занимаюсь установкой программного обеспечения и обновлением каждый день, мой личный рекорд большинства перезагрузок за один день - всего 10 (Угадай…).
У вас есть вопрос гика?
У вас есть вопрос к команде здесь, на groovyPost? Есть несколько способов спросить! Оставьте свой вопрос в нашем бесплатном Форум, Отправьте мне письмо на [email protected]!