Компьютер необходимо перезагрузить, чтобы завершить настройку устройства

Обновлено: 21.11.2024

Почему иногда мне нужно перезагрузить компьютер после установки нового программного обеспечения, а иногда нет?

Есть ли какая-то причина, по которой нужна эта перезагрузка или почему не всегда так или иначе?

@dwayne Большинство проблем связано с заблокированным файлом (dll), а не с реестром. Реестр используется для указания Windows, какие файлы следует заменить при перезапуске, но это не является причиной необходимости перезапуска.

7 ответов 7

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

В системах Windows это часто используется, потому что пользователи считаются слишком глупыми, чтобы правильно использовать свои компьютеры. Например, Microsoft публикует сведения о том, как изменить «Тип узла», используемый для работы в сети, на своем веб-сайте, включая инструкцию «перезагрузить компьютер», когда все, что требуется, — это перезапуск сетевой службы, как подробно описано здесь. Поскольку мы, как пользователи, слишком глупы, чтобы перезапустить службу, нам говорят перезапустить все.

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

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

Если это более старый установщик, он может просто запросить перезагрузку. Если это наивный разработчик, он может быть настроен на запрос перезагрузки независимо от того, нужен он или нет. Более новые установщики, которые правильно используют функции MSI, фактически могут сообщать о том, какие приложения удерживают необходимые файлы (dll и т. д.) открытыми, и предлагать пользователю остановить их — только если они решат оставить приложения запущенными, им будет предложено для перезапуска. Это в значительной степени небрежный беспорядок, ничто не заставляет разработчиков использовать MSI, не говоря уже о том, чтобы использовать его правильно.

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

Иногда это просто небрежное программирование разработчиков.

Я уверен, что их гораздо больше.

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

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

Заблокированная библиотека DLL не может быть обновлена, поэтому программа установки попросит Windows заменить библиотеку DLL новой версией при следующем перезапуске компьютера. Отсюда необходимость перезагрузки.

Некоторые лучшие установщики сообщат вам, какие приложения следует закрыть перед запуском установщика, поэтому пусть DLL будет обновлена ​​без перезагрузки. Однако это делает пользовательский интерфейс установщика более сложным и приводит к большему количеству обращений в службу поддержки.

Установщик приложения также может заставить приложение сохранить свое состояние, закрыть его, а затем перезапустить после обновления библиотеки DLL. Это можно сделать только в том случае, если DLL используется одним приложением. Большинство самообновляющихся приложений делают это — это должно быть нормой для приложений массового рынка, когда есть много пользователей.

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

Нечасто пользователь решает купить другое приложение из-за перезапуска установщика, поэтому продавец тратит время (деньги) на работу над тем, что необходимо для того, чтобы пользователи купили свои приложения.

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

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

На серверах это делается с помощью "контейнеров", однако "контейнеры" не подходят для программного обеспечения для настольных компьютеров, поскольку вы хотите иметь доступ к данным, сохраненным одним приложением, с помощью другого приложения. (В противном случае просто используйте iPhone.)

Программа установки Microsoft Exchange Server 2013 не может продолжить работу, так как обнаружила, что локальный компьютер необходимо перезагрузить для завершения установки других программ или обновлений Windows.

Почему это происходит?

При установке программ и обновлений Windows они вносят изменения в файлы на вашем компьютере. Иногда во время установки программе или обновлению Windows необходимо внести изменения в используемый файл. В этом случае необходимо перезагрузить компьютер перед установкой любых других программ, таких как Exchange 2013. Для установки Exchange требуется, чтобы все другие установки были завершены. Затем он может проверить, установлены ли все предварительные компоненты, необходимые для правильной работы.

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

Как это исправить?

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

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

Если вы по-прежнему получаете эту ошибку после нескольких перезапусков и переустановки последних программ или обновлений Windows, обратитесь в службу поддержки клиентов Microsoft. Они помогут вам найти причину, по которой Windows и другие программы считают, что ваш компьютер необходимо перезагрузить. Чтобы обратиться в службу поддержки Майкрософт, перейдите в раздел Поддержка для бизнеса и выберите Серверы > Exchange Server.

Несмотря на то, что это может показаться заманчивым, мы настоятельно рекомендуем вам не пытаться обойти эту проблему, вручную удаляя или изменяя ключи или значения в реестре Windows. Хотя это может решить эту проблему сейчас, это может вызвать проблемы позже. Это особенно важно, если неудачной установкой было обновление Windows.

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

Эти сообщения появляются вскоре после установки обновлений, а затем регулярно, пока вы этого не сделаете. Подсказка «Перезагрузите компьютер, чтобы завершить установку важных обновлений» предлагает отложить обновление на 10 минут, 1 час или 4 часа. Затем приглашение отображается снова, если компьютер за это время не был перезагружен.

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

Предупреждение о прекращении перезагрузки компьютера

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

<р>1. Остановить службу Центра обновления Windows

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

Для этого необходимы следующие шаги:

  • Откройте окно командной строки с повышенными привилегиями.Вы можете сделать это, нажав кнопку «Пуск» операционной системы, введя cmd в форму поиска и используя сочетание клавиш Ctrl-Shift-Enter (или удерживая нажатыми клавиши Ctrl и Shift, щелкнув левой кнопкой мыши по результату), чтобы откройте его с правами администратора. Может появиться запрос на управление учетной записью пользователя.
  • Выполните команду net stop "windows update", чтобы остановить службу Центра обновления Windows для текущего сеанса.

Вы можете перезапустить службу с помощью команды net start "windows update". Служба также будет нормально запущена при следующем запуске системы.

<р>2. Отключить автоматическую перезагрузку, когда пользователи вошли в систему

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

  • Используйте Windows-r, чтобы открыть окно запуска. Введите regedit и нажмите Enter, чтобы открыть редактор реестра Windows.
  • Перейдите к следующему разделу реестра HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\WindowsUpdate\Auto Update
  • Найдите там ключ ForcedReboot и измените его значение на 0.

Обратите внимание, что это работает только в операционных системах Vista, Windows 7 и более новых.

<р>3. Настройте локальные политики, чтобы отключить запросы на перезагрузку

Третий и последний вариант — это Редактор локальной групповой политики, который доступен только в некоторых версиях операционной системы Windows. Перейдите в раздел Конфигурация компьютера > Административные шаблоны > Компоненты Windows > Центр обновления Windows и найдите следующие два параметра:

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

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

Когда вы устанавливаете программу, есть большая вероятность, что она попросит вас сначала закрыть другие приложения. Затем он может попросить вас перезагрузить компьютер, чтобы завершить установку. Эти раздражающие запросы установки многих программ, в том числе обновлений из Центра обновления Windows, имеют веские причины. Но есть обходной путь, который позволяет вам в любом случае не перезагружать компьютер.

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

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

Поэтому в следующий раз, когда вы что-то установите и получите сообщение, просто нажмите кнопку перезагрузки. Это не так уж и сложно, если только вы не находитесь в ситуации, когда вам часто приходится устанавливать множество приложений, а ваш компьютер ужасно долго перезагружается. В таком случае можно хотя бы ускорить загрузку, отключив автозагрузку программ [a].

Как избежать перезагрузки после установки

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

Откройте диспетчер задач, нажав Ctrl+Alt+Del, и перейдите на вкладку «Процессы»

В Windows 7 и более ранних версиях операционной системы выберите в списке explorer.exe, нажмите кнопку «Завершить процесс» и подтвердите. Перейдите в меню «Файл», выберите «Новая задача» («Выполнить…»), введите «explorer.exe» в диалоговом окне «Создать новую задачу» и нажмите «ОК».

В Windows 8 и более поздних версиях выберите проводник Windows в списке и нажмите кнопку «Перезагрузить».

Обратите внимание, что перезапуск проводника Windows не всегда работает; вы поймете, что что-то не так, когда ваш компьютер работает нестабильно или программа, которую вы только что установили, не запускается. Если вы сомневаетесь, просто сделайте то, что вам говорят, и перезагрузите компьютер.

По мере появления обязательных обновлений программного обеспечения (операционной системы Windows, Microsoft Office и т. д.) для вашего компьютера вы будете уведомлены всплывающим сообщением "Требуются изменения программного обеспечения" на панели задач. .

Когда доступно «обновление программного обеспечения (требуемое изменение)», появится всплывающее окно с сообщением «Вашему ИТ-отделу требуются изменения программного обеспечения», например:

На этом этапе при нажатии на всплывающее окно откроется сводка «Изменения программного обеспечения» Центра программного обеспечения.

Если вы продолжите работу, это всплывающее окно исчезнет примерно через 15 секунд. Когда оно исчезнет, ​​вы сможете получить доступ к обновлениям, щелкнув этот значок на панели задач и выбрав «Просмотреть необходимое программное обеспечение»:

Появится пункт «Изменения программного обеспечения» в Центре программного обеспечения, выберите соответствующий переключатель, описание приведено ниже.

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

Если вы решите применить все необходимые изменения в нерабочее время: (по умолчанию рабочие часы установлены с 5:00 до 22:00 с понедельника по пятницу), вы можете просмотреть или «изменить настроенные рабочие часы» если необходимо. SCCM попытается установить все необходимые изменения в нерабочее время, если ваша система останется работающей. Рекомендуется установить флажок «Автоматически перезагружать мой компьютер, если это необходимо», чтобы избежать запроса на перезагрузку в течение следующего дня.

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

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

При нажатии на это всплывающее окно появится меню перезапуска.

Выберите соответствующий переключатель и нажмите OK.

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

Читайте также: