• Статья
  • Чтение занимает 3 мин

В этой статье описывается устранение неполадок с коррупцией реестра.

Применяется к:   Windows 10 — все выпуски, Windows Server 2012 R2
Исходный номер КБ:   822705

Сводка

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

Windows не удалось запустить, так как отсутствует или поврежден следующий файл:WINNTSYSTEM32CONFIGSYSTEM.ced

Windows не удалось запустить, так как отсутствует или поврежден следующий файл:WINNTSYSTEM32CONFIGSYSTEM

Windows не удалось запустить, так как отсутствует или поврежден следующий файл:WINNTSYSTEM32CONFIGSOFTWARE

Ошибка системного улей

Остановка 0xc0000218 (0xe11a30e8, 0x00000000, 0x000000000, 0x00000000) UNKNOWN_HARD_ERROR

Остановка: 0xc0000218 {Отказ файла реестра} Реестр не может загрузить улей (файл):
SystemRootSystem32Config CorruptHive или его журнал или альтернативный. Она повреждена, отсутствует или не является writable.

Дополнительная информация

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

Отключение питания

Сбой питания или какое-либо другое неожиданное отключение может привести к поврежденной улью реестра. Чтобы определить, является ли это причиной проблемы, найди записи event ID 6008. Записи event ID 6008 указывают на непредвиденное отключение. В этом случае некоторые процессы могли изменять часть улья реестра, и компьютер потерял мощность до завершения этого изменения. Это оставляет ульй реестра в непоследовательном состоянии. При перезапуске операционная система пытается загрузить ульй реестра, она может найти данные в этом улье реестра, которые она не может интерпретировать, и вы можете получить одно из сообщений об ошибке, которые включены в раздел «Сводка».

Коррупция файлов и неисправное оборудование

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

  • Память случайного доступа (RAM)
  • Кэш
  • Процессор
  • Контроллер диска

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

Реестр записи при закрытии

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

Устранение неполадок

Чтобы устранить эту проблему, выполните следующие действия.

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

    322756 Как создать и восстановить реестр в Windows XP и Windows Vista

    307654 Как установить и использовать консоль восстановления в Windows XP

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

    1. Убедитесь в том, что ЦП не переопубликовка.
    2. Убедитесь, что журналы системных событий не содержат ИД события 9, ID события 11 или ID событий 15 (или любое сочетание этих событий). Эти события могут указывать на проблемы с оборудованием, которые необходимо устранить.
    3. Запустите команду командной строки вместе с переключателем /r на диске, который содержит файлы chkdsk ульев реестра. Эта команда помогает убедиться, что область диска, которая содержит файлы ульев реестра, не участвует в проблеме.
    4. Применение последних изменений прошивки к контроллерам дисков и использование совпадающих версий драйвера. Убедитесь, что драйверы подписаны драйверами и установлены соответствующие изменения прошивки.
    5. Убедитесь, что вы применяли к компьютеру последние обновления базовой системы ввода и вывода (BIOS).
  3. После завершения 2-го шага вы можете не видеть никаких изменений в поведении. Чтобы предотвратить развращение, попробуйте закрыть все запущенные процессы перед отключением компьютера. Возможно, вы сможете сузить область до одного вовлеченного процесса. Даже если вы определите процесс, вы не сможете предотвратить разгрузку компонента до записи улья реестра. Однако, если вы убедитесь, что перед завершением процесса остановите процесс, вы сможете предотвратить коррупцию ульев реестра.

  4. После завершения 3-го шага, если вы не видите изменений в поведении, сравните ульи реестра. Захват не поврежденного улья реестра и поврежденного улья реестра, а затем сравнить два с помощью средств сравнения, таких как Windiff.exe.

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