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

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

2 ответа2

1

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

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

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

OSX и Linux построены с другой многоуровневой ОС. Которые редко их приходится перезагружать при внесении системных изменений.

1

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

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

Таким образом, обновление просто подготавливает новые файлы и дает указание ОС заменить их при следующей перезагрузке, прежде чем произойдет какое-либо опасное действие (надеюсь).

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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .