Windows 10 장치 에서 DISM 명령을 실행(running the DISM command) 하려고 할 때 " 오류 1009: 구성 레지스트리 데이터베이스가 손상(Error 1009: The configuration registry database is corrupt) 되었습니다"라는 메시지가 표시되면 이 게시물이 도움이 될 것입니다. 이 게시물에서는 이 문제를 성공적으로 해결하기 위해 시도할 수 있는 가장 적합한 솔루션을 제공합니다. 이 게시물의 솔루션 은 10xx 시리즈의 다른 DISM 오류에 적용됩니다. (DISM)그렇지 않은 경우 게시물 후 댓글 섹션에서 알려주십시오.
DISM 오류 1009는 명령 프롬프트에서 다음 DISM 명령 중 하나를 사용하여 손상된(손상된) 레지스트리가 있는 Windows 이미지를 복구하려고 할 때 나타날 수(DISM) 있습니다 .(repair a Windows image)
Dism /Online /Cleanup-Image /Restorehealth
Dism /Online /Cleanup-image /Restorehealth /source:wim:X:\sources\install.wim:1 /LimitAccess
WinRE(Windows 복구 환경) 에서 아래 DISM 명령 을 실행할 때도 이 오류가 발생할 수 있습니다 .
Dism.exe /Image:X:\ /Cleanup-Image /Restorehealth
이 오류를 유발하는 두 번째 시나리오는 Windows 10 에서 (Windows 10)Windows 업데이트가 실패한 경우 입니다. 일반적으로 오류 코드는 손상된 레지스트리 파일로 인한 오류를 나타내며 문제를 해결하려면 수정해야 합니다.
DISM 오류 1009(DISM Error 1009) – 구성 레지스트리 데이터베이스가 손상되었습니다.
이 문제에 직면한 경우 아래에서 권장하는 해결 방법을 특별한 순서 없이 시도해 보고 문제를 해결하는 데 도움이 되는지 확인할 수 있습니다.
- Windows 업데이트 제거
- 백업에서 레지스트리 복원
- 시스템 복원 수행
- (Perform)Windows 10 전체 업그레이드 복구 수행
나열된 각 솔루션과 관련된 프로세스에 대한 설명을 살펴보겠습니다.
오류를 해결하기 전에 Windows 10 설치 미디어( (Installation Media –)DVD 또는 USB ) 가 있어야 합니다 . 사용할 수 없는 경우 작동 중인 Windows 10 PC 에서 설치 미디어 (create the installation media)를 만들거나 Linux 또는 Mac 컴퓨터 에서 사용할 수 있는 경우 설치 미디어를 만들 수 있습니다.
1] Windows 업데이트 제거
업데이트를 설치한 후 문제가 발생하기 시작한 경우 설치 미디어를 사용하여 Windows 10 PC에서 이러한 업데이트를 제거해야 합니다. 방법은 다음과 같습니다.
- Windows 10 설치 미디어로 컴퓨터를 부팅합니다(Boot your computer with Windows 10 installation media) .
- 부팅 화면에서 Shift + F10 을 눌러 명령 프롬프트(Command Prompt) 를 열거 나 다음을 클릭한 다음 (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(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) 를 종료 하고 PC를 다시 시작할 수 있습니다.
Windows 가 성공적으로 부팅 되면 모든 것이 정상입니다. 그러나 부팅에 실패하고 업데이트를 다시 설치하려고 하면 다음을 수행하십시오.
- PC를 다시 시작하고 이전과 같이 설치 미디어를 사용하여 부팅합니다.
- 위의 단계에 따라 명령 프롬프트를 시작합니다.
- 이제 다음 세 가지 명령을 순서대로 실행하고 각 줄 다음 에 Enter 키를 누릅니다. (Enter)
C:
드라이브 문자로 바꿉니다 .
del C:\Windows\SoftwareDistribution
del C:\Windows\WinSxS\cleanup.xml
del C:\Windows\WinSxS\pending.xml
명령을 실행한 후 PC를 다시 시작합니다.
시스템이 여전히 다시 부팅되지 않으면 설치 미디어에서 다시 부팅하고 명령 프롬프트를 열고 다음 명령 집합을 실행해야 합니다. 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] 백업에서 레지스트리 복원
이 솔루션을 사용하려면 RegBack 폴더 를 사용하여 Windows 레지스트리 를 복원해야 합니다. 방법은 다음과 같습니다.
- (Boot)Windows 10 설치 미디어 로 컴퓨터를 부팅 하고 위와 같이 명령 프롬프트 에 액세스합니다.(Command Prompt)
- 입력
C:
하고 Enter 키 를 눌러 드라이브의 (Enter)Windows 폴더 를 엽니다 . C:
드라이브 문자로 바꿉니다 . - 그런 다음 CMD 프롬프트에서 아래 명령을 입력하고 각 줄 다음에 Enter 키를 누릅니다.(Enter)
cd \windows\system32\config
md Backup
copy *.* Backup
- 이제 명령 프롬프트에서 명령을 실행하여 RegBack 폴더로 이동합니다.
cd RegBack
두 가지 시나리오가 있습니다. 첫째, 파일 목록이 있고 파일 크기가 바이트 단위로 표시되며 0바이트(0)가 있는 파일을 볼 수 있습니다. 이것은 그러한 레지스트리 파일이 손상되었거나 비어 있으며 이것이 문제의 원인이어야 함을 보여줍니다. 여기서 가장 좋은 방법은 Windows 10(Windows 10) 을 이전 작업 상태로 복원하는 것이기 때문에 여기에서 중지해야 합니다. 이 작업은 아래 솔루션 3(Solution 3) 에서 설명합니다.
두 번째 시나리오는 표시된 파일에 0바이트(0)가 없는 경우입니다. 이 경우 아래 명령을 실행해야 합니다.
copy *.* ..
- Windows\System32\Config\Windows\System32\Config\RegBack 폴더로 레지스트리 파일이 복사됩니다 .
- 메시지가 표시되면 키보드에서 문자 A 를 눌러 대상 폴더의 파일을 덮어써야 합니다.
- 파일 복사가 완료되면 이제 입력
exit
하고 Enter 키를 눌러 명령 프롬프트를 종료합니다. - PC를 다시 시작합니다.
데스크탑으로 성공적으로 부팅할 수 없으면 설치 미디어로 다시 부팅하고 명령 프롬프트를 열고 다음 명령을 하나씩 실행해야 합니다.
chkdsk /f C:
sfc /scannow /offbootdir=C:\ /offwindir=C:\windows
dism /image:C:\ /cleanup-image /restorehealth
명령을 실행한 후 PC를 다시 시작합니다. 문제 없이 데스크탑으로 부팅되어야 합니다. 그렇지 않으면(Otherwise) 다음 해결 방법을 시도하십시오.
3] 시스템 복원 수행
위의 수정 사항에서 언급 했듯이 이전에 나열된 일부 파일에서 영 (0) 값을 받은 경우. (Zero)레지스트리가 심각하게 손상되었음을 나타내므로 Windows 10을 복원해야 합니다.
참고(Note) : 데스크탑으로 부팅할 수 있는 경우 이 설명서의 지침에 따라 시스템 복원(System Restore –) 을 수행할 수 있습니다. 그렇지 않은 경우 아래 지침을 따르십시오.
- (Boot)Windows 10 설치 미디어 로 컴퓨터를 부팅 합니다.
- 부팅 화면에서 다음(Next) 을 클릭하고 Repair your computer > Troubleshoot > Advanced Options.
- 그런 다음 시스템 복원(System Restore) 을 선택하거나 일부 PC 에서는 이전 빌드로 돌아가기(Go back to a previous build) 옵션이 표시 됩니다.
- 이제 다음 화면에서 운영 체제를 선택하십시오 .(select your operating system)
- 시스템 복원 마법사에서 다음(Next) 을 클릭 합니다.
- 복원 지점을 선택합니다. 시스템이 정상적으로 작동하는 날짜를 선택해야 합니다.
- 다음(Next) 을 클릭 하여 시스템 복원 프로세스를 시작합니다. 완료되면 PC를 다시 시작하라는 메시지가 표시되거나 대부분의 경우 자동으로 다시 시작됩니다.
문제가 여전히 해결되지 않으면 다음 해결 방법을 시도하십시오.
4] Windows 10 인플레이스 업그레이드 복구 수행(Perform)
시스템 복원으로 이 오류를 수정할 수 없는 경우 최종 해결 방법은 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) .
DISM Error 1009 - The configuration registry database is corrupt
If when you attempt running the DISM command on your Windows 10 device and you encounter “Error 1009: The configuration registry database is corrupt“, then this post is intended to help you. In this post, we will provide the most suitable solutions you can try to successfully resolve this issue. The solutions in this post applies to other DISM errors in the 10xx series. Let’s know in the comment section after the post if that’s not the case.
The DISM error 1009 can appear when you try to repair a Windows image with a damaged (corrupted) registry, by using one of the following DISM commands in command prompt:
Dism /Online /Cleanup-Image /Restorehealth
Dism /Online /Cleanup-image /Restorehealth /source:wim:X:\sources\install.wim:1 /LimitAccess
You may also encounter this error when running the DISM command below in Windows Recovery Environment (WinRE).
Dism.exe /Image:X:\ /Cleanup-Image /Restorehealth
The second scenario that triggers this error is when the Windows update failed on Windows 10. Generally, the error code indicates an error caused by corrupt registry files and they have to be fixed to solve the problem.
DISM Error 1009 – The configuration registry database is corrupt
If you’re faced with this issue, you can try our recommended solutions below in no particular order and see if that helps to resolve the issue.
- Remove Windows update
- Restore registry from backup
- Perform System Restore
- Perform Windows 10 in-place upgrade repair
Let’s take a look at the description of the process involved concerning each of the listed solutions.
Before solving the error, you need to have your Windows 10 Installation Media – that’s either a DVD or USB. If you don’t have it handy, then you can create the installation media on a working Windows 10 PC or create the installation media on a Linux or Mac computer if that’s what you have available.
1] Remove Windows update
If you started experiencing the problem after installing updates, you need to remove these updates from your Windows 10 PC using the installation media. Here’s how:
- Boot your computer with Windows 10 installation media.
- On the boot screen, open Command Prompt by pressing Shift + F10, or alternatively, you can click on Next and then select Repair your computer > Troubleshoot > Command Prompt.
- In the CMD prompt, type the command below and hit Enter:
wmic logicaldisk get name
- Next, type
dir C:
in the command prompt to locate the drive that has the Windows folder. It’s the drive that has Windows installation. Replace C with the alphabet of your drive where Windows is installed. - Once you identify the drive that contains the Windows folder. you can then type
C:
and hit Enter. If it’s not C, input the appropriate letter. - Next, you should create a scratch folder on your drive by typing the command below and hit Enter:
mkdir C:\Scratch
- Now, run the command below to roll back the updates you have installed.
DISM /Image:C:\ /ScratchDir:C:\Scratch /Cleanup-Image /RevertPendingActions
Once the command executes, you’ll get the following message;
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
After you execute the commands, restart your computer.
The DISM Error 1009 – The configuration registry database is corrupt error should be resolved now. If not, try the next fix.
2] Restore registry from backup
This solution requires you to restore the Windows registry using the RegBack folder. Here’s how:
- Boot your computer with Windows 10 installation media and access the Command Prompt as shown above.
- Type
C:
and hit Enter to open the Windows folder on the drive. Replace C:
with your drive letter. - Next, in the CMD prompt, type the command below and hit Enter after each line:
cd \windows\system32\config
md Backup
copy *.* Backup
- Now, navigate to the RegBack folder by running the command
cd RegBack
in the command prompt.
There would be two scenarios: first, there would be a list of files, and their sizes will be displayed in bytes, you might notice files that have zero bytes (0). This shows that such registry files are either corrupt or empty and that should be the cause of the problem. You should now stop here because the best thing to do here is to restore Windows 10 to a previous working state which we’ll outline in Solution 3 below.
The second scenario is that when none of the files displayed have zero bytes (0). In this case, you need to run the command below:
copy *.* ..
- Executing this command will copy registry files from Windows\System32\Config\RegBack folder to Windows\System32\Config\ folder.
- If you’re prompted, you should press the letter A on your keyboard to overwrite the files in the destination folder.
- Once the files have finished copying, you now type
exit
and hit Enter to exit the command prompt. - Restart your PC.
If you’re not able to boot successfully to the desktop, you should boot again with installation media and open the command prompt and run these commands one by one:
chkdsk /f C:
sfc /scannow /offbootdir=C:\ /offwindir=C:\windows
dism /image:C:\ /cleanup-image /restorehealth
After you execute the commands, restart your PC. It should boot to the desktop without issues. Otherwise, try the next solution.
3] Perform System Restore
As mentioned in the fix above, if you received a Zero (0) value in some of the files listed earlier. You need to restore Windows 10 because it shows that the registry is seriously damaged.
Note: If you can boot to the desktop, you can follow the instructions in this guide to perform the System Restore – otherwise, follow the instructions below.
- Boot your computer with Windows 10 installation media.
- On the boot screen, click on Next and then select Repair your computer > Troubleshoot > Advanced Options.
- Next, choose System Restore, or in some PC’s you’ll see the option Go back to a previous build.
- Now, select your operating system in the next screen.
- Click Next at the System Restore Wizard.
- Select the restore point. You need to select a date when your system was working normally.
- Click Next to start the system restore process. When finished you’ll be prompted to restart your PC, or in most cases, it will restart automatically.
If the issue is still unresolved, try the next solution.
4] Perform Windows 10 in-place upgrade repair
If this error couldn’t be fixed with system restore, the final solution is to perform Windows 10 In-Place Upgrade Repair and if that’s unsuccessful, you can back up your files and then clean install Windows 10.
Hope this helps!
Related post: Fix DISM Errors 87, 112, 11, 50, 2, 3, 87,1726, 1393, 1910, 0x800f081f, etc.