Возможные причины перезагрузки
- Неудачное обновление BIOS.
- Установка проблемного обновления Windows.
- Заражение компьютера вирусом.
- Неудачное обновление драйверов.
- Сбои в результате обновления приложений.
Общие моменты
В причинах циклической перезагрузки особняком стоит неудачная перепрошивка BIOS. В случае же «корявого» обновления операционной системы и ее компонентов, драйверов устройств и приложений общий порядок действий будет сходным. Разница в нюансах, которые будем рассматривать для каждого конкретного случая отдельно.
Нередко последствия неудачного апдейта можно устранить одним из следующих способов:
- Восстановление системы до состояния, предшествовавшего сбою.
- Загрузка в безопасном режиме и удаление обновления, вызывающего циклическую перезагрузку.
Иногда, напротив, для устранения перезагрузки достаточно запустить в безопасном режиме процедуру обновления.
Безопасный режим в XP или Windows 7
В безопасном режиме (Safe Mode) Windows запускается с минимальным набором файлов и драйверов. При этом не выполняются и элементы автозагрузки. Нередко ОС самопроизвольно перезагружается в обычном режиме, но стабильно работает в безопасном.
При включении ПК с XP или Windows 7 нажмите F8
до появления логотипа ОС. Появится экран выбора дополнительных вариантов запуска.
Выбирайте «Безопасный режим» для отката обновлений.
Выбирайте второй пункт, если нужно будет что-либо скачивать из интернета.
Выбирайте третий пункт, если нужно будет вводить команды в режиме эмуляции DOS.
В особых вариантах загрузки ОС есть и другие интересные опции:
- «Включить протоколирование загрузки». При этом в журнал Ntbtlog.txt, находящийся в директории Windows, записываются удачные и неуспешные запуски драйверов и системных служб. Зайдя в консоль восстановления, можно будет прочитать файл и с большой долей вероятности выяснить, что именно вызывает самопроизвольные перезагрузки. Если ОС находится в папке C:\Windows, в консоли нужно будет ввести команду
type c:\\windows\\ntbtlog.txt | more
. - «Включить режим VGA». Происходит обычная загрузка Windows, однако вместо драйвера вашей видеокарты используется стандартный драйвер VGA.sys. Этот пункт стоит выбирать, если уверены, что проблема с драйвером видеоадаптера.
- «Загрузка последней удачной конфигурации». При системных сбоях зачастую достаточно выбрать этот пункт, чтобы устранить проблему.
- «Отключить автоматическую перезагрузку…». Еще один пункт, который может пригодиться. Возможно, вместо самопроизвольных перезагрузок начнет появляться так называемый «синий экран смерти» (BSOD) с указанием ошибки/кода ошибки, по которому в Google или Яндексе легко найдется дополнительная информация: что означает эта ошибка, как ее можно исправить.
Безопасный режим в Windows 10/11
Если Windows 10/11 перезагружается не сразу, а по прошествии некоторого времени:
Видео: Загрузка безопасного режима в Windows 11
- Зайдите в
Пуск
>Параметры
. - В «десятке» кликните
Обновление и безопасность
. - В Windows 11 зайдите в секцию
Система
. - Кликните
Восстановление
>Перезагрузить сейчас
. - Выберите
Поиск и устранение неисправностей
, затемДополнительные параметры
. - Здесь есть два интересных пункта.
Восстановление системы
откатит Windows до состояния, предшествовавшего сбою. Сделать этого не получится, если восстановление отключено и если нет созданных ранее
контрольных точек. Второй пункт —Параметры загрузки
. - В параметрах мы увидим варианты загрузки, аналогичные таковым в XP и Windows 7. Для перезагрузки в «обычном» безопасном режиме нужно будет нажать
F4
. Для выбора других пунктов — нажать соответствующую функциональную клавишу. Так, если нужна поддержка сети, нажимайте
на клавиатуреF5
.
Если Windows 10-11 нормально не загружается:
- Нажмите на передней панели системного блока кнопу
Reset
при появлении логотипа операционной системы. - Проделайте эту процедуру еще пару раз.
- При появлении экрана автоматического восстановления кликните
Дополнительные параметры
. - В окне дополнительных параметров загрузки нажмите
F4
для запуска в безопасном режиме илиF5
для загрузки в Safe Mode с поддержкой сети. Окно дополнительных вариантов загрузки может появиться сразу либо в него придется заходить черезПоиск и устранение неисправностей
.
Восстановление более раннего состояния системы из среды Windows PE
Зайдите в дополнительные параметры загрузки, как описано выше. Сначала попробуйте Восстановление при загрузке
. Возможно, проблема устранится на этом этапе.
Если не помогло, снова зайдите в дополнительные параметры и кликните Восстановление системы
.
Восстановить систему может получиться в том случае, если эта служба включена в Windows и есть подходящие контрольные точки, созданные до установки сбойного апдейта.
Загрузка в Safe Mode с помощью установочного диска
Загрузиться в Safe Mode можно и с помощью установочного диска:
- Вставьте загрузочный диск.
- В загрузочном меню или в BIOS поменяйте приоритет загрузки на USB или DVD в зависимости от используемого носителя.
- На первом экране установки операционной системы жмите
Shift
+F10
. - Введите
bcdedit /set {globalsettings} advancedoptions true
и нажмитеEnter
. - После перезагрузки вы попадете в параметры загрузки, где сможете выбрать запуск нужного режима.
Диагностика с помощью системной утилиты MSConfig
В обычном и безопасном режиме можно запустить удобный инструмент диагностики — системную утилиту MSConfig:
Видео: Настройка загрузки безопасного режима через msconfig
- Нажмите комбинацию клавиш
Win
+R
либо зайдите вПуск
. Введитеmsconfig
, нажмитеEnter
. - Запустится утилита «Конфигурация системы». С помощью этого инструмента можно методом исключения вычислить, что именно «глючит».
- На вкладке
Общие
естьДиагностический запуск
иВыборочный запуск
. Ставя и снимая галочки во второй секции, легко определить, вызывает ли сбой какая-либо из системных служб или один из элементов автозагрузки. - На вкладке
Загрузка
мы можем включить при следующей перезагрузкеБезопасный режим
в минимальной конфигурации или с подключением к сети. Здесь же включается и отключается запись журнала в ntbtlog.txt иБазовое видео
(использование стандартного драйвера видеокарты VGA.sys). - Если мы выяснили, что проблема связана с какой-либо службой или одним из элементов автозагрузки, можно попытаться вычислить виновника перезагрузок на вкладках
Службы
иАвтозагрузка
.
Но и это еще не все. На последней вкладке MSConfig (Сервис
) можно запустить:
Устранение неполадок Windows
>Центр обновления
.Просмотр событий
>Журналы Windows
, где можно найти даты и время появления предупреждений и ошибок приложений и системы.
Ошибка при загрузке в безопасном режиме
Видео: Скачивание файла SafeBoot
Если Windows не хочет грузиться в Safe Mode, есть вероятность, что повреждены соответствующие ключи реестра. Для исправления ситуации зайдите на офсайт «Лаборатории Касперского» и найдите на нем архив SafeBoot.zip. Распакуйте его и для «семерки» выполните SafeBootWin7.reg. Для Windows от «восьмерки» и выше — SafeBootWin8.reg.
Установочный диск Windows
Если не удается загрузиться ни в обычном, ни в безопасном режиме, можно воспользоваться установочным диском, записанным на флеш-накопитель или оптический диск. Если такового нет, его легко создать с помощью утилиты Microsoft Media Creation Tool. На офсайте разработчика вы найдете и сам инструмент, и подробные инструкции по созданию загрузочного носителя.
Для запуска с флешки или оптического диска нужно поменять приоритет загрузки через загрузочное меню (разово) или через UEFI/BIOS. Во втором случае приоритет придется позже менять еще раз на загрузку с жесткого диска. Загрузочное меню вызывается обычно нажатием клавиши F5
, F9
, F8
, F11
или F12
после включения ПК.
Чтобы попасть в UEFI/BIOS, нужно нажать после включения ПК F2
или Del
. Возможны и другие варианты, функциональные клавиши или комбинации из двух, реже трех клавиш.
В названиях опций изменения приоритета загрузки обычно есть слово «boot». Например, «Boot HDD Properties» или «Boot Device Priority».
Установка / Удаление проблемного апдейта вручную
Рассмотрим несколько вариантов установки и удаления обновлений.
Установка обновления (базовый вариант)
Всегда есть риск, что очередное обновление не будет нормально работать с программно-аппаратной конфигурацией вашего ПК. Если с проблемой сталкивается довольно большое число пользователей, Microsoft публикует информацию на своем офсайте, а через некоторое время выпускает исправление. Так было уже со многими обновлениями ОС, вызывавшим циклическую перезагрузку ПК.
Удаление обновления (базовый вариант)
Если система не хочет нормально работать в обычном режиме, перезагрузитесь в безопасном. Список обновлений можно найти в апплете панели управления «Программы и компоненты».
Видео: Просмотр установленных обновлений в Windows 11
Даты обновлений вы увидите в столбце «Установлено». Название апдейта можно вбить в строку поиска Яндекса или Google. Если у других пользователей были с этим обновлением какие-то проблемы, вы наверняка найдете соответствующую информацию в статьях на сайтах и на профильных форумах из топа выдачи поискового сервиса.
Перед тем как удалить апдейт, отключите кабель от сетевой карты. Чтобы убрать обновление, кликните по нему ПКМ и нажмите «Удалить». Не забудьте подсоединить сетевой кабель.
Список обновлений можно увидеть и в командной строке по команде wmic qfe list brief /format:table
.
Информацию о неудачных обновлениях можно найти в журнале. Чтобы просмотреть логи в Windows 10-11:
Видео: Просмотр журнала обновлений в Windows
- Нажмите кнопки
Win
+I
. - В параметрах ОС
выберите «Обновление и безопасность». - Кликните
Просмотр журнала…
- Здесь вы увидите информацию об успешных и неудачных апдейтах.
Альтернативный вариант получения информации об обновлениях — использование PowerShell:
- В строке поиска меню
Пуск
введитеPowerShell
и нажмитеEnter
. - В строке PowerShell введите
Get-WindowsUpdateLog
.Enter
. - После выполнения этой команды на десктопе появится текстовый файл WindowsUpdate.log. Журнал открывается обычным блокнотом.
- Надпись *FAILED* возле названия апдейта означает, что при его установке возникли проблемы.
Удаление обновления при цикличной перезагрузке
Если после апдейта Windows перезагружается и снова начинает ставить обновления:
Видео: winsxs
- Зайдите в режим командной строки.
- Введите
cd c:\\windows\winsxs
, гдеc:
— диск с установленной ОС. В консоли восстановления буква может быть другой. Убедиться в том, что вы находитесь на диске с Windows, можно с помощью командыdir
, которая покажет содержимое раздела. - Нажмите
Enter
. - Введите
del pending.xml
. - Нажмите
y
иEnter
.
После выполнения этих действий список обновлений очистится. Велика вероятность, что следующая загрузка в обычном режиме пройдет нормально.
Удаление обновления в командной строке
Удаление обновления через «удаление обновления»
Видео: Удаление обновлений Windows вручну
Что делать, когда ОС не грузится даже в Safe Mode? Начиная с Windows 10 1809, в среде предустановки PE появился пункт удаления недавно установленных обновлений. Этот пункт уже был частично описан выше.
Для удаления апдейтов в более ранних релизах ОС:
- Запустите установку Windows с загрузочного диска.
- В окне выбора диска нажмите
Shift
+F10
. - Введите
wmic qfe list brief /format:table
. - Появится таблица всех обновлений. Найдите нужное.
- Введите
wusa /uninstall /kb:номер\_последнего\_апдейта
.
Если сбой вызывало последнее обновление, после перезагрузки система запустится нормально.
Управление обновлениями с помощью Windows Update Minitool
В последних релизах Windows обновления устанавливаются принудительно. Для управления этим процессом многие пользователи устанавливают стороннее приложение Windows Update Minitool. С помощью него легко загружать, устанавливать и удалять апдейты в Windows 10+, но программа работает и с более старыми версиями ОС.
Заражение компьютера вирусом
Если вы скачиваете обновление не с официального сайта, всегда есть риск подцепить какую-нибудь заразу, будь то вирус или другое вредоносное ПО. «Зловред» может находиться в самом установочном файле. Впрочем, лишний раз проверить компьютер на вирусы никогда не помешает, даже если в скачанном и установленном обновлении вредоносного кода нет.
Проверять ПК на вирусы лучше в безопасном режиме. Еще лучше — с загрузочной флешки. Зайдите на сайт «Лаборатории Касперского» или Dr.Web. И там, и там вы найдете подробные инструкции по созданию загрузочных носителей (флешка или DVD), все нужное программное обеспечение и свежие антивирусные базы.
К постоянным перезагрузкам может приводить установка в системе майнеров. Это вирусные программы-паразиты, использующие ресурсы вашего ПК для майнинга криптовалюты. Подобные «зловреды» приводят к резкому повышению нагрузки на аппаратную часть компьютера. Если машина и так работала почти на пределе своих возможностей, следствием может стать перегрев и циклические перезагрузки. С майнерами неплохо справляется утилита Dr.Web CureIt.
Неудачное обновление драйверов
Драйверы — специальные программы, благодаря которым операционная система может корректно работать со звуковой и сетевой картой, с видеоадаптером и контроллером жестких дисков, мышью и другим «железом».
Проблемы с обновлением драйверов возникают чаще всего тогда, когда:
- Файлы драйверов скачивались не с официального сайта.
- Использовался универсальный менеджер драйверов наподобие DriverPack Solution, Auslogic DriverUpdater и так далее.
- У драйвера устройства нет цифровой подписи.
- Случайно удален рабочий драйвер. Возможно, вместе с некоторыми системными файлами Windows.
- Не удален старый драйвер.
- Драйвер неисправен («битый» файл) либо несовместим с вашим релизом операционной системы.
Несовместимый или «битый» драйвер может начать сбоить не сразу, а через некоторое время. Если драйвер работает некорректно, в диспетчере устройств на его значке отображается восклицательный знак в желтом треугольнике. По нажатию ПКМ по соответствующему пункту появляется контекстное меню с пунктами Обновить драйверы…
и Удалить
.
Чтобы запустить Диспетчер устройств, зайдите в Пуск
> Выполнить
, введите devmgmt.msc
и нажмите Enter
.
Пара советов на будущее:
- Никогда не пользуйтесь универсальными драйвер-паками.
- Не скачивайте драйвера с сомнительных ресурсов. Ищите их на сайтах производителей оборудования.
Удаление драйвера устройства
В разделе о безопасном режиме мы рассматривали включение протоколирования загрузки с записью в файл %WinDir%\Ntbtlog.txt. Сравнительный анализ журналов в обычном и безопасном режиме поможет составить список драйверов, среди которых может быть проблемный. В текстовом файле возле удачно загруженного драйвера будет надпись «Loaded», у драйвера, который по каким-либо причинам не загрузился (не факт, что он проблемный) — «Did not Loaded». Поиск сбоящего драйвера в этом случае придется вести методом исключения.
Учтите, что если сама система пишет, что версия драйвера не совместима с ОС, это может свидетельствовать не только о несовместимости, но и о повреждении операционной системы. Чтобы проверить системные файлы Windows, нужно зайти в режим командной строки либо с помощью загрузочного диска, либо через консоль восстановления, либо в безопасном режиме, введя cmd
в Пуск
> Выполнить
и кликнув ПКМ по значку утилиты и выбрав Запуск от имени администратора
.
В командной строке эмулятора введите sfc /scannow
. При этом запустится проверка системных файлов.
Сбои в результате обновления приложений
При установке и обновлении приложений среднестатистический пользователь все подтверждает и принимает, не обращая внимания на надписи мелким шрифтом и выставленные по умолчанию галочки в чекбоксах. В результате на компьютер устанавливается лишний «софт». Например, в автозагрузке прописывается куча ненужных сервисов типа Mail.ru.
Программы от сторонних разработчиков могут вызывать и конфликты драйверов. Например, если приложение использует свой драйвер или пытается работать с видеокартой или периферийным оборудованием напрямую. В этом случае придется перезагружаться в безопасном режиме и деинсталлировать сбойную программу. Лучше заодно удалить драйвер и установить скачанный с сайта производителя оборудования.
Видео: Удаление программ в Windows
Ни в коем случае не удаляйте приложения напрямую с диска! Далеко не факт, что данные программы не раскиданы по нескольким директориям. Плюс при удалении вручную в реестре Windows могут остаться ненужные ключи. Деинсталлируйте «софт» через апплет панели управления Программы
. Кликните по нужному приложению ПКМ и нажмите Удалить/Изменить
.
Неудачное обновление BIOS
К циклической перезагрузке может привести сбой во время обновления BIOS. С большой долей вероятности программно переустановить апдейт у вас не получится. Так как микросхемы ПЗУ на замену и подходящего программатора у вас наверняка нет, остается только вызвать мастера или отвезти ПК в сервисный центр.
Как удалось решить проблему?
Если удалось решить проблему, поделитесь опытом — выберите тот вариант ниже, который помог.
95.5%
Откат обновлений
(21 голос)
4.5%
Переустановка ОС
(1 голос)
0%
Удаление вирусов
(0 голосов)
0%
Переустановка драйверов
(0 голосов)
0%
Ремонт/Замена деталей
(0 голосов)
0%
Проблема еще не решена
(0 голосов)
0%
Перенастройка BIOS
(0 голосов)
0%
Вызов мастера
(0 голосов)
Проблема решена. Использовалась информация из статьи «https://geektimes.ru/post/115308/». Дублирую основные моменты:
1. Перезагрузите компьютер.
2. Перед появлением логотипа Windows 7 на чёрном экране нажмите F8, появится список вариантов загрузки. Если логотип Windows 7 успел появиться, значит F8 нужно было нажать чуть раньше. Перезагрузите компьютер и попробуйте ещё раз.
В списке вариантов загрузки выберите «Устранение неполадок компьютера» и нажмите Enter.
3. Если система предложит выбрать раскладку, выбирайте США.
4. Если система запросит логин и пароль, введите логин и пароль от учётной записи с правами администратора. Если вы не знаете этого, спросите у того, кто устанавливал вам Windows 7.
5. В появившемся окне выберите последний пункт «Командная строка».
Откроется консоль. Внимательно введите одну за другой нижеследующие строчки, нажимая после каждой Enter. Обратите внимание — С: это буква вашего системного диска. Если система находится на другом диске, используйте соответствующую букву.
C:
cd windows
ren SoftwareDistribution SoftwareDistribution.old
cd winsxs
ren pending.xml pending.xml.old
ren reboot.xml reboot.xml.old
cd ..\system32
ren catroot2 catroot2.old
cd config
dir Regback
Последняя команда выведет вам содержимое папки Regback. Убедитесь, что в списке присутствуют файлы «system» и «software».
Введите следующие строчки, нажимая после каждой Enter.
ren system system.old
ren software software.old
copy Regback\system system
copy Regback\software software
exit
6. Нажмите кнопку «Перезагрузка».
7. Когда система загрузится, зайдите в Пуск — Панель управления — Центр обновления Windows.
8. Если система предложит вам проверить обновления — сделайте это.
9. Когда появится список доступных обновлений и кнопка «Установить обновления», не спешите нажимать её. Слева от кнопки будут две ссылки на список важных и необязательных обновлений. Нажмите любую из ссылок.
10. Откроется окно, в левой части которого будут две вкладки. Зайдите по очереди в каждую из вкладок, чтобы увидеть списки предлагаемых обновлений.
11. Если в этих списках вы найдёте обновления, на которых не стоят галочки — щёлкните по каждому из таких обновлений правой кнопкой и выберите пункт «Скрыть обновления».
12. Нажмите кнопку ОК. Нажмите кнопку «Установить обновления».
Когда обновление завершится, перезагрузите компьютер, даже если система этого не попросит.
13. Убедитесь, что компьютер загрузился нормально
Фото: Uwe Anspach / dpa / Globallookpress.com
Пользователи актуальных версий Windows 10 и 11 пожаловались на критические проблемы с системой. На это обратило внимание издание Neowin.
Жалобы владельцев ПК появились после выхода небольшого обновления KB5039302 — апдейт стал доступен для операционных систем Windows 10 и 11. Из-за проблем ОС может быть замедлена или повреждена до такой степени, что на компьютерах возникнет бесконечная перезагрузка (infinite restarts). Иными словами, система будет постоянно перезагружаться.
В Microsoft заявили, что проблема чаще всего встречается на ПК под управлением Windows 11 22H2 и 23H2. «Затронутые системы могут неоднократно перезагружаться и требовать операций восстановления для нормального использования», — отметили в корпорации.
По словам представителей компании, в настоящий момент нет решения для устранения неполадок. В этой связи Microsoft приостановила развертывание обновления KB5039302. Пользователям, которые уже установили проблемный апдейт, рекомендовали удалить его и откатиться до прошлой версии Windows.
В конце июня стало известно, что компания Microsoft включила функцию резервного копирования OneDrive для всех пользователей Windows 11. В корпорации решили не уведомлять об этом решении пользователей.
После установки обновлений в редких случаях Windows может начать постоянно требовать перезагрузить компьютер. Причем сколько бы раз вы его не перезагружали, в Windows Update постоянно будет висеть надпись ‘
Требуется перезагрузка, ожидание перезагрузки
‘ (
Restart required, pending restart
).
Такая проблема связана со сбоем при установке какого-то пакета обновления, которое не смогло внести изменения в образ системы и осталось в промежуточном состоянии.
Откройте консоль PowerShell с правами администратора и проверьте, есть ли пакеты (обновления), которые требуют перезагрузки компьютера (со статусом
Pending Reboot
). Выполните команду:
dism /online /get-packages /format:table | Select-String "Pending"
или такую команду PowerShell (имеет более читаемый вывод)
Get-WindowsPackage -Online | Where-Object { $_.PackageState -like '*Pending*' }
В этом примере видно, что пакет обновлений требует выполнить перезагрузку для внесения изменений в системе. Если после перезагрузки компьютера, статус компонентов не изменится и так же будет требовать перезагрузки, значит нужно отменить отложенную установку такого обновления.
Перезагрузите компьютер в среде восстановления Windows, выполнив команду
shutdown /f /r /o /t 0
(или загрузитесь с любого LiveCD, диска восстановления DaRT, или установочного образа Windows).
Для отмены запланированных обновлений со статусом Pending, нужно выполнить следующую команду (подразумеваем, что диску в Windows назначена буква C):
DISM /image:C:\ /ScratchDir:C: /cleanup-image /RevertPendingActions
Это отменит отложенные действия предыдущих операций обслуживания Windows.
Если команда DISM не помогла, отмените обновления, ожидающие установки. Для этого удалить файл pending.xml.
del C:\Windows\WinSxS\pending.xml
del C:\Windows\WinSxS\cleanup.xml
(файл может отсутствовать)
del C:\Windows\SoftwareDistribution\Download\*.*
(очистить кэш скачанных обновлений)
Затем запустите
regedit
и загрузите с диска куст реестра
C:\WINDOWS\system32\config\Software
.
Перейдите в загруженную ветку реестра
HKLM\SYSTEM\CurrentControlSet\Control\Session Manager
и удалите параметр PendingFileRenameOperations
Сохраните изменения в файле, выгрузив куст реестра File -> Unload hive.
Перезагрузите компьютер, и проверьте, что из списка пропали обновления, ожидающие установки.
После этого обязательно проверьте целостность образа Windows и исправьте системные файлы командами:
DISM /Online /Cleanup-Image /RestoreHealth
sfc /scannow