DISM Грешка 1009 - Базата данни на конфигурационния регистър е повредена

Ако когато се опитате да изпълните командата DISM(running the DISM command) на вашето устройство с Windows 10 и срещнете „ Грешка 1009: Базата данни на конфигурационния регистър е повредена(Error 1009: The configuration registry database is corrupt) “, тогава тази публикация има за цел да ви помогне. В тази публикация ще предоставим най-подходящите решения, които можете да опитате, за да разрешите успешно този проблем. Решенията в тази публикация се отнасят за други DISM грешки от серията 10xx. Нека да знаем в секцията за коментари след публикацията, ако това не е така.

DISM Грешка 1009

DISM грешката(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 Recovery Environment (WinRE) .

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

Вторият сценарий, който задейства тази грешка, е когато актуализацията на Windows се провали на 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.

  • След като получите горното съобщение, можете да излезете от командния ред(Command Prompt) и да рестартирате компютъра си.

Ако Windows се стартира успешно, всичко е наред. Но ако не успее да се стартира и се опитва отново да инсталира актуализациите, направете следното:

  • Рестартирайте компютъра си и заредете, като използвате инсталационния носител, както направихте преди.
  • Стартирайте командния ред, като следвате стъпките по-горе.
  • Сега изпълнявате следните три команди в този ред и натискате Enter след всеки ред. Заменете C:с буквата на вашето устройство.
del C:\Windows\SoftwareDistribution

del C:\Windows\WinSxS\cleanup.xml

del C:\Windows\WinSxS\pending.xml

След като изпълните командите, рестартирайте компютъра.

Ако системата все още не успее да се стартира отново, трябва да стартирате отново от инсталационния носител и да отворите командния ред, след което да изпълните следния набор от команди. Заменете C:с вашето устройство, както в предишните стъпки.

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 *.* ..
  • Изпълнението на тази команда ще копира файловете на системния регистър от папката WindowsSystem32ConfigRegBack в 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 In-Place Upgrade Repair и ако това е неуспешно, можете да архивирате вашите файлове и след това да инсталирате чиста 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

Аз съм инженер по windows, ios, pdf, грешки, джаджи с над 10 години опит. Работил съм върху много висококачествени Windows приложения и рамки като OneDrive за бизнеса, Office 365 и др. Неотдавнашната ми работа включваше разработването на pdf четеца за платформата на windows и работата по изясняване на съобщенията за грешки за потребителите. Освен това участвам в разработването на платформата ios от няколко години и съм много запознат както с нейните характеристики, така и с странностите.



Related posts