Как устранить ошибки windows 7
Исправление ошибок в Windows 7
Операционная система Windows представляет собой очень сложный комплекс множества программ и служб, которые непрерывно взаимодействуют друг с другом, обновляются и изменяются. Случается так, что при запуске одного или нескольких из этих процессов происходит ряд системных ошибок или сбоев, которые вызываются повреждение различных частей ОС, например, реестра. В данной статье описано исправление ошибок реестра и жесткого диска в системе Windows 7.
Наиболее частыми причинами подобных аварийных ситуаций является заражением персонального компьютера вирусами и вредоносными скриптами, некорректные удаление и установка программ, неправильное завершение работы ПК и перебои с электропитанием при запуске ПК.
Далее в статье рассмотрены различные способы, как исправить повреждения системного реестра Windows.
Восстановление (откат) системы
Пользователи могут воспользоваться стандартной функцией Windows – восстановлением ОС. Для этого выполните следующее:
- Вызовите меню «Пуск» с помощью соответствующего значка с изображением флажка на панели быстрого доступа Виндовс или клавишей Win.
- Запустите «Панель Управления».
- Перейдите в раздел, который называется «Система и безопасность».
- Теперь необходимо зайти в подраздел «Архивация и восстановление».
- Кликните по гиперссылке «Восстановить системные параметры».
- Щелкните по кнопке «Запуск восстановления».
- Выберите точку отката из списка предложенных и нажмите «Начать».
- Перезагрузите ПК по завершении процесса.
В ходе данной процедуры будут устранены ошибки реестра, установленных драйверов и программ, отображаемые при запуске.
Командная строка
Если у вас нет недавней точки отката, вы можете заняться устранением неполадок вручную. Для этого вам понадобится консоль Windows. Это специальная утилита без графического интерфейса, но с очень мощным функционалом. Несмотря на кажущееся неудобство и непривычный интерфейс, работать в консоли очень просто:
- Зажмите одновременно клавиши R и Win, чтобы вызвать диалоговое меню «Выполнить».
- При запуске окна введите в пустое текстовое поле «cmd» и нажмите Энтер.
- Открывшееся черное окно – и есть командная строка Виндовс. Для начала проверьте на ошибки свой жесткий диск с помощью команды «chkdsk c: /f /r». Просто введите ее или скопируйте в консоль и нажмите Enter. Обратите внимание, что комбинация клавиш Control+V здесь не работает. Для того, чтобы вставить строку, воспользуйтесь контекстным меню, которое можно вызвать ПКМ.
- Теперь просканируйте Виндовс на факт наличия ошибок в системных файлах с помощью «sfc /scannow».
CCleaner
Данная утилита обладает достаточно полезными для пользователей функциями. Во-первых, с ее помощью вы сможете корректно удалять любые программы с последующей коррекцией реестра. Во-вторых, в CCleaner присутствует специальный инструмент, при запуске которого можно в автоматическом режиме выявить и устранить все ошибки записей реестра.
Для этого вам потребуется запустить утилиту и перейти во вкладку, которая называется «Реестр» («Registry»). Отметьте галками все доступные пункты и щелкните по кнопке «Поиск проблем». Когда сканирование завершится, кликните «Исправить…» для устранения неполадок.
Устранение STOP-ошибок (ошибки типа "синий экран") в Windows 7
Если вы использовали средство Windows Complete PC для создания резервной копии образа системы в рамках плана резервного копирования, вы можете использовать этот образ для восстановления компьютера.
Образ системы — это копия раздела на жестком диске, содержащего Windows. Кроме того, в нем содержатся все данные, которые были в разделе на момент создания образа, включая Windows, программы и данные пользователей, например документы, рисунки и музыка. Чтобы использовать этот вариант, необходимо предварительно создать образ системы.
При восстановлении компьютера из образа системы содержимое жесткого диска будет заменено содержимым образа системы. Это означает, что все изменения, программы или файлы, которые появились на жестком диске после создания образа системы, будут утеряны, если только вы не создали резервную копию этих данных.
Восстановление из образа системы с помощью предварительно установленных параметров восстановления
-
Извлеките все компакт-диски, DVD и другие носители из компьютера, а затем перезапустите его с помощью кнопки питания.
-
Выполните одно из следующих действий:
-
Если на компьютере установлена одна операционная система, во время перезапуска компьютера нажмите и удерживайте клавишу F8. Необходимо нажать клавишу F8 до появления логотипа Windows. Если отобразился логотип Windows, необходимо повторить попытку; для этого дождитесь появления экрана входа в систему Windows, а затем завершите работу компьютера и перезапустите его.
-
Если на компьютере установлено несколько операционных систем, с помощью клавиш со стрелками выберите операционную систему, которую вы хотите восстановить, а затем нажмите и удерживайте клавишу F8.
-
-
На экране Дополнительные варианты загрузки с помощью клавиш со стрелками выберите пункт Восстановление системы, а затем нажмите клавишу ВВОД. (Если пункта Восстановление системы нет в списке, это означает, что на компьютере нет предварительно установленных параметров восстановления или администратор сети выключил их.)
-
Выберите необходимую раскладку клавиатуры и нажмите кнопку Далее.
-
В меню Параметры восстановления системы щелкните Восстановление образа системы и следуйте инструкциям на экране.
Восстановление из образа системы с использованием установочного диска Windows 7, USB-устройства флэш-памяти или диска восстановления системы
Если вам не удается получить доступ к меню "Параметры восстановления системы" на компьютере, вы можете получить доступ к нему, используя установочный диск Windows 7 , USB-устройство флэш-памяти или диск восстановления системы (если вы создали его ранее).
Чтобы воспользоваться этим методом, необходимо перезапустить компьютер, используя диск.
-
Вставьте установочный диск Windows 7, USB-устройство флэш-памяти или диск восстановления системы, а затем завершите работу компьютера.
-
Перезапустите компьютер с помощью кнопки питания.
-
Если отобразится соответствующий запрос, нажмите любую клавишу и следуйте инструкциям на экране.
-
На страницеУстановка Windows или на страницеПараметры восстановления системы выберите необходимый язык и другие настройки, а затем нажмите кнопку "Далее". Если не отображаются ни страница "Установка Windows", ни страница "Параметры восстановления системы", ни предложение нажать любую клавишу, то вам может потребоваться изменить некоторые параметры системы. Сведения о том, как это сделать, см. в статье Загрузка компьютера с USB-устройства флэш-памяти или установочного диска Windows 7.
-
Если вы используете установочный диск Windows, щелкните Восстановление системы.
-
Выберите установленный экземпляр Windows, который необходимо исправить, а затем нажмите кнопку Далее.
-
В меню Параметры восстановления системы щелкните Восстановление образа системы и следуйте инструкциям на экране.
Как исправить ошибки на компьютере Виндовс 7?
Появление ошибок в Windows 7 для неопытных пользователей становится непреодолимой проблемой. Однако, абсолютно все ошибки программного характера можно легко исправить самому, не обращаясь за помощью к специалистам. Рассмотрим детальнее, как исправить ошибки на компьютере Виндовс 7.
Появление синего экрана
BSoD – самая распространённая и серьезная ошибка, которая возникает в Виндовс. Сеанс внезапно прерывается и восстановить потерянные данные становится невозможным. Единственный способ выхода из экрана смерти – перезагрузка компьютера.
В 90% случаев синий экран на компьютере – это не единоразовое явление. Пользователи могут сталкиваться с появлением ошибки в любой момент, даже если нет нагрузки на оперативную память. Причины BSoD:
- Ошибки в архитектуре NT. Из-за них компьютер не может справляться с многозадачностью и в результате одновременной работы с несколькими программами появляется синий экран;
- Некорректное выполнение программы. В некоторых случаях, компилятор перестает взаимодействовать с шифрованным или вредоносным кодом, что приводит к возникновению ошибки;
- Недостаточное количество ресурсов ПК: мало свободного места на жёстком диске, недостаточно оперативной памяти, отсутствие драйверов компонентов материнской платы.
Как исправить ошибки на компьютере виндовс 7? Чтобы устранить BSoD самостоятельно, необходимо провести комплекс действий по оптимизации работы вашего ПК. Для начала очистите компьютер от неиспользуемых программ через «Панель управления». После этого действия желательно перезагрузить компьютер, чтобы все временные файлы приложений автоматически удалились.
Следующий шаг – очистка жёсткого диска. Регулярные появления синего экрана напрямую связаны с недостатком места на системном диске. Очистите его от временных данных и прочего мусора через окно «Свойства».
Регулярно контролируйте все процессы, запущенные в оперативной памяти. Сделать это можно с помощью стандартного диспетчера задач. Закрывайте и останавливайте те приложения, которые «съедают» набольшее количество ресурсов. Такой подход поможет поддерживать стабильную работу компьютера. Подробнее о решении проблемы: http://ideal-pc.ru/siniy-ekran-smerti-windows.php
Ошибки в реестре
После удаления программ, а в особенности игр, в системном реестре компьютера остаются «пустые записи» или сохраняются ошибочные параметры, которые в дальнейшем могут стать причиной появления ошибок во время работы других приложений. Единственный вариант, который поможет избежать ошибок, связанных с реестром - это регулярная очистка его содержимого.
Напомним, что пользователям, которые ранее не работали с реестром, необходимо сначала ознакомится с его функционалом. Ни в коем случае нельзя удалять записи, в «бесполезности» которых вы не уверенны. Системная утилита Regedit является иерархической базой данных всех настроек и параметров ОС. Некорректная настройка этих данный может вызвать огромное количество дополнительных ошибок.
Для работы с реестром лучше использовать проверенные утилиты. Это намного быстрее ручного способа очистки, а также намного эффективнее.
Внезапное отключение программ
Еще одна категория ошибок в Виндовс 7 – это самопроизвольное отключение программ. На данное событие может влиять реестр, системные библиотеки или же драйверное программное обеспечение. Регулярное выполнение следующих действий поможет решить неполадку:
- Восстановление и регистрация DLL библиотек;
- Установка и обновление драйверов всех компонентов компьютера;
- Сканирование ПК антивирусом или файрволлом.
Ускоритель компьютера – автоматическая диагностика и исправление ошибок
Не знаете, как исправить ошибки на компьютере виндовс 7 самому? В таком случае нужно использовать сторонние утилиты, которые позволяют устранить все категории ошибок операционной системы.
Ускоритель компьютера – одна из самых популярных программ для диагностики всех видов неполадок, которые только можно найти в Виндовс 7. Используя это ПО, вам не нужно будет самостоятельно очищать память, настраивать автозагрузку или работать с реестром. Функции Ускорителя:
- Очистка мусора на компьютере. Утилита автоматически определяет все ненужные файлы, которые тормозят компьютер, и удаляет их;
- Устранение ошибок реестра. Ускоритель сам выявляет пустые и неправильные записи и стирает все ненужные данные, которые загружают иерархию реестра;
- Защита ПК от вирусов в режиме реального времени;
- Установка всех драйверов в один клик.
С помощью Ускорителя компьютера можно настроить регулярное выполнение действий для оптимизации работы ПК. Скачать программу и начать работу очень легко. Интерфейс полностью адаптирован под русскоговорящих пользователей, а все функции удобно расположены в главном окне приложения.
Please enable JavaScript to view the comments powered by Disqus.Автоматическая диагностика и устранение неполадок в папках и файлах системы Windows
Выполните указанные ниже действия для автоматической диагностики и исправления проблем с файлами и папками в Windows. К этим проблемам относятся, например, невозможность удаления файлов или папок из корзины, а также проблемы с копированием, перемещением, переименованием или удалением файлов.
-
Нажмите кнопку Скачать на этой странице.
-
В диалоговом окне Загрузка файла нажмите кнопку Запустить или Открыть, а затем следуйте инструкциям в средстве устранения проблем с файлами и папками.
Примечания.
-
Возможно, средство устранения неполадок будет доступно только на английском языке. Тем не менее автоматическое исправление подходит для версий Windows на других языках.
-
Если вы работаете не на том компьютере, где возникла проблема, сохраните средство устранения неполадок на устройстве флэш-памяти или компакт-диске, а затем запустите его на компьютере с имеющейся проблемой.
Скачать
Исправляемые проблемы
-
Не удается очистить корзину либо удалить из нее файл или папку.
-
При попытке переименовать или переместить файл появляется следующее сообщение об ошибке: "Этот файл или эта папка не существует".
-
При копировании, перемещении, переименовании или удалении файла в сетевой папке появляются следующие сообщения об ошибках: "Ошибка сети или доступа. Возможно отключение от сети" или "Папка не существует. Возможно, этот файл был перемещен или удален. Хотите создать ее?
-
Параметры представления для одной или нескольких папок могут быть утеряны или неправильно настроены.
-
Не удается выделить несколько элементов в проводнике с помощью сочетания клавиш либо удерживания клавиши Shift или Ctrl при выборе элементов.
-
Некоторые значки в разделе "Мой компьютер", проводнике, на рабочем столе и панели быстрого запуска меняются случайным образом.
Поддерживаемые платформы
-
Windows 7
-
Windows 8
-
Windows 8.1
-
Windows 10
Коды ошибок windows 7. Алгоритм исправления ошибок на Виндовс 7
Каждый пользователь ПК знает про появление экрана смерти (или BSoD). Синий экран извещает о том, что на компьютере обнаружены фатальные ошибки windows 7, из-за чего устройство вышло из строя.
Операционная система выводит на монитор коды ошибок windows 7, их названия и варианты исправления. Поэтому синий экран – не просто набор символов на синем фоне, а источник нужной пользователю информации. Появление экрана смерти ведет за собой временную приостановку процессов на устройстве, позволяя спасти пользовательские файлы и данные от перезаписи, стирания или искажения.
В некоторых ситуациях помогает перезагрузка компьютера – синий экран исчезает, если ошибка была вызвана некорректной обработкой данных или сбоем при передаче пакетов информации. Однако постоянные фатальные ошибки говорят о серьезных проблемах. Это неполадки в аппаратной структуре компьютера – «сломанные» драйвера, сгорание модуля оперативной памяти или поломка жесткого диска.
Тип фатальной ошибки определяют коды – две первые строки на синем экране (специальный номер и название неисправности).
Функция выведения на экран сообщений BSoD может быть отключена пользователем в ходе работы какой-либо программы. Тогда компьютер будет просто перезагружаться, не выдавая уведомлений. Тогда определить, что стало причиной неполадки, становится сложно. Отключите автоматическую перезагрузку («Мой компьютер» → «Свойства» → Дополнительные настройки → в блоке восстановления и загрузки находим параметры перезагрузки, где убираем галочку напротив надписи «Выполнить автоматическую перезагрузку»).
Как истолковать синий экран смерти?
BSoD выглядит следующим образом:
- Первое поле включает в себя название возникшей ошибки windows 7.
- Вторая область – это подробное описание проблемы и способы ее устранения.
- Под цифрой три – номер (или код) ошибки.
- Параметры, соответствующие найденной ошибке.
- Название драйвера, во время работы которого возникла неисправность.
- Специальный адрес ошибки.
Если операционная система перезагрузилась после появления синего экрана – поломка не была критической. В противном случае запишите пункты 1 и 3 со скриншота и отыщите решение проблемы, указав ее код и название. Или же выполните действия, которые предлагает сама система windows, указанные в третьем поле на скриншоте.
Ошибочно мнение, что после синего экрана осталось только переустановить операционную систему. Иногда достаточно переустановить драйвер, не совместимый с остальным оборудованием (пятый пункт на скриншоте), а не прибегать к радикальным методам. Если причина кроется в аппаратной части – придется переустанавливать систему или заменять комплектующие.
Подборка утилит, автоматически исправляющих ошибки виндовс 7
-
Microsoft Fix It.
Утилита от разработчиков Виндовс. Она не является универсальной – направлена на устранение конкретной ошибки (чтение DVD-дисков, автозапуск софта, копирование пользовательских файлов и т. д.).Распространяется бесплатно.
Для нахождения и исправления ошибки зайдите на веб-сайт Центра решений Майкрософт и выберите тематику неполадки. Укажите ее тип, затем скачайте утилиту Fix It (сайт выдаст несколько вариантов, найдите наиболее связанный с Вашей проблемой). Далее Вам остается только запустить программу с администраторскими правами, дождаться, пока утилита найдет и исправит ошибку и перезагрузить ноутбук или ПК.
Утилита хороша тем, что ее действия не повредят операционной системе. Однако предложенные способы могут оказаться неэффективными.
-
NetAdapter Repair AllInOne.
Программа совместима со всеми версиями ОС Виндовс, распространяется бесплатно. Подойдет опытным пользователям, уже встречавшимся с некоторыми неисправностями и знающим основные понятия, используемые в параметрах драйверов, служб, интернет-соединения и т. д.
Утилита не рассчитана на автоматическое решение проблем с компьютером. Она анализирует состояние системы и выдает пользователю варианты, как исправить ситуацию. С помощью программы можно проверить сетевые настройки и провести диагностику софта и аппаратной системы.
Утилита не русифицирована.
Как избавиться от синего экрана смерти?
Часто экран смерти появляется после удаления пользователем важных системных файлов или программного обеспечения. Поэтому нужно выполнить восстановление операционной системы:
- Зайдите в меню «Пуск» и начните набирать в строчке поиска «Восстановление системы». Откройте найденный файл.
- Установите дату точки восстановления раньше даты действий, которые привели к неполадкам системы.
- Перезагрузите устройство – BsoD не должен больше отображаться.
- Если Вы не удаляли никаких системных файлов или утилит, определите по описанию на синем экране программу, файл или драйвер, вызвавшие BSoD. Отыщите их через «Панель управления» → «Удаление программы» и деинсталлируйте. Загрузите версии нужных программ с официальных веб-сайтов, не допуская новой поломки.
- Проверьте температуру компонентов компьютера в режиме работы, используя специальные программы. Они покажут температуру комплектующих и отыщут «слабые» места в сборке. Если температура какой-либо части близка к критической, деталь следует заменить на новую либо отремонтировать.
Часто коды ошибок windows 7 и их исправление
- 0x00000001: APC_INDEX_MISMATCH
Появляется из-за большого количества повторных вызовов, включения-отключения АРС драйверов или системы файлов компьютера. Чтобы устранить неполадку, обновите версию операционной системы.
- 0x00000025: NPFS_FILE_SYSTEM
Свободная операционная память компьютера переполнена. Увеличьте объем оперативной памяти, чтобы убрать ошибку.
- 0x00000026: CDFS_FILE_SYSTEM
Повреждена файловая система Вашего устройства или установленные драйвера не совместимы с остальным оборудованием. Чтобы это исправить, проведите полную диагностику разделов жесткого диска, выявив битые сектора. Затем приобретите дополнительный объем оперативной памяти.
Популярные ошибки windows 7 – не загружается операционная система
Чтобы исправить появившуюся неисправность, Вам понадобится установочный диск или флешка с образом Виндовс.
Подключите съемный носитель к ноутбуку или ПК и перезагрузите устройство. В начале перезагрузки нажмите на одну из кнопок F1-F12 или Delete, в зависимости от модели устройства, зайдя в БИОС. Там выставите по умолчанию загрузку с CD/DVD-диска или USB-устройства. Компьютер заново перезагрузится и Вы увидите окошко установки Виндовс.
Выберите язык и нажмите «Далее».
Отметьте пункт «Восстановление системы». Компьютер найдет все системы, установленные на жестком диске. Выберите нужную из списка, нажмите «Далее».
Программа установки просканирует ОС на наличие неисправностей при загрузке и попробует от них избавиться. После чего будет совершен откат к точке восстановления. Этот способ не всегда оказывается эффективным – если откат и восстановление операционной системы не помогли, ищите проблему по ее названию и коду, указанным на синем экране смерти.
7 системных утилит, которые помогут вам исправить ошибки Windows
Поиск и устранение проблем
Этот раздел должен быть первым местом, которое вы посетите при возникновении каких-либо неисправностей. Найти его можно по адресу «Панель управления» → «Устранение неполадок».
Здесь вас ждут несколько пошаговых мастеров, которые помогут решить проблемы с подключением принтера, воспроизведением звука, доступом к интернету и так далее.
Вполне может быть, что ваша проблема не представляет собой ничего сложного, а потому вполне по силам этому встроенному ремонтнику.
Оптимизация дисков
Современные жёсткие диски обычно не требуют столь частого обслуживания, как в прошлые десятилетия. К тому же новые версии Windows научились выполнять оптимизацию дисков по расписанию и в минуты простоя. И тем не менее, если вы стали замечать замедление работы компьютера или странные звуки, исходящие от накопителя, нелишним будет запустить утилиту обслуживания дисков.
Легче всего сделать это, выполнив поиск по названию. С помощью утилиты вы сможете проанализировать состояние накопителей, оптимизировать их или изменить расписание автоматического обслуживания.
Откат системы к предыдущему состоянию
Отличная функция, о которой многие пользователи почему-то забывают. Она может пригодиться в том случае, если у вас появились какие-либо ошибки и сбои после установки новых программ или обновления драйверов. С помощью восстановления системы можно будет вернуть компьютер к тому времени, когда всё работало.
Иногда восстановление приводит к частичной потере пользовательских данных, появившихся в последнее время. Поэтому, прежде чем приступать к лечению, лучше сделать резервные копии. И всё же откат к предыдущей контрольной точке — это простой и быстрый способ решения многих проблем.
Монитор стабильности системы
Чтобы что-то починить, нужно понять, что поломалось. Получить ответ на этот вопрос вам поможет утилита «Монитор стабильности системы». Найти её не так уж просто, так как запрятана она в глубинах «Панели управления». Поэтому легче всего воспользоваться поиском, куда следует ввести словосочетание «журнал надёжности».
Здесь вы найдёте подробный отчёт о работе операционной системы и установленного программного обеспечения, а также возникающих при этом сбоях. Иногда одного взгляда на журнал достаточно, чтобы определить причину проблем и устранить её.
Восстановление системы
Если перечисленные выше методы не сработали, можно попробовать более радикальное средство. Для этого нужно воспользоваться имеющейся в последних версиях Windows функцией возврата к исходному состоянию. Она имеет несколько вариантов: самый щадящий позволяет даже сохранить все пользовательские данные, в то время как другой вернёт компьютер к моменту покупки.
Для доступа к этой функции откройте «Параметры компьютера», а затем перейдите в раздел «Обновление и безопасность». Здесь найдите на левой панели вкладку «Восстановление». В зависимости от того, какая система была установлена первоначально и какие были применены обновления, состав пунктов может несколько отличаться.
Диагностика оперативной памяти
Довольно часто проблемы связаны с ошибками оперативной памяти. Особенное коварство этого случая заключается в том, что баги начинают возникать без всякой системы. Поэтому, если вас замучили внезапные перезагрузки, синие экраны и незапускающиеся программы, обязательно проверьте состояние оперативной памяти.
Найти эту полезную утилиту поможет поиск по словам «диагностика памяти». После запуска выберите подходящий вам режим проверки и дождитесь результатов теста.
Монитор ресурсов
Ещё один замечательный инструмент, позволяющий узнать, что творится под капотом Windows, называется «Монитор ресурсов». Он пригодится вам, например, в том случае, если какой-либо процесс начнёт вести себя неподобающим образом, слишком нагружая процессор или беспрестанно записывая что-то на диск. Разумеется, это вызовет замедление работы компьютера, поэтому нарушителя необходимо быстро найти и обезвредить.
«Монитор ресурсов» является старшим братом хорошо знакомого вам «Диспетчера задач». Он предоставляет самую полную информацию о каждом процессе, службе, драйвере, сетевых соединениях и использовании ими процессора, памяти, жёсткого диска.
Ну что, всё перепробовали, но Windows так и не вылечили? Тогда действительно стоит взять телефон и вызвать знакомого «компьютерщика».
Можете предложить ещё варианты спасения системы? В этом случае добро пожаловать в комментарии!
Расширенное устранение неполадок для Stop-ошибки или ошибки синего экрана - Windows Client Management
- Читать 19 минут
В этой статье
Примечание
Если вы не являетесь агентом службы поддержки или ИТ-специалистом, дополнительную полезную информацию о сообщениях об ошибке Stop («синий экран») можно найти в разделе «Устранение неполадок с ошибками синего экрана».
Что вызывает Stop-ошибки?
Stop-ошибка отображается в виде синего экрана, содержащего имя неисправного драйвера, например любого из следующих драйверов в качестве примера:
-
atikmpag.sys
-
igdkmd64.sys
-
nvlddmkm.sys
Нет простого объяснения причины ошибок Stop (также известных как ошибки синего экрана или ошибки проверки ошибок). Может быть задействовано множество различных факторов. Однако различные исследования показывают, что ошибки Stop обычно не вызваны компонентами Microsoft Windows.Вместо этого эти ошибки обычно связаны с неисправными драйверами оборудования или драйверами, установленными сторонним программным обеспечением. Сюда входят видеокарты, беспроводные сетевые карты, программы безопасности и так далее.
Наш анализ первопричин сбоев показывает следующее:
- 70 процентов вызваны кодом стороннего драйвера
- 10 процентов вызваны проблемами оборудования
- 5 процентов вызваны кодом Microsoft
- 15 процентов имеют неизвестные причины (поскольку память слишком повреждена для анализа)
Общие шаги по устранению неполадок
Для устранения сообщений об ошибках Stop выполните следующие общие действия:
-
Просмотрите код ошибки Stop, который вы найдете в журналах событий.Найдите в Интернете конкретные коды Stop-ошибок, чтобы узнать, есть ли какие-либо известные проблемы, способы их решения или обходные пути.
-
В качестве оптимальной практики мы рекомендуем сделать следующее:
а. Убедитесь, что вы устанавливаете последние обновления Windows, накопительные обновления и накопительные обновления. Чтобы проверить статус обновления, обратитесь к соответствующей истории обновлений для вашей системы:
-
Запустите диагностический пакет Windows сборщика дампа памяти машины.Этот диагностический инструмент используется для сбора файлов дампа памяти машины и поиска известных решений.
-
Запустите Microsoft Safety Scanner или любую другую программу обнаружения вирусов, которая включает проверку главной загрузочной записи на наличие заражений.
-
Убедитесь, что на жестком диске достаточно свободного места. Точные требования варьируются, но мы рекомендуем 10–15 процентов свободного дискового пространства.
-
Обратитесь к поставщику соответствующего оборудования или программного обеспечения для обновления драйверов и приложений в следующих случаях:
-
Сообщение об ошибке указывает на то, что конкретный драйвер вызывает проблему.
-
Вы видите указание на то, что служба запускается или останавливается до того, как произошел сбой. В этой ситуации определите, согласовано ли поведение службы во всех случаях сбоя.
-
Вы внесли изменения в программное или аппаратное обеспечение.
-
Сборник дампа памяти
Чтобы настроить систему для файлов дампа памяти, выполните следующие действия:
- Загрузите инструмент DumpConfigurator.
- Распакуйте файл .zip и перейдите в папку Source Code .
- Запустите инструмент DumpConfigurator.hta и выберите Повысить уровень HTA .
- Выберите Auto Config Kernel .
- Перезагрузите компьютер, чтобы настройки вступили в силу.
- Остановите и отключите службы автоматического перезапуска системы (ASR), чтобы предотвратить запись файлов дампа.
- Если сервер виртуализирован, отключите автоматическую перезагрузку после создания файла дампа памяти.Это позволяет вам сделать снимок текущего состояния сервера, а также в случае повторения проблемы.
Файл дампа памяти сохраняется в следующих местах:
Тип файла дампа | Расположение |
---|---|
(нет) | % SystemRoot% \ MEMORY.DMP (неактивен или выделен серым цветом) |
Файл малого дампа памяти (256 кб) | % SystemRoot% \ Minidump |
Файл дампа памяти ядра | % SystemRoot% \ MEMORY.DMP |
Файл полного дампа памяти | % SystemRoot% \ MEMORY.DMP |
Файл автоматического дампа памяти | % SystemRoot% \ MEMORY.DMP |
Файл активного дампа памяти | % SystemRoot% \ MEMORY.DMP |
Вы можете использовать средство Microsoft DumpChk (средство проверки файлов аварийного дампа), чтобы убедиться, что файлы дампа памяти не повреждены или недействительны. Дополнительную информацию смотрите в следующем видео:
Дополнительная информация о том, как использовать Dumpchk.exe, чтобы проверить файлы дампа:
Настройки файла подкачки
Анализ дампа памяти
Найти основную причину сбоя может быть непросто. Проблемы с оборудованием особенно трудно диагностировать, поскольку они могут вызывать неустойчивое и непредсказуемое поведение, которое может проявляться в различных симптомах.
При возникновении ошибки Stop сначала необходимо изолировать проблемные компоненты, а затем попытаться заставить их снова вызвать ошибку Stop. Если вы можете воспроизвести проблему, обычно вы можете определить причину.
Вы можете использовать такие инструменты, как Windows Software Development KIT (SDK) и Symbols, для диагностики журналов дампа. В следующем разделе обсуждается, как использовать этот инструмент.
Расширенные действия по устранению неполадок
Примечание
Расширенное устранение неисправностей аварийных дампов может быть очень сложной задачей, если у вас нет опыта программирования и внутренних механизмов Windows. Мы попытались дать здесь краткое представление о некоторых из используемых методов, включая некоторые примеры. Однако, чтобы действительно эффективно устранять неисправности аварийного дампа, вам следует потратить время на ознакомление с передовыми методами отладки.Видеообзор см. В разделе Расширенная отладка Windows и сбои в работе режима ядра. Также см. Дополнительные ссылки, перечисленные ниже.
Ссылки на расширенную отладку
Расширенная отладка Windows
Инструменты отладки для Windows (WinDbg, KD, CDB, NTSD)
Этапы отладки
- Убедитесь, что компьютер настроен на создание файла полного дампа памяти при сбое. См. Шаги здесь для получения дополнительной информации.
- Найдите память.dmp в каталоге Windows на компьютере, на котором происходит сбой, и скопируйте этот файл на другой компьютер.
- На другой компьютер загрузите Windows 10 SDK.
- Запустите установку и выберите Debugging Tools for Windows . Устанавливается инструмент WinDbg.
- Откройте инструмент WinDbg и задайте путь к символу, щелкнув Файл , а затем щелкнув Путь к файлу символа .
а. Если компьютер подключен к Интернету, введите общедоступный сервер символов Microsoft (https: // msdl.microsoft.com/download/symbols) и нажмите ОК . Это рекомендуемый метод.
г. Если компьютер не подключен к Интернету, необходимо указать путь к локальному символу. - Щелкните Open Crash Dump , а затем откройте файл memory.dmp, который вы скопировали. См. Пример ниже.
- В разделе Bugcheck Analysis должна быть ссылка ! Analysis -v . Щелкните эту ссылку. В командной строке внизу страницы будет введена команда! Анализировать -v.
- Появится подробный анализ ошибок. См. Пример ниже.
- Прокрутите вниз до раздела, где написано STACK_TEXT . Будут ряды чисел, после каждой строки будет двоеточие и некоторый текст. Этот текст должен сообщить вам, какая DLL вызывает сбой и, если возможно, какая служба вызывает сбой библиотеки DLL.
- Подробнее о том, как интерпретировать вывод STACK_TEXT, см. В разделе Использование расширения! Analysis.
Существует множество возможных причин проверки ошибок, и каждый случай уникален.В приведенном выше примере важными строками, которые можно идентифицировать из STACK_TEXT, являются 20, 21 и 22:
(здесь данные HEX удалены, а строки для ясности пронумерованы)
1: NT! KeBugCheckEx 2: nt! PspCatchCriticalBreak + 0xff 3: nt! PspTerminateAllThreads + 0x1134cf 4: nt! PspTerminateProcess + 0xe0 5: nt! NtTerminateProcess + 0xa9 6: nt! KiSystemServiceCopyEnd + 0x13 7. nt! KiServiceLinkage 8: nt! KiDispatchException + 0x1107fe 9: nt! KiFastFailDispatch + 0xe4 10: nt! KiRaiseSecurityCheckFailure + 0x3d3 11: ntdll! RtlpHpFreeWithExceptionProtection $ filter $ 0 + 0x44 12: ntdll! _C_specific_handler + 0x96 13: ntdll! RtlpExecuteHandlerForException + 0xd 14: ntdll! RtlDispatchException + 0x358 15: ntdll! KiUserExceptionDispatch + 0x2e 16: ntdll! RtlpHpVsContextFree + 0x11e 17: ntdll! RtlpHpFreeHeap + 0x48c 18: ntdll! RtlpHpFreeWithExceptionProtection + 0xda 19: ntdll! RtlFreeHeap + 0x24a 20: FWPolicyIOMgr! FwBinariesFree + 0xa7c2 21: mpssvc! FwMoneisDiagEdpPolicyUpdate + 0x1584f 22: mpssvc! FwEdpMonUpdate + 0x6c 23: ntdll! RtlpWnfWalkUserSubscriptionList + 0x29b 24: ntdll! RtlpWnfProcessCurrentDescriptor + 0x105 25: ntdll! RtlpWnfNotificationThread + 0x80 26: ntdll! TppExecuteWaitCallback + 0xe1 27: ntdll! TppWorkerThread + 0x8d0 28: KERNEL32! BaseThreadInitThunk + 0x14 29: ntdll! RtlUserThreadStart + 0x21
Проблема здесь в mpssvc , который является компонентом брандмауэра Windows.Проблема была устранена путем временного отключения брандмауэра и последующего сброса политик брандмауэра.
Дополнительные примеры приведены в разделе «Примеры отладки» внизу этой статьи.
Видеоресурсы
Следующие видеоролики иллюстрируют различные методы устранения неполадок при анализе файлов дампа.
Расширенное устранение неполадок с помощью Driver Verifier
По нашим оценкам, около 75% всех Stop-ошибок вызваны неисправными драйверами.Средство проверки драйверов предоставляет несколько методов для устранения неполадок. К ним относятся запуск драйверов в изолированном пуле памяти (без совместного использования памяти с другими компонентами), создание чрезмерной нагрузки на память и проверка параметров. Если инструмент обнаруживает ошибки при выполнении кода драйвера, он заранее создает исключение, чтобы эта часть кода могла быть исследована дальше.
Предупреждение
Driver Verifier потребляет много ресурсов ЦП и может значительно замедлить работу компьютера.Вы также можете столкнуться с дополнительными сбоями. Средство проверки отключает неисправные драйверы после возникновения ошибки Stop и продолжает делать это до тех пор, пока вы не сможете успешно перезапустить систему и получить доступ к рабочему столу. Вы также можете ожидать создания нескольких файлов дампа.
Не пытайтесь проверить все драйверы одновременно. Это может снизить производительность и сделать систему непригодной для использования. Это также ограничивает эффективность средства.
Используйте следующие рекомендации при использовании Driver Verifier:
- Проверьте все «подозрительные» драйверы (драйверы, которые были недавно обновлены или заведомо проблемные).
- Если вы по-прежнему испытываете не поддающиеся анализу сбои, попробуйте включить проверку для всех сторонних и неподписанных драйверов.
- Включить одновременную проверку для групп из 10–20 драйверов.
- Кроме того, если компьютер не может загрузиться на рабочий стол из-за средства проверки драйверов, вы можете отключить этот инструмент, запустив его в безопасном режиме. Это связано с тем, что инструмент не может работать в безопасном режиме.
Для получения дополнительной информации см. Средство проверки драйверов.
Распространенные ошибки Windows Stop
В этом разделе не содержится список всех кодов ошибок, но, поскольку многие коды ошибок имеют одинаковое возможное разрешение, лучше всего выполнить следующие шаги для устранения ошибки.
В следующей таблице перечислены общие процедуры поиска и устранения распространенных кодов ошибок Stop.
Сообщение об ошибке Stop и код | Смягчение |
---|---|
VIDEO_ENGINE_TIMEOUT_DETECTED или VIDEO_TDR_TIMEOUT_DETECTED Stop error code 0x00000141, or 0x00000117 | Обратитесь к поставщику указанного драйвера дисплея, чтобы получить соответствующее обновление для этого драйвера. |
DRIVER_IRQL_NOT_LESS_OR_EQUAL Код ошибки Stop 0x0000000D1 | Примените последние обновления для драйвера, применив последние накопительные обновления для системы через веб-сайт каталога Центра обновления Майкрософт.Обновите устаревший драйвер сетевой карты. Виртуализированные системы VMware часто используют «Сетевое соединение Intel (R) PRO / 1000 MT» (e1g6032e.sys). Этот драйвер доступен по адресу http://downloadcenter.intel.com. Обратитесь к поставщику оборудования, чтобы обновить драйвер сетевой карты для разрешения проблемы. Для систем VMware используйте встроенный драйвер сетевой карты VMware (можно использовать типы VMXNET или VMXNET2, VMXNET3) вместо Intel e1g6032e.sys. |
PAGE_FAULT_IN_NONPAGED_AREA Код ошибки Stop 0x000000050 | Если драйвер указан в сообщении об ошибке Stop, обратитесь к производителю за обновлением.Если обновления недоступны, отключите драйвер и следите за стабильностью системы. Запустите Chkdsk / f / r, чтобы обнаружить и исправить ошибки диска. Перед сканированием диска системного раздела необходимо перезагрузить систему. Обратитесь к производителю за любыми диагностическими инструментами, которые они могут предоставить для подсистемы жесткого диска. Попробуйте переустановить любое приложение или службу, которые были недавно установлены или обновлены. Возможно, что сбой был вызван, когда система запускала приложения и считывала реестр для настроек предпочтений.Переустановка приложения может исправить поврежденные ключи реестра. Если проблема не исчезнет и вы запустили последнюю резервную копию состояния системы, попробуйте восстановить кусты реестра из резервной копии. |
SYSTEM_SERVICE_EXCEPTION Код ошибки остановки c000021a {Неустранимая системная ошибка} Системный процесс подсистемы Windows неожиданно завершился со статусом 0xc0000005. Система была закрыта. | Воспользуйтесь средством проверки системных файлов для восстановления отсутствующих или поврежденных системных файлов.Средство проверки системных файлов позволяет пользователям сканировать системные файлы Windows на наличие повреждений и восстанавливать поврежденные файлы. Дополнительные сведения см. В разделе Использование средства проверки системных файлов. |
NTFS_FILE_SYSTEM Код ошибки Stop 0x000000024 | Эта Stop-ошибка обычно вызвана повреждением файловой системы NTFS или поврежденными блоками (секторами) на жестком диске. Поврежденные драйверы для жестких дисков (SATA или IDE) также могут отрицательно повлиять на способность системы читать и писать на диск. Запустите любую диагностику оборудования, предоставленную производителем подсистемы хранения.Используйте инструмент сканирования диска, чтобы убедиться, что в файловой системе нет ошибок. Для этого щелкните правой кнопкой мыши диск, который вы хотите просканировать, выберите «Свойства», выберите «Инструменты», а затем нажмите кнопку «Проверить сейчас». Мы также предлагаем обновить драйвер файловой системы NTFS (Ntfs.sys) и применить последнюю версию. накопительные обновления для текущей операционной системы, в которой возникла проблема. |
KMODE_EXCEPTION_NOT_HANDLED Код ошибки Stop 0x0000001E | Если драйвер указан в сообщении об ошибке Stop, отключите или удалите этот драйвер.Отключите или удалите все драйверы или службы, которые были недавно добавлены. Если ошибка возникает во время загрузки, а системный раздел отформатирован с использованием файловой системы NTFS, вы можете использовать безопасный режим для отключения драйвера в диспетчере устройств. Для этого выполните следующие действия: Перейдите в Настройки > Обновление и безопасность> Восстановление . В разделе Расширенный запуск выберите Перезагрузить сейчас . После перезагрузки ПК на экране выберите параметр , выберите «Устранение неполадок »> «Дополнительные параметры»> «Параметры запуска»> «Перезагрузить ».После перезагрузки компьютера вы увидите список параметров. Нажмите 4 или F4 , чтобы запустить компьютер в безопасном режиме. Или, если вы собираетесь использовать Интернет в безопасном режиме, нажмите 5 или F5 для выбора безопасного режима с поддержкой сети. |
DPC_WATCHDOG_VIOLATION Код ошибки Stop 0x00000133 | Этот код Stop-ошибки вызван неисправным драйвером, который не завершает свою работу в течение отведенного периода времени при определенных условиях.Чтобы мы могли помочь уменьшить эту ошибку, соберите файл дампа памяти из системы, а затем используйте отладчик Windows для поиска неисправного драйвера. Если драйвер указан в сообщении об ошибке Stop, отключите драйвер, чтобы локализовать проблему. Обратитесь к производителю за обновлениями драйверов. Проверьте системный журнал в средстве просмотра событий на наличие дополнительных сообщений об ошибках, которые могут помочь определить устройство или драйвер, вызывающие Stop-ошибку 0x133. Убедитесь, что все новое установленное оборудование совместимо с установленной версией Windows.Например, вы можете получить информацию о необходимом оборудовании в разделе «Технические характеристики Windows 10». Если отладчик Windows установлен и у вас есть доступ к общедоступным символам, вы можете загрузить файл c: \ windows \ memory.dmp в отладчик, а затем обратиться к разделу Определение источника ошибок проверки ошибок 0x133 (DPC_WATCHDOG_VIOLATION) в Windows Server 2012 найти проблемный драйвер из дампа памяти. |
USER_MODE_HEALTH_MONITOR Код ошибки Stop 0x0000009E | Эта Stop-ошибка указывает на то, что проверка работоспособности в пользовательском режиме завершилась неудачно, что препятствует постепенному завершению работы.Следовательно, Windows восстанавливает критически важные службы путем перезапуска или включения переключения приложений на другие серверы. Служба кластеризации включает механизм обнаружения, который может обнаруживать отсутствие ответа в компонентах пользовательского режима. Эта Stop-ошибка обычно возникает в кластерной среде, а указанным неисправным драйвером является RHS.exe. Проверьте журналы событий на наличие сбоев хранилища, чтобы определить сбойный процесс. Попробуйте обновить компонент или процесс, указанный в журналах событий. Вы должны увидеть следующее записанное событие: Идентификатор события: 4870 Источник: Microsoft-Windows-FailoverClustering Описание. Мониторинг состояния в пользовательском режиме обнаружил, что система не отвечает.Виртуальный адаптер отказоустойчивого кластера потерял связь с процессом сервера кластера с идентификатором процесса «% 1» на «% 2» секунд. Выполняется восстановительное действие. Просмотрите журналы кластера, чтобы определить процесс и выяснить, какие элементы могут привести к зависанию процесса. Для получения дополнительной информации см. «Почему мой узел отказоустойчивой кластеризации показывает синий экран со стоп-кодом 0x0000009E?» Также см. Следующий видеоролик Microsoft «Что делать в случае возникновения ошибки 9E». |
Примеры отладки
Пример 1
Эта проверка ошибок вызвана зависанием драйвера во время обновления, что привело к проверке ошибок D1 в NDIS.sys (драйвер Microsoft). IMAGE_NAME сообщает вам неисправный драйвер, но поскольку это драйвер Microsoft, его нельзя заменить или удалить. Метод разрешения - отключить сетевое устройство в диспетчере устройств и повторить попытку обновления.
2: kd>! Анализировать -v ************************************************* ***************************** * * * Анализ ошибок * * * ************************************************* ***************************** DRIVER_IRQL_NOT_LESS_OR_EQUAL (d1) Была сделана попытка получить доступ к выгружаемому (или полностью недействительному) адресу на уровень запроса прерывания (IRQL) слишком высок.Обычно это вызвано драйверами, использующими неправильные адреса. Если доступен отладчик ядра, получить трассировку стека. Аргументы: Arg1: 000000000011092a, ссылка на память Arg2: 0000000000000002, IRQL Arg3: 0000000000000001, значение 0 = операция чтения, 1 = операция записи Arg4: fffff807aa74f4c4, адрес, который ссылается на память Детали отладки: ------------------ KEY_VALUES_STRING: 1 STACKHASH_ANALYSIS: 1 TIMELINE_ANALYSIS: 1 DUMP_CLASS: 1 DUMP_QUALIFIER: 400 SIMULTANEOUS_TELSVC_INSTANCES: 0 SIMULTANEOUS_TELWP_INSTANCES: 0 BUILD_VERSION_STRING: 16299.15.amd64fre.rs3_release.170928-1534 SYSTEM_MANUFACTURER: Alienware SYSTEM_PRODUCT_NAME: Alienware 15 R2 SYSTEM_SKU: Alienware 15 R2 SYSTEM_VERSION: 1.2.8 BIOS_VENDOR: Alienware BIOS_VERSION: 1.2.8 BIOS_DATE: 29.01.2016 BASEBOARD_MANUFACTURER: Alienware BASEBOARD_PRODUCT: Alienware 15 R2 BASEBOARD_VERSION: A00 DUMP_TYPE: 2 BUGCHECK_P1: 11092a BUGCHECK_P2: 2 BUGCHECK_P3: 1 BUGCHECK_P4: fffff807aa74f4c4 WRITE_ADDRESS: fffff80060602380: невозможно получить MiVisibleState Невозможно получить NonPagedPoolStart Невозможно получить NonPagedPoolEnd Невозможно получить PagedPoolStart Невозможно получить PagedPoolEnd 000000000011092a CURRENT_IRQL: 2 FAULTING_IP: NDIS! NdisQueueIoWorkItem + 4 [minio \ ndis \ sys \ miniport.c @ 9708] fffff807`aa74f4c4 48895120 mov qword ptr [rcx + 20h], rdx CPU_COUNT: 8 CPU_MHZ: a20 CPU_VENDOR: GenuineIntel CPU_FAMILY: 6 CPU_MODEL: 5e CPU_STEPPING: 3 CPU_MICROCODE: 6,5e, 3,0 (F, M, S, R) SIG: BA'00000000 (кеш) BA'00000000 (инициализация) BLACKBOXPNP: 1 (! Blackboxpnp) DEFAULT_BUCKET_ID: WIN8_DRIVER_FAULT BUGCHECK_STR: AV PROCESS_NAME: Система ANALYSIS_SESSION_HOST: SHENDRIX-DEV0 ANALYSIS_SESSION_TIME: 01-17-2019 11: 06: 05.0653 АНАЛИЗ_ВЕРСИЯ: 10.0.18248.1001 amd64fre TRAP_FRAME: ffffa884c0c3f6b0 - (.ловушка 0xffffa884c0c3f6b0) ПРИМЕЧАНИЕ: кадр прерывания не содержит всех регистров. Некоторые значения регистров могут быть обнулены или неверны. rax = fffff807ad018bf0 rbx = 0000000000000000 rcx = 000000000011090a rdx = fffff807ad018c10 rsi = 0000000000000000 rdi = 0000000000000000 rip = fffff807aa74f4c4 rsp = ffffa884c0c3f840 rbp = 000000002408fd00 r8 = ffffb30e0e99ea30 r9 = 0000000001d371c1 r10 = 0000000020000080 r11 = 0000000000000000 r12 = 0000000000000000 r13 = 0000000000000000 r14 = 0000000000000000 r15 = 0000000000000000 iopl = 0 nv up ei ng nz na pe nc NDIS! NdisQueueIoWorkItem + 0x4: fffff807`aa74f4c4 48895120 mov qword ptr [rcx + 20h], rdx ds: 00000000`0011092a = ???????????????? Сброс объема по умолчанию LAST_CONTROL_TRANSFER: с fffff800603799e9 на fffff8006036e0e0 STACK_TEXT: ffffa884`c0c3f568 fffff800`603799e9: 00000000`0000000a 00000000`0011092a 00000000`00000002 00000000`00000001: nt! KeBugCheckEx [minkernel \ ntos \ ke \ amd64 \ procstat.asm @ 134] ffffa884`c0c3f570 fffff800`60377d7d: fffff78a`4000a150 ffffb30e`03fba001 ffff8180`f0b5d180 00000000`000000ff: nt! KiBugCheckDispatch + 0x69 [minkernel amdas \ kep ffffa884`c0c3f6b0 fffff807`aa74f4c4: 00000000`00000002 ffff8180`f0754180 00000000`00269fb1 ffff8180`f0754180: nt! KiPageFault + 0x23d [minkernel \ ntos \ ke \ amd64 \ trap] ffffa884`c0c3f840 fffff800`60256b63: ffffb30e`0e18f710 ffff8180`f0754180 ffffa884`c0c3fa18 00000000`00000002: NDIS! NdisQueueIoWorkItem + 0x4 [minio \ ndiport \ sys.c @ 9708] ffffa884`c0c3f870 fffff800`60257bfd: 00000000`00000008 00000000`00000000 00000000`00269fb1 ffff8180`f0754180: nt! KiProcessExpiredTimerList + 0x153 [minkernel \ ntos \ ke \ dpcsup.c @ 2078] ffffa884`c0c3f960 fffff800`6037123a: 00000000`00000000 ffff8180`f0754180 00000000`00000000 ffff8180`f0760cc0: nt! KiRetireDpcList + 0x43d [minkernel \ ntos \ ke \ dpcsup.c @ 1512] ffffa884`c0c3fb60 00000000`00000000: ffffa884`c0c40000 ffffa884`c0c39000 00000000`00000000 00000000`00000000: nt! KiIdleLoop + 0x5a [minkernel \ ntos \ ke \ amd64 \ idle.asm @ 166] RETRACER_ANALYSIS_TAG_STATUS: не удалось получить KPCR для ядра 2 THREAD_SHA1_HASH_MOD_FUNC: 5b59a784f22d4b5cbd5a8452fe39914b8fd7961d THREAD_SHA1_HASH_MOD_FUNC_OFFSET: 5643383f9cae3ca39073f7721b53f0c633bfb948 THREAD_SHA1_HASH_MOD: 20edda059578820e64b723e466deea47f59bd675 FOLLOWUP_IP: NDIS! NdisQueueIoWorkItem + 4 [minio \ ndis \ sys \ miniport.c @ 9708] fffff807`aa74f4c4 48895120 mov qword ptr [rcx + 20h], rdx FAULT_INSTR_CODE: 20518948 FAULTING_SOURCE_LINE: minio \ ndis \ sys \ miniport.c FAULTING_SOURCE_FILE: minio \ ndis \ sys \ miniport.c FAULTING_SOURCE_LINE_NUMBER: 9708 FAULTING_SOURCE_CODE: 9704: _In_ _Points_to_data_ PVOID WorkItemContext 9705:) 9706: { 9707: > 9708: ((PNDIS_IO_WORK_ITEM) NdisIoWorkItemHandle) -> Routine = Routine; 9709: ((PNDIS_IO_WORK_ITEM) NdisIoWorkItemHandle) -> WorkItemContext = WorkItemContext; 9710: 9711: IoQueueWorkItem (((PNDIS_IO_WORK_ITEM) NdisIoWorkItemHandle) -> IoWorkItem, 9712: ndisDispatchIoWorkItem, 9713: CriticalWorkQueue, SYMBOL_STACK_INDEX: 3 SYMBOL_NAME: NDIS! NdisQueueIoWorkItem + 4 FOLLOWUP_NAME: ndiscore MODULE_NAME: NDIS IMAGE_NAME: NDIS.SYS DEBUG_FLR_IMAGE_TIMESTAMP: 0 IMAGE_VERSION: 10.0.16299.99 DXGANALYZE_ANALYSIS_TAG_PORT_GLOBAL_INFO_STR: Hybrid_FALSE DXGANALYZE_ANALYSIS_TAG_ADAPTER_INFO_STR: GPU0_VenId0x1414_DevId0x8d_WDDM1.3_Active; STACK_COMMAND: .thread; .cxr; kb BUCKET_ID_FUNC_OFFSET: 4 FAILURE_BUCKET_ID: AV_NDIS! NdisQueueIoWorkItem BUCKET_ID: AV_NDIS! NdisQueueIoWorkItem PRIMARY_PROBLEM_CLASS: AV_NDIS! NdisQueueIoWorkItem TARGET_TIME: 2017-12-10T14: 16: 08.000Z OSBUILD: 16299 ОССЕРВИСУПАК: 98 SERVICEPACK_NUMBER: 0 OS_REVISION: 0 ЛЮКС_МАСКА: 784 PRODUCT_TYPE: 1 OSPLATFORM_TYPE: x64 ИМЯ ОС: Windows 10 ИЗДАНИЕ: Windows 10 WinNt TerminalServer SingleUserTS Personal OS_LOCALE: USER_LCID: 0 OSBUILD_TIMESTAMP: 2017-11-26 03:49:20 BUILDDATESTAMP_STR: 170928-1534 BUILDLAB_STR: rs3_release BUILDOSVER_STR: 10.0.16299.15.amd64fre.rs3_release.170928-1534 ANALYSIS_SESSION_ELAPSED_TIME: 8377 АНАЛИЗ_ИСТОЧНИК: КМ FAILURE_ID_HASH_STRING: км: av_ndis! Ndisqueueioworkitem FAILURE_ID_HASH: {10686423-afa1-4852-ad1b-9324ac44ac96} FAILURE_ID_REPORT_LINK: https://go.microsoft.com/fwlink/?LinkID=397724&FailureHash=10686423-afa1-4852-ad1b-9324ac44ac96 Продолжение: ndiscore ---------
Пример 2
В этом примере драйвер стороннего производителя вызвал ошибку страницы, поэтому у нас нет символов для этого драйвера.Однако если посмотреть на IMAGE_NAME и / или MODULE_NAME , можно увидеть, что причиной проблемы является WwanUsbMP.sys . Возможным решением является отключение устройства и повторная попытка обновления.
1: kd>! Анализировать -v ************************************************* ***************************** * * * Анализ ошибок * * * ************************************************* ***************************** PAGE_FAULT_IN_NONPAGED_AREA (50) Обращение к недопустимой системной памяти.Это не может быть защищено с помощью try-except. Обычно адрес просто плохой или указывает на освобожденную память. Аргументы: Arg1: 8ba10000, ссылка на память. Arg2: 00000000, значение 0 = операция чтения, 1 = операция записи. Arg3: 82154573, если не ноль, адрес инструкции, которая ссылается на плохую память. адрес. Arg4: 00000000, (зарезервировано) Детали отладки: ------------------ *** ВНИМАНИЕ: невозможно проверить отметку времени для WwanUsbMp.sys *** ОШИБКА: загрузка модуля завершена, но символы для WwanUsbMp не могут быть загружены.sys KEY_VALUES_STRING: 1 STACKHASH_ANALYSIS: 1 TIMELINE_ANALYSIS: 1 DUMP_CLASS: 1 DUMP_QUALIFIER: 400 BUILD_VERSION_STRING: 16299.15.x86fre.rs3_release.170928-1534 MARKER_MODULE_NAME: IBM_ibmpmdrv SYSTEM_MANUFACTURER: LENOVO SYSTEM_PRODUCT_NAME: 20AWS07H00 SYSTEM_SKU: LENOVO_MT_20AW_BU_Think_FM_ThinkPad T440p СИСТЕМА_ВЕРСИЯ: ThinkPad T440p BIOS_VENDOR: LENOVO BIOS_VERSION: GLET85WW (2.39) BIOS_DATE: 29.09.2016 BASEBOARD_MANUFACTURER: LENOVO BASEBOARD_PRODUCT: 20AWS07H00 BASEBOARD_VERSION: не определено DUMP_TYPE: 2 BUGCHECK_P1: ffffffff8ba10000 BUGCHECK_P2: 0 BUGCHECK_P3: ffffffff82154573 BUGCHECK_P4: 0 READ_ADDRESS: 822821d0: невозможно получить MiVisibleState 8ba10000 FAULTING_IP: nt! memcpy + 33 [minkernel \ crts \ crtw32 \ string \ i386 \ memcpy.asm @ 213 82154573 f3a5 rep movs dword ptr es: [edi], dword ptr [esi] MM_INTERNAL_CODE: 0 CPU_COUNT: 4 CPU_MHZ: 95a CPU_VENDOR: GenuineIntel CPU_FAMILY: 6 CPU_MODEL: 3c CPU_STEPPING: 3 CPU_MICROCODE: 6,3c, 3,0 (F, M, S, R) SIG: 21'00000000 (кеш) 21'00000000 (инициализация) BLACKBOXBSD: 1 (! Blackboxbsd) BLACKBOXPNP: 1 (! Blackboxpnp) DEFAULT_BUCKET_ID: WIN8_DRIVER_FAULT BUGCHECK_STR: AV PROCESS_NAME: Система CURRENT_IRQL: 2 ANALYSIS_SESSION_HOST: SHENDRIX-DEV0 ВРЕМЯ СЕССИИ АНАЛИЗА: 17.01.2019 10:54:53.0780 АНАЛИЗ_ВЕРСИЯ: 10.0.18248.1001 amd64fre TRAP_FRAME: 8ba0efa8 - (.trap 0xffffffff8ba0efa8) ErrCode = 00000000 eax = 8ba1759e ebx = a2bfd314 ecx = 00001d67 edx = 00000002 esi = 8ba10000 edi = a2bfe280 eip = 82154573 esp = 8ba0f01c ebp = 8ba0f024 iopl = 0 nv up ei pl nz ac pe nc cs = 0008 ss = 0010 ds = 0023 es = 0023 fs = 0030 gs = 0000 efl = 00010216 nt! memcpy + 0x33: 82154573 f3a5 rep movs dword ptr es: [edi], dword ptr [esi] Сброс объема по умолчанию LOCK_ADDRESS: 8226c6e0 - (! Блокирует 8226c6e0) Не удается получить тип _ERESOURCE Ресурс @ nt! PiEngineLock (0x8226c6e0) доступен Всего замков: 1 PNP_TRIAGE_DATA: Адрес блокировки: 0x8226c6e0 Количество потоков: 0 Адрес темы: 0x00000000 Ожидание потока: 0x0 LAST_CONTROL_TRANSFER: с 82076708 на 821507e8 STACK_TEXT: 8ba0ede4 82076708 00000050 8ba10000 00000000 nt! KeBugCheckEx [minkernel \ ntos \ ke \ i386 \ procstat.asm @ 114] 8ba0ee40 8207771e 8ba0efa8 8ba10000 8ba0eea0 nt! MiSystemFault + 0x13c8 [minkernel \ ntos \ mm \ mmfault.c @ 4755] 8ba0ef08 821652ac 00000000 8ba10000 00000000 nt! MmAccessFault + 0x83e [minkernel \ ntos \ mm \ mmfault.c @ 6868] 8ba0ef08 82154573 00000000 8ba10000 00000000 nt! _KiTrap0E + 0xec [minkernel \ ntos \ ke \ i386 \ trap.asm @ 5153] 8ba0f024 86692866 a2bfd314 8ba0f094 0000850a nt! Memcpy + 0x33 [minkernel \ crts \ crtw32 \ string \ i386 \ memcpy.asm @ 213] 8ba0f040 866961bc 8ba0f19c a2bfd0e8 00000000 NDIS! NdisMSetPowerManagementCapabilities + 0x8a [minio \ ndis \ sys \ miniport.c @ 7969] 8ba0f060 866e1f66 866e1caf adfb9000 00000000 NDIS! NdisMSetGeneralAttributes + 0x23d [minio \ ndis \ sys \ miniport.c @ 8198] 8ba0f078 ac50c15f a2bfd0e8 0000009f 00000001 NDIS! NdisMSetMiniportAttributes + 0x2b7 [minio \ ndis \ sys \ miniport.c @ 7184] ВНИМАНИЕ! Информация о размотке стека недоступна. Следующие кадры могут быть неправильными. 8ba0f270 ac526f96 adfb9000 a2bfd0e8 8269b9b0 WwanUsbMp + 0x1c15f 8ba0f3cc 866e368a a2bfd0e8 00000000 8ba0f4c0 WwanUsbMp + 0x36f96 8ba0f410 867004b0 a2bfd0e8 a2bfd0e8 a2be2a70 NDIS! NdisMInvokeInitialize + 0x60 [minio \ ndis \ sys \ miniport.c @ 13834] 8ba0f7ac 866dbc8e a2acf730 866b807c 00000000 NDIS! NdisMInitializeAdapter + 0xa23 [minio \ ndis \ sys \ miniport.c @ 601] 8ba0f7d8 866e687d a2bfd0e8 00000000 00000000 NDIS! NdisInitializeAdapter + 0x4c [minio \ ndis \ sys \ initpnp.c @ 931] 8ba0f800 866e90bb adfb64d8 00000000 a2bfd0e8 NDIS! NdisPnPStartDevice + 0x118 [minio \ ndis \ sys \ configm.c @ 4235] 8ba0f820 866e8a58 adfb64d8 a2bfd0e8 00000000 NDIS! NdisStartDeviceSynchronous + 0xbd [minio \ ndis \ sys \ ndispnp.c @ 3096] 8ba0f838 866e81df adfb64d8 8ba0f85e 8ba0f85f NDIS! NdisPnPIrpStartDevice + 0xb4 [minio \ ndis \ sys \ ndispnp.c @ 1067] 8ba0f860 820a7e98 a2bfd030 adfb64d8 8ba0f910 NDIS! NdisPnPDispatch + 0x108 [minio \ ndis \ sys \ ndispnp.c @ 2429] 8ba0f878 8231f07e 8ba0f8ec adf5d4c8 872e2eb8 nt! IofCallDriver + 0x48 [minkernel \ ntos \ io \ iomgr \ iosubs.c @ 3149] 8ba0f898 820b8569 820c92b8 872e2eb8 8ba0f910 nt! PnpAsynchronousCall + 0x9e [minkernel \ ntos \ io \ pnpmgr \ irp.c @ 3005] 8ba0f8cc 820c9a76 00000000 820c92b8 872e2eb8 nt! PnpSendIrp + 0x67 [minkernel \ ntos \ io \ pnpmgr \ irp.h @ 286] 8ba0f914 8234577b 872e2eb8 adf638b0 adf638b0 nt! PnpStartDevice + 0x60 [minkernel \ ntos \ io \ pnpmgr \ irp.c @ 3187] 8ba0f94c 82346cc7 872e2eb8 adf638b0 adf638b0 nt! PnpStartDeviceNode + 0xc3 [minkernel \ ntos \ io \ pnpmgr \ start.c @ 1712] 8ba0f96c 82343c68 00000000 a2bdb3d8 adf638b0 nt! PipProcessStartPhase1 + 0x4d [minkernel \ ntos \ io \ pnpmgr \ start.c @ 114] 8ba0fb5c 824db885 8ba0fb80 00000000 00000000 nt! PipProcessDevNodeTree + 0x386 [minkernel \ ntos \ io \ pnpmgr \ enum.c @ 6129] 8ba0fb88 8219571b 85852520 8c601040 8226ba90 nt! PiRestartDevice + 0x91 [minkernel \ ntos \ io \ pnpmgr \ enum.c @ 4743] 8ba0fbe8 820804af 00000000 00000000 8c601040 nt! PnpDeviceActionWorker + 0xdb4b7 [minkernel \ ntos \ io \ pnpmgr \ action.c @ 674] 8ba0fc38 8211485c 85852520 421de295 00000000 nt! ExpWorkerThread + 0xcf [minkernel \ ntos \ ex \ worker.c @ 4270] 8ba0fc70 82166785 820803e0 85852520 00000000 nt! PspSystemThreadStartup + 0x4a [minkernel \ ntos \ ps \ psexec.c @ 7756] 8ba0fc88 82051e07 85943940 8ba0fcd8 82051bb9 nt! KiThreadStartup + 0x15 [minkernel \ ntos \ ke \ i386 \ threadbg.asm @ 82] 8ba0fc94 82051bb9 8b9cc600 8ba10000 8ba0d000 nt! KiProcessDeferredReadyList + 0x17 [minkernel \ ntos \ ke \ thredsup.c @ 5309] 8ba0fcd8 00000000 00000000 00000000 00000000 nt! KeSetPriorityThread + 0x249 [minkernel \ ntos \ ke \ thredobj.c @ 3881] RETRACER_ANALYSIS_TAG_STATUS: не удалось получить KPCR для ядра 1 THREAD_SHA1_HASH_MOD_FUNC: e029276c66aea80ba36903e89947127118d31128 THREAD_SHA1_HASH_MOD_FUNC_OFFSET: 012389f065d31c8eedd6204846a560146a38099b THREAD_SHA1_HASH_MOD: 44dc639eb162a28d47eaeeae4afe6f9eeccced3d FOLLOWUP_IP: WwanUsbMp + 1c15f ac50c15f 8bf0 mov esi, eax FAULT_INSTR_CODE: f33bf08b SYMBOL_STACK_INDEX: 8 SYMBOL_NAME: WwanUsbMp + 1c15f FOLLOWUP_NAME: MachineOwner MODULE_NAME: WwanUsbMp IMAGE_NAME: WwanUsbMp.sys DEBUG_FLR_IMAGE_TIMESTAMP: 5211bb0c DXGANALYZE_ANALYSIS_TAG_PORT_GLOBAL_INFO_STR: Hybrid_FALSE DXGANALYZE_ANALYSIS_TAG_ADAPTER_INFO_STR: GPU0_VenId0x1414_DevId0x8d_WDDM1.3_NotActive; GPU1_VenId0x8086_DevId0x416_WDDM1.3_Active_Post; STACK_COMMAND: .thread; .cxr; kb BUCKET_ID_FUNC_OFFSET: 1c15f FAILURE_BUCKET_ID: AV_R_INVALID_WwanUsbMp! Unknown_function BUCKET_ID: AV_R_INVALID_WwanUsbMp! Unknown_function PRIMARY_PROBLEM_CLASS: AV_R_INVALID_WwanUsbMp! Unknown_function TARGET_TIME: 2018-02-12T11: 33: 51.000Z OSBUILD: 16299 ОССЕРВИСУПАК: 15 SERVICEPACK_NUMBER: 0 OS_REVISION: 0 ЛЮКС_МАСКА: 272 PRODUCT_TYPE: 1 OSPLATFORM_TYPE: x86 ИМЯ ОС: Windows 10 ИЗДАНИЕ: Windows 10 WinNt TerminalServer SingleUserTS OS_LOCALE: USER_LCID: 0 OSBUILD_TIMESTAMP: 2017-09-28 18:32:28 BUILDDATESTAMP_STR: 170928-1534 BUILDLAB_STR: rs3_release BUILDOSVER_STR: 10.0.16299.15.x86fre.rs3_release.170928-1534 ANALYSIS_SESSION_ELAPSED_TIME: 162bd АНАЛИЗ_ИСТОЧНИК: КМ FAILURE_ID_HASH_STRING: km: av_r_invalid_wwanusbmp! Unknown_function FAILURE_ID_HASH: {31e4d053-0758-e43a-06a7-55f69b072cb3} FAILURE_ID_REPORT_LINK: https: // go.microsoft.com/fwlink/?LinkID=397724&FailureHash=31e4d053-0758-e43a-06a7-55f69b072cb3 Продолжение: MachineOwner --------- ReadVirtual: 812d1248 неправильно подписать расширенный
Список литературы
Ссылка на код проверки ошибки
.Расширенное устранение неполадок при загрузке Windows - Windows Client Management
- 11 минут на чтение
В этой статье
Примечание
Эта статья предназначена для агентов службы поддержки и ИТ-специалистов. Если вам нужна более общая информация о вариантах восстановления, см. Раздел Параметры восстановления в Windows 10.
Сводка
Существует несколько причин, по которым компьютер под управлением Windows может иметь проблемы при запуске. Чтобы устранить проблемы с загрузкой, сначала определите, на каком из следующих этапов компьютер зависает:
Фаза | Процесс загрузки | BIOS | UEFI |
---|---|---|---|
1 | Предварительная загрузка | MBR / PBR (код начальной загрузки) | Прошивка UEFI |
2 | Диспетчер загрузки Windows | % Системный диск% \ bootmgr | \ EFI \ Microsoft \ Boot \ bootmgfw.efi |
3 | Загрузчик ОС Windows | % SystemRoot% \ system32 \ winload.exe | % SystemRoot% \ system32 \ winload.efi |
4 | Ядро ОС Windows NT | % SystemRoot% \ system32 \ ntoskrnl.exe |
1. Предварительная загрузка
Прошивка ПК инициирует самотестирование при включении (POST) и загружает настройки прошивки. Этот процесс предварительной загрузки завершается, когда обнаруживается допустимый системный диск.Прошивка считывает основную загрузочную запись (MBR), а затем запускает загрузку Windows. Управляющий делами.
2. Диспетчер загрузки Windows
Диспетчер загрузки Windows находит и запускает загрузчик Windows (Winload.exe) в загрузочном разделе Windows.
3. Загрузчик операционной системы Windows
Основные драйверы, необходимые для запуска ядра Windows, загружаются, и ядро ​​запускается.
4. Ядро ОС Windows NT
Ядро загружает в память куст системного реестра и дополнительные драйверы, помеченные как BOOT_START.
Ядро передает управление процессу диспетчера сеансов (Smss.exe), который инициализирует системный сеанс, а также загружает и запускает устройства и драйверы, не помеченные как BOOT_START.
Вот краткое изложение последовательности загрузки, то, что будет отображаться на дисплее, и типичные проблемы с загрузкой в ​​этот момент последовательности. Перед тем как приступить к устранению неполадок, вы должны понять схему процесса загрузки и состояние отображения, чтобы убедиться, что проблема правильно определена в начале взаимодействия.
Нажмите для увеличения
На каждом этапе используется свой подход к поиску и устранению неисправностей. В этой статье представлены методы устранения неполадок, возникающих на первых трех этапах.
Примечание
Если компьютер неоднократно загружается с параметрами восстановления, выполните следующую команду в командной строке, чтобы прервать цикл:
Bcdedit / set {default} recoveryenabled no
Если параметры F8 не работают, выполните следующую команду:
Bcdedit / set {default} bootmenupolicy legacy
Фаза BIOS
Чтобы определить, прошла ли система этап BIOS, выполните следующие действия:
- Если к компьютеру подключены внешние периферийные устройства, отключите их.
- Проверьте, работает ли индикатор жесткого диска на физическом компьютере. Если он не работает, это означает, что процесс запуска застрял на этапе BIOS.
- Нажмите клавишу NumLock, чтобы проверить, загорается ли световой индикатор. Если этого не происходит, это означает, что процесс запуска зависает в BIOS.
Если система зависла на этапе BIOS, возможно, возникла проблема с оборудованием.
Фаза загрузчика
Если экран полностью черный, за исключением мигающего курсора, или если вы получили один из следующих кодов ошибки, это означает, что процесс загрузки застрял на этапе загрузчика:
- Данные конфигурации загрузки (BCD) отсутствуют или повреждены
- Загрузочный файл или MBR повреждены
- Операционная система отсутствует
- Загрузочный сектор отсутствует или поврежден
- Bootmgr отсутствует или поврежден
- Невозможно загрузиться из-за отсутствия или повреждения системного куста
Для устранения этой проблемы используйте установочный носитель Windows для запуска компьютера, нажмите Shift + F10 для вызова командной строки, а затем используйте любой из следующих методов.
Метод 1. Средство восстановления при запуске
Средство восстановления при загрузке автоматически устраняет многие распространенные проблемы. Инструмент также позволяет быстро диагностировать и устранять более сложные проблемы при запуске. Когда компьютер обнаруживает проблему с запуском, компьютер запускает средство восстановления при загрузке. При запуске инструмент выполняет диагностику. Эта диагностика включает анализ файлов журнала запуска для определения причины проблемы. Когда средство восстановления при загрузке определяет причину, оно пытается устранить проблему автоматически.
Для этого выполните следующие действия.
-
Запустите систему с установочного носителя для установленной версии Windows. Дополнительные сведения см. В разделе Создание установочного носителя для Windows.
-
На экране Установить Windows выберите Далее > Восстановите компьютер .
-
На экране Параметры восстановления системы выберите Далее > Командная строка .
-
После восстановления при загрузке выберите Завершение работы , затем включите компьютер, чтобы проверить, может ли Windows правильно загрузиться.
Средство восстановления при загрузке создает файл журнала, чтобы помочь вам понять проблемы запуска и сделанные исправления. Вы можете найти файл журнала в следующем месте:
% windir% \ System32 \ LogFiles \ Srt \ Srttrail.txt
Дополнительные сведения см. В разделе «Возникает Stop-ошибка или компьютер перестает отвечать на запросы при попытке запустить Windows Vista или Windows 7».
Метод 2: восстановление загрузочных кодов
Чтобы восстановить коды загрузки, выполните следующую команду:
BOOTREC / FIXMBR
Чтобы восстановить загрузочный сектор, выполните следующую команду:
БОТРЕК / FIXBOOT
Примечание
Запуск BOOTREC вместе с Fixmbr перезаписывает только главный загрузочный код.Если повреждение MBR влияет на таблицу разделов, запуск Fixmbr может не решить проблему.
Метод 3: исправить ошибки BCD
Если вы получаете ошибки, связанные с BCD, выполните следующие действия:
-
Сканирует все установленные системы. Для этого выполните следующую команду:
Bootrec / ScanOS
-
Перезагрузите компьютер, чтобы проверить, устранена ли проблема.
-
Если проблема не устранена, выполните следующую команду:
Bootrec / rebuildbcd
-
Вы можете получить один из следующих выходов:
Сканирование всех дисков для установки Windows.Подождите, это может занять некоторое время ... Установки Windows успешно просканированы. Всего идентифицированных установок Windows: 0 Операция успешно завершена.
Сканирование всех дисков для установки Windows. Подождите, это может занять некоторое время ... Установки Windows успешно просканированы. Всего идентифицированных установок Windows: 1 D: \ Windows Добавить установку в список загрузки? Да / Нет / Все:
Если выходные данные показывают установку Windows : 0 , выполните следующие команды:
bcdedit / экспорт c: \ bcdbackup attrib c: \\ boot \\ bcd -r –s -h ren c: \ boot \ bcd bcd.старый bootrec / rebuildbcd
После выполнения команды вы получите следующий результат:
Сканирование всех дисков для установки Windows. Подождите, это может занять некоторое время ... Установки Windows успешно просканированы. Всего идентифицированных установок Windows: 1 {D}: \ Windows Добавить установку в список загрузки? Да / Нет / Все: Да
- Попробуйте перезапустить систему.
Метод 4: заменить Bootmgr
Если методы 1, 2 и 3 не устранили проблему, замените файл Bootmgr с диска C на раздел, зарезервированный системой.Для этого выполните следующие действия:
-
В командной строке измените каталог на раздел, зарезервированный системой.
-
Запустите команду attrib , чтобы отобразить файл:
attrib -r -s -h
-
Выполните ту же команду attrib в Windows (системный диск):
attrib -r -s -h
-
Переименуйте файл Bootmgr в Bootmgr.old:
ren c: \ bootmgr bootmgr.старый
-
Перейдите к системному диску.
-
Скопируйте файл Bootmgr и вставьте его в раздел, зарезервированный системой.
-
Перезагрузите компьютер.
Метод 5: восстановление куста системы
Если Windows не может загрузить куст системного реестра в память, необходимо восстановить его. Для этого используйте среду восстановления Windows или диск аварийного восстановления (ERD), чтобы скопировать файлы из папки C: \ Windows \ System32 \ config \ RegBack в C: \ Windows \ System32 \ config.
Если проблема не исчезнет, ​​вы можете восстановить резервную копию состояния системы в альтернативное место, а затем получить кусты реестра для замены.
Примечание
Начиная с Windows 10 версии 1803, Windows больше не выполняет автоматическое резервное копирование системного реестра в папку RegBack. Это изменение сделано намеренно и призвано помочь уменьшить общий размер дискового пространства Windows. Чтобы восстановить систему с поврежденным кустом реестра, Microsoft рекомендует использовать точку восстановления системы.Подробнее читайте в этой статье.
Фаза ядра
Если система зависает во время фазы ядра, вы испытываете несколько симптомов или получаете несколько сообщений об ошибках. К ним относятся, помимо прочего, следующее:
-
Stop-ошибка появляется после заставки (экран с логотипом Windows).
-
Отображается конкретный код ошибки. Например, «0x00000C2», «0x0000007B», «недоступное загрузочное устройство» и так далее.
-
Экран застревает на значке «крутящееся колесо» (подвижные точки) «система занята».
-
После заставки появляется черный экран.
Для устранения этих проблем попробуйте поочередно следующие варианты загрузки для восстановления.
Сценарий 1. Попытайтесь запустить компьютер в безопасном режиме или последней удачной конфигурации
На экране Advanced Boot Options попробуйте запустить компьютер в Safe Mode или Safe Mode with Networking . Если какой-либо из этих вариантов работает, используйте средство просмотра событий, чтобы помочь определить и диагностировать причину проблемы с загрузкой.Чтобы просмотреть события, записанные в журналы событий, выполните следующие действия:
-
Используйте один из следующих методов, чтобы открыть средство просмотра событий:
-
Щелкните Пуск , укажите Администрирование , а затем щелкните Просмотр событий .
-
Запустите оснастку «Просмотр событий» в консоли управления Microsoft (MMC).
-
-
В дереве консоли разверните Просмотр событий и щелкните журнал, который вы хочу посмотреть.Например, щелкните Системный журнал или Журнал приложений .
-
В области сведений дважды щелкните событие, которое хотите просмотреть.
-
В меню Правка щелкните Копировать , откройте новый документ в программе в которое вы хотите вставить событие (например, Microsoft Word), а затем нажмите Вставить .
-
Используйте клавишу со стрелкой вверх или вниз, чтобы просмотреть описание предыдущего или следующее событие.
Чистый чехол
Для устранения проблем, влияющих на службы, выполните чистую загрузку с помощью конфигурации системы (msconfig). Выберите Выборочный запуск , чтобы тестировать службы по очереди, чтобы определить, какая из них вызывает проблему. Если вы не можете найти причину, попробуйте включить системные службы. Однако в большинстве случаев проблемный сервис - сторонний.
Отключите все службы, которые вы сочтете неисправными, и попробуйте снова запустить компьютер, выбрав Обычный запуск .
Подробные инструкции см. В разделе Как выполнить чистую загрузку в Windows.
Если компьютер запускается в режиме отключения подписи драйверов, запустите компьютер в режиме отключения подписи драйверов, а затем выполните действия, описанные в следующей статье, чтобы определить, какие драйверы или файлы требуют принудительного применения подписи драйверов: Устранение неполадок при загрузке, вызванных отсутствующей подписью драйвера (x64)
Примечание
Если компьютер является контроллером домена, попробуйте режим восстановления служб каталогов (DSRM).
Этот метод является важным шагом при возникновении Stop-ошибки «0xC00002E1» или «0xC00002E2»
Примеры
Предупреждение
Серьезные проблемы могут возникнуть, если вы измените реестр некорректно с помощью редактора реестра или другим способом. Эти проблемы могут потребовать переустановки операционной системы. Microsoft не может гарантировать, что эти проблемы можно решить. Вы вносите изменения в реестр на свой страх и риск.
Код ошибки INACCESSIBLE_BOOT_DEVICE (STOP 0x7B)
Чтобы устранить эту Stop-ошибку, выполните следующие действия для фильтрации драйверов:
-
Перейдите в среду восстановления Windows (WinRE), вставив ISO-диск системы в дисковод.ISO должен быть той же версии Windows или более поздней версии.
-
Откройте реестр.
-
Загрузите системный куст и назовите его «test».
-
В следующем подразделе реестра проверьте наличие элементов нижнего и верхнего фильтров для драйверов сторонних производителей:
HKEY_LOCAL_MACHINE \ SYSTEM \ ControlSet001 \ Control \ Class
-
Для каждого обнаруженного драйвера стороннего производителя щелкните верхний или нижний фильтр, а затем удалите данные значения.
-
Искать похожие элементы во всем реестре. Обработайте соответствующим образом, а затем выгрузите куст реестра.
-
Перезагрузите сервер в обычном режиме.
Дополнительные действия по устранению неполадок см. В следующих статьях:
Чтобы устранить проблемы, возникающие после установки обновлений Windows, проверьте наличие ожидающих обновлений, выполнив следующие действия:
-
Откройте окно командной строки в WinRE.
-
Запустите команду:
DISM / образ: C: \ / get-packages
-
Если есть ожидающие обновления, удалите их, выполнив следующие команды:
DISM / image: C: \ / remove-package / packagename: имя пакета
DISM / Изображение: C: \ / Cleanup-Image / RevertPendingActions
Попробуйте запустить компьютер.
Если компьютер не запускается, выполните следующие действия:
-
Откройте окно командной строки в WinRE и запустите текстовый редактор, например Блокнот.
-
Перейдите на системный диск и найдите windows \ winsxs \ pending.xml.
-
Если файл Pending.xml найден, переименуйте его в Pending.xml.old.
-
Откройте реестр, а затем загрузите куст компонентов в HKEY_LOCAL_MACHINE в качестве теста.
-
Выделите загруженный тестовый куст, а затем найдите значение pendingxmlidentifier .
-
Если значение pendingxmlidentifier существует, удалите это значение.
-
Выгрузите тестовый улей.
-
Загрузите системный куст, назовите его "test".
-
Перейдите к следующему подразделу:
HKEY_LOCAL_MACHINE \ SYSTEM \ ControlSet001 \ Services \ TrustedInstaller
-
Измените значение Start с 1 на 4
-
Выгрузить улей.
-
Попробуйте запустить компьютер.
Если Stop-ошибка возникает поздно в процессе запуска или если Stop-ошибка все еще генерируется, вы можете сделать дамп памяти. Хороший дамп памяти может помочь определить основную причину Stop-ошибки. Подробнее см. В следующих статьях:
Для получения дополнительных сведений о проблемах с файлами подкачки в Windows 10 или Windows Server 2016 см .:
Дополнительные сведения о Stop-ошибках см. В следующей статье базы знаний:
Если файл дампа показывает ошибку, связанную с драйвером (например, windows \ system32 \ drivers \ stcvsm.sys отсутствует или поврежден), следуйте этим рекомендациям:
-
Проверьте функциональность, предоставляемую драйвером. Если это сторонний драйвер загрузки, убедитесь, что вы понимаете, что он делает.
-
Если драйвер не важен и не имеет зависимостей, загрузите системный куст, а затем отключите драйвер.
-
Если ошибка остановки указывает на повреждение системного файла, запустите средство проверки системных файлов в автономном режиме.
-
Для этого откройте WinRE, откройте командную строку, а затем выполните следующую команду:
SFC / Scannow / OffBootDir = C: \ / OffWinDir = E: \ Windows
Для получения дополнительной информации см. Использование средства проверки системных файлов (SFC) для устранения проблем
-
Если есть повреждение диска, выполните команду проверки диска:
чкдск / ф / р
-
Если Stop-ошибка указывает на общее повреждение реестра или если вы считаете, что были установлены новые драйверы или службы, выполните следующие действия:
- Запустите WinRE и откройте окно командной строки.
- Запустите текстовый редактор, например Блокнот.
- Перейдите в C: \ Windows \ System32 \ Config.
- Переименуйте все пять ульев, добавив к имени ".old".
- Скопируйте все кусты из папки Regback, вставьте их в папку Config, а затем попробуйте запустить компьютер в обычном режиме.
-
Примечание
Начиная с Windows 10 версии 1803, Windows больше не выполняет автоматическое резервное копирование системного реестра в папку RegBack.Это изменение сделано специально и призвано помочь уменьшить общий размер дискового пространства Windows. Чтобы восстановить систему с поврежденным кустом реестра, Microsoft рекомендует использовать точку восстановления системы. Подробнее читайте в этой статье.
.ПК HP - Использование автоматического устранения неполадок (Windows 7)
Automated Troubleshooting предоставляет вам дополнительные функции для ручного выбора инструмента устранения неполадок, просмотра журнала устранения неполадок или изменения настроек обслуживания. Кроме того, если инструменты устранения неполадок не помогли решить проблему, вы можете использовать Remote Assistance , чтобы получить помощь от друга, или Problem Steps Recorder , чтобы записать шаги, которые вы предпринимаете для воссоздания проблемы.
На левой боковой панели окна Устранение неполадок компьютера отображается список опций:
Просмотр списка всех средств устранения неполадок в Windows 7
Просмотреть все открывает список всех установленных средств устранения неполадок.Чтобы запустить инструмент устранения неполадок из этого окна, щелкните имя инструмента.
Рисунок: Посмотреть все
Рис.: Все установленные средства устранения неполадок
Просмотр журнала устранения неполадок в Windows 7
Просмотр истории открывает список инструментов для устранения неполадок, которые вы использовали ранее, и всех обнаруженных проблем.
Рисунок: Просмотр истории
Рис.: История поиска и устранения неисправностей
Изменение настроек в Windows 7 Автоматическое устранение неполадок
Измените настройки, позволяющие System Maintenance проверять наличие проблем планового обслуживания и предупреждать вас о потенциальных проблемах.Этот параметр позволяет просматривать пакеты для устранения неполадок в службе устранения неполадок Windows в Интернете.
Инструменты автоматического устранения неполадок также могут помочь предотвратить проблемы, обеспечивая плановое обслуживание, очистку временных файлов или сканирование жесткого диска на наличие ошибок. Если инструмент обнаруживает проблему, он отправляет уведомление в Центр поддержки Microsoft (на английском языке). По умолчанию эта опция включена.Рис.: Изменить настройки
Рис.: Изменить настройки устранения неполадок
Использование удаленного помощника для устранения неполадок в Windows 7
Если средства устранения неполадок не смогли обнаружить или устранить проблему, попробуйте Remote Assistance , который позволит кому-то, кому вы доверяете, получить доступ к вашему компьютеру.Вы также можете использовать этот инструмент, чтобы получить доступ к чужому компьютеру, чтобы вы могли им помочь.
Рисунок: Обратитесь за помощью к другу
Рис.: Инструмент удаленного помощника
Использование средства записи шагов в Windows 7
Регистратор шагов автоматически делает снимки экранов, когда вы воспроизводите проблему на ПК. Затем эти снимки можно отправить кому-нибудь еще, чтобы помочь решить проблему.
Рис.: Регистратор действий при неполадках
.Устранение системных ошибок Windows, зависания
Системные ошибки могут возникать, если ваша учетная запись пользователя повреждена или если в вашей учетной записи отсутствуют права на файлы и папки, которые требуются вашему приложению Adobe.
Запустите приложение Adobe в новой учетной записи пользователя Создайте учетную запись пользователя с такими же разрешениями, как и у учетной записи, которую вы используете при возникновении проблемы. Если проблема не повторяется, вероятно, исходная учетная запись пользователя повреждена.
Для получения инструкций найдите следующие разделы в справочной системе Microsoft Windows:
- Windows Vista, Windows 7, Windows 8 и Windows 10 «Создание учетной записи пользователя»
Запустите приложение Adobe под учетной записью администратора Создайте учетную запись пользователя и измените тип учетной записи на администратор.(Если у вас нет прав на создание учетной записи администратора, обратитесь к системному администратору.) Если проблема не повторится, значит у вашей стандартной учетной записи нет прав доступа к файлам и папкам, которые требуются вашему приложению Adobe.
Для получения инструкций найдите следующие разделы в справочной системе Microsoft Windows:
- Windows Vista «Изменение типа учетной записи пользователя»
- Windows 7, Windows 8 и Windows 10 «Изменение типа учетной записи пользователя»
Средство устранения неполадок Центра обновления Windows для Windows 10
Если вы получаете код ошибки при загрузке и установке обновлений Windows, средство устранения неполадок обновления может помочь решить проблему.
Выберите Пуск > Настройки > Обновление и безопасность > Устранение неполадок> Дополнительные средства устранения неполадок . Затем в разделе Get up and running выберите Windows Update > Запустите средство устранения неполадок .
Когда средство устранения неполадок закончит работу, рекомендуется перезагрузить устройство.
Далее проверьте наличие новых обновлений. Выберите Пуск > Настройки > Обновление и безопасность > Центр обновления Windows > Проверить наличие обновлений, и затем установить все доступные обновления.
Если не все проблемы устранены, попробуйте снова запустить средство устранения неполадок, чтобы проверить наличие дополнительных ошибок, или см. Исправление ошибок Центра обновления Windows и следуйте инструкциям по устранению неполадок.
Дополнительные сведения об устранении неполадок Центра обновления Windows см. В разделе Устранение неполадок при обновлении Windows 10.
Проверить обновления Windows
.Смотрите также
- Как обновить ie8 до ie11 на windows 7
- Pages как открыть на windows
- Как вернуть языковую панель windows 7
- Как запустить безопасный режим windows 10 при загрузке
- Как в windows 10 сделать пуск
- Формат dmg чем открыть в windows
- Как в windows 10 сменить учетную запись
- Как сделать чтоб батарея быстро не садилась на андроиде
- Как передать данные с телефона на телефон андроид
- Как удалить шрифты в windows 10
- Windows 10 как поставить