Ошибка DISM 1009 — база данных реестра конфигурации повреждена

Если при попытке запустить команду DISM(running the DISM command) на устройстве с Windows 10 вы сталкиваетесь с « Ошибка 1009: база данных реестра конфигурации повреждена(Error 1009: The configuration registry database is corrupt) », то этот пост призван вам помочь. В этом посте мы предоставим наиболее подходящие решения, которые вы можете попробовать, чтобы успешно решить эту проблему. Решения в этом посте относятся к другим ошибкам DISM в серии 10xx. Дайте знать в разделе комментариев после поста, если это не так.

DISM Ошибка 1009

Ошибка DISM 1009 может появиться при попытке восстановить образ Windows(repair a Windows image) с поврежденным реестром с помощью одной из следующих команд DISM в командной строке:

Dism /Online /Cleanup-Image /Restorehealth
Dism /Online /Cleanup-image /Restorehealth /source:wim:X:\sources\install.wim:1 /LimitAccess

Вы также можете столкнуться с этой ошибкой при выполнении приведенной ниже команды DISM в среде восстановления Windows (WinRE) .

Dism.exe /Image:X:\ /Cleanup-Image /Restorehealth

Второй сценарий, который вызывает эту ошибку, — это сбой обновления Windows в Windows 10(Windows 10) . Как правило, код ошибки указывает на ошибку, вызванную поврежденными файлами реестра, и их необходимо исправить, чтобы решить проблему.

Ошибка DISM 1009(DISM Error 1009) — база данных реестра конфигурации повреждена

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

  1. Удалить обновление Windows
  2. Восстановить реестр из резервной копии
  3. Выполнить восстановление системы
  4. Выполните(Perform) ремонт обновления Windows 10 на месте

Давайте взглянем на описание процесса, связанного с каждым из перечисленных решений.

Перед устранением ошибки вам необходимо иметь установочный носитель Windows 10 —(Installation Media –) это либо DVD , либо USB . Если у вас его нет под рукой, вы можете создать установочный носитель(create the installation media) на работающем ПК с Windows 10 или создать установочный носитель на компьютере с Linux или Mac , если он у вас есть.

1] Удалить обновление Windows

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

  • Загрузите компьютер с установочного носителя Windows 10(Boot your computer with Windows 10 installation media) .
  • На экране загрузки откройте командную строку(Command Prompt) , нажав Shift + F10 , или, в качестве альтернативы, вы можете нажать « Далее(Next) », а затем выбрать « Repair your computer > Troubleshoot > Command Prompt.
  • В командной строке CMD введите команду ниже и нажмите Enter :
wmic logicaldisk get name
  • Затем введите dir C:в командной строке, чтобы найти диск с папкой Windows . Это диск с установкой Windows . Замените C(Replace C) на букву вашего диска, на котором установлена ​​Windows .
  • Как только вы определите диск, содержащий папку Windows . затем вы можете ввести C:и нажать Enter . Если это не C, введите соответствующую букву.
  • Затем вы должны создать рабочую папку на своем диске, введя команду ниже и нажав Enter :
mkdir C:\Scratch
  • Теперь выполните приведенную ниже команду, чтобы откатить установленные вами обновления.
DISM /Image:C:\ /ScratchDir:C:\Scratch /Cleanup-Image /RevertPendingActions

После выполнения команды вы получите следующее сообщение;

Reverting pending actions from the image….

The operation was completed. Any revert of pending actions will be attempted after the reboot

The operation completed successfully.

  • After receiving the above message, you can exit Command Prompt and restart your PC.

If Windows boots successfully, it’s all fine and good. But if it fails to boot and is attempting to install the updates again, do the following:

  • Restart your PC and boot using the installation media as you did previously.
  • Launch the command prompt following the steps above.
  • You now run the following three commands in that order and hit Enter after each line. Replace C: with your drive letter.
del C:\Windows\SoftwareDistribution

del C:\Windows\WinSxS\cleanup.xml

del C:\Windows\WinSxS\pending.xml

After you execute the commands, restart your PC.

If the system still fails to boot again, you should boot again from installation media and open the command prompt, then run the following set of commands. Replace C: with your drive as in the previous steps.

chkdsk /f C:

sfc /scannow /offbootdir=C:\ /offwindir=C:\windows

dism /image:C:\ /cleanup-image /restorehealth

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

Ошибка DISM 1009 — ошибка базы данных реестра конфигурации повреждена(DISM Error 1009 – The configuration registry database is corrupt) , теперь она должна быть устранена. Если нет, попробуйте следующее исправление.

2] Восстановить реестр из резервной копии

Это решение требует восстановления реестра Windows с помощью папки (Windows)RegBack . Вот как:

  • Загрузите(Boot) компьютер с установочного носителя Windows 10 и откройте (Windows 10)командную строку(Command Prompt) , как показано выше.
  • Введите C:и нажмите Enter , чтобы открыть папку Windows на диске. Замените C:на букву вашего диска.
  • Затем в командной строке CMD введите приведенную ниже команду и нажимайте Enter после каждой строки:
cd \windows\system32\config
md Backup
copy *.* Backup
  • Теперь перейдите в папку RegBack , выполнив команду cd RegBackв командной строке.

Будет два сценария: во-первых, будет список файлов, и их размеры будут отображаться в байтах, вы можете заметить файлы, у которых нулевые байты (0). Это показывает, что такие файлы реестра либо повреждены, либо пусты, и это должно быть причиной проблемы. Теперь вы должны остановиться здесь, потому что лучше всего здесь восстановить Windows 10 до предыдущего рабочего состояния, которое мы опишем в Решении 3(Solution 3)  ниже.

Второй сценарий заключается в том, что ни один из отображаемых файлов не имеет нулевых байтов (0). В этом случае вам нужно выполнить команду ниже:

copy *.* ..
  • Выполнение этой команды скопирует файлы реестра из папки Windows\System32\Config\RegBackWindows\System32\Config\ .
  • Если вам будет предложено, вы должны нажать букву A на клавиатуре, чтобы перезаписать файлы в папке назначения.
  • После завершения копирования файлов введите exitи нажмите Enter , чтобы выйти из командной строки.
  • Перезагрузите компьютер.

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

chkdsk /f C:
sfc /scannow /offbootdir=C:\ /offwindir=C:\windows
dism /image:C:\ /cleanup-image /restorehealth

После выполнения команд перезагрузите компьютер. Он должен загрузиться на рабочий стол без проблем. В противном случае(Otherwise) попробуйте следующее решение.

3] Выполните восстановление системы

Как упоминалось в исправлении выше, если вы получили нулевое(Zero) (0) значение в некоторых файлах, перечисленных ранее. Вам нужно восстановить Windows 10, потому что это показывает, что реестр серьезно поврежден.

Примечание(Note) . Если вы можете загрузиться на рабочий стол, вы можете выполнить восстановление системы , следуя (System Restore –)инструкциям в этом руководстве . В противном случае следуйте инструкциям ниже.

  • Загрузите(Boot) компьютер с установочного носителя Windows 10 .
  • На экране загрузки нажмите « Далее(Next) », а затем выберите « Repair your computer > Troubleshoot > Advanced Options.
  • Затем выберите «Восстановление системы(System Restore) » или на некоторых компьютерах вы увидите опцию « Вернуться к предыдущей сборке(Go back to a previous build) » .
  • Теперь выберите свою операционную систему(select your operating system) на следующем экране.
  • Нажмите « Далее(Next) » в мастере восстановления системы.
  • Выберите точку восстановления. Вам нужно выбрать дату, когда ваша система работала нормально.
  • Нажмите « Далее(Next) », чтобы начать процесс восстановления системы. По завершении вам будет предложено перезагрузить компьютер или, в большинстве случаев, он перезагрузится автоматически.

Если проблема все еще не решена, попробуйте следующее решение.

4] Выполните(Perform) восстановление обновления Windows 10 на месте.

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

Надеюсь это поможет!

Связанный пост(Related post) : Исправление ошибок DISM 87, 112, 11, 50, 2, 3, 87, 1726, 1393, 1910, 0x800f081f и т(Fix DISM Errors 87, 112, 11, 50, 2, 3, 87,1726, 1393, 1910, 0x800f081f, etc) . д .



About the author

Я выпускник Университета штата Юта по специальности компьютерная инженерия с более чем 10-летним опытом разработки программного обеспечения и разработки для Windows. Имею опыт работы с документами PDF и Office, а также создания гаджетов на платформах iOS и Android.



Related posts