DISM 오류 1009를 해결하는 방법은 무엇입니까?
게시 됨: 2021-01-04일부 Windows 10 사용자는 최근에 PC에서 DISM 오류 1009가 발생했다고 보고했습니다. 이 경우 일반적으로 "오류 1009: 구성 레지스트리 데이터베이스가 손상되었습니다."라는 오류 메시지가 나타납니다. 이 오류 메시지로 인해 고민이 되셨다면 제대로 찾아오셨습니다. 이 게시물에서는 DISM 오류 1009를 수정하는 방법에 대한 몇 가지 가능한 솔루션을 살펴보겠습니다.
구성 레지스트리 데이터베이스가 손상된 오류란 무엇입니까?
이 오류가 발생할 수 있는 몇 가지 상황이 있습니다. 많은 경우 손상되거나 손상된 레지스트리가 있는 Windows 이미지를 복구하려고 할 때 발생합니다. 아마도 아래 DISM 명령 중 하나를 사용했을 것입니다.
- Dism /온라인 /Cleanup-Image /Restorehealth
- Dism /Online /Cleanup-image /Restorehealth /source:wim:X:\sources\install.wim:1 /LimitAccess
DISM 오류 1009가 발생할 수 있는 또 다른 상황은 WinRE(Windows 복구 환경)에서 이 DISM 명령을 실행하는 경우입니다.
Dism.exe /Image:X:\ /Cleanup-Image /Restorehealth
이 오류는 실패한 Windows 업데이트로 인해 발생할 수도 있습니다.
그렇다면 손상된 레지스트리 데이터베이스 문제는 무엇입니까? 기본적으로 이 오류 코드가 표시되면 시스템 어딘가에 하나 이상의 손상된 레지스트리 파일이 있음을 의미합니다. 따라서 오류를 제거할 수 있는 가장 좋은 기회는 손상된 파일을 수정하는 것입니다.
Windows 10에서 '구성 레지스트리 데이터베이스가 손상되었습니다' 오류를 수정하는 방법은 무엇입니까?
위에서 언급했듯이 '구성 레지스트리 데이터베이스가 손상되었습니다' 오류를 제거하기 위해 시도할 수 있는 몇 가지 방법이 있습니다. 가능한 솔루션은 다음과 같습니다.
- 이전 버전의 Windows로 되돌리기
- 백업에서 레지스트리 복원
- 시스템 복원 수행
- Windows 10 전체 업그레이드 복구 실행
아래에서는 위의 각 솔루션에 대한 단계를 살펴보겠습니다. 첫 번째 방법이 작동하지 않을 경우에 대비하여 목록의 맨 위에서 시작하여 아래로 내려가는 것이 좋습니다.
중요: 아래 수정을 진행하기 전에 Windows 10 설치 미디어가 있어야 합니다. 없는 경우 Windows 10 PC에서 설치 미디어를 만들거나 Linux 또는 Mac 컴퓨터를 사용하여 설치할 수 있습니다.
설치 미디어를 다운로드하려면 Windows 10 다운로드 페이지로 이동하여 다운로드 도구를 찾으십시오. MediaCreationTool이라는 실행 파일을 다운로드합니다.
이제 시작하겠습니다.
옵션 1: 이전 버전의 Windows로 되돌리기
Windows 업데이트를 설치한 후 PC에서 DISM 오류 1009를 발견한 경우 해당 최신 업데이트를 제거하면 문제를 제거하는 데 도움이 될 수 있습니다. 방법은 다음과 같습니다.
- 먼저 Windows 10 설치 미디어로 PC를 부팅합니다.
- 부팅 화면에서 명령 프롬프트로 이동합니다. 액세스하려면 키보드에서 Shift + F10 키 콤보를 사용합니다. 또는 다음을 클릭한 다음 컴퓨터 복구 > 문제 해결 > 명령 프롬프트로 이동할 수 있습니다.
- 새 창에서 다음 명령을 입력합니다.
wmic logicaldisk 이름 가져오기
- Enter 키를 누릅니다.
- "dir C:"(따옴표 제외)를 입력합니다. 이 명령은 Windows 폴더가 있는 드라이브를 찾습니다. 문자 "c"(필요한 경우)를 Windows가 설치된 드라이브 문자로 바꾸십시오.
- 계속해서 드라이브에 스크래치 폴더를 만드십시오. 다음 명령을 입력합니다.
mkdir C:\Scratch
- Enter 키를 누릅니다.
- 다음으로 아래 명령을 실행합니다.
DISM /Image:C:\ /ScratchDir:C:\Scratch /Cleanup-Image /RevertPendingActions
- 명령이 실행되면 다음으로 끝나는 여러 메시지를 받게 됩니다.
작업이 성공적으로 완료되었습니다.
이제 명령 프롬프트를 닫고 컴퓨터를 다시 시작할 수 있습니다.
시스템이 성공적으로 부팅되면 모든 설정이 완료된 것입니다.
그러나 부팅에 실패하고 업데이트 설치를 다시 시작하는 경우 다음을 수행해야 합니다.
- 컴퓨터를 다시 시작하고 설치 미디어를 사용하여 부팅합니다(첫 번째 단계에서 했던 것처럼).
- 명령 프롬프트를 엽니다.
- 다음 명령을 실행합니다("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 메시지가 더 이상 표시되지 않아야 합니다. 이 방법이 효과가 없으면 다음 해결 방법으로 넘어갑니다.
옵션 2: 백업에서 레지스트리 복원
이 방법을 사용하면 RegBack 폴더를 사용하여 Windows 레지스트리를 복원해야 합니다. 진행 방법은 다음과 같습니다.
- Windows 10 설치 미디어로 PC를 부팅합니다.
- 명령 프롬프트를 실행합니다.
- "C:"(따옴표 제외)를 입력하고 Enter 키를 누릅니다("c"를 필요한 드라이브 문자로 바꿔야 함).
- 다음 명령을 입력하고 각 줄 다음에 Enter 키를 누릅니다.
cd \windows\system32\config
MD 백업
복사 *.* 백업
- 명령 프롬프트에서 다음 명령을 실행하여 RegBack 폴더로 이동합니다.
레그백
이제 여기에 두 가지 가능한 시나리오가 있습니다.
- 각각의 크기가 바이트 단위로 표시된 파일 목록을 볼 수 있습니다. 이러한 파일 중 일부는 0바이트입니다. 즉, 이러한 레지스트리 파일이 손상되었거나 비어 있으므로 오류를 일으킬 수 있습니다. 이 경우 여기에서 중지하고 아래의 옵션 3으로 이동하여 Windows 10을 이전 작업 상태로 복원하는 방법을 알려드립니다.
- 두 번째 가능한 시나리오는 목록에 있는 파일 중 0바이트가 없는 것입니다. 이 경우 다음 명령을 실행합니다.
복사 *.* ..

- 이 명령을 실행하면 Windows\System32\Config\RegBack 폴더에서 Windows\System32\Config\ 폴더로 레지스트리 파일을 복사하게 됩니다.
- 메시지가 표시되면 키보드에서 A를 눌러 대상 폴더의 파일을 덮어씁니다.
- 이 작업이 완료되면 "exit"(따옴표 제외)를 입력하고 키보드의 Enter 키를 눌러 명령 프롬프트를 닫습니다.
- 컴퓨터를 다시 시작합니다.
데스크탑으로 부팅할 수 없으면 설치 미디어로 다시 부팅하고 명령 프롬프트를 열어야 합니다.
다음으로 다음 명령을 실행합니다.
chkdsk /f C:
sfc /scannow /offbootdir=C:\ /offwindir=C:\windows
dism /image:C:\ /cleanup-image /restorehealth
이 명령이 실행되면 컴퓨터를 다시 시작하십시오. 이제 문제 없이 데스크탑으로 부팅할 수 있습니다. 오류 메시지도 당신을 귀찮게해서는 안됩니다. 그렇지 않은 경우 다음 해결 방법을 시도하십시오.
옵션 3: 시스템 복원 수행
앞서 언급했듯이 위의 솔루션 목록에서 0바이트 값을 가진 일부 파일을 발견했다면 레지스트리가 손상되었기 때문에 Windows 10을 이전 버전으로 복원해야 합니다.
물론 이전에 시스템 복원 지점을 만든 경우에만 이 방법을 사용할 수 있습니다. 아직 생성하지 않은 경우 아래에 생성 지침을 포함할 것입니다. 있는 경우 다음 단계를 진행할 수 있습니다.
- Windows 10 설치 미디어로 PC를 부팅합니다.
- 부팅 화면이 나타나면 다음을 클릭합니다.
- 컴퓨터 복구로 이동합니다.
- 문제 해결을 선택합니다.
- 고급 옵션을 클릭합니다.
- 시스템 복원 또는 이전 빌드로 돌아가기를 클릭합니다.
- 다음 화면에서 OS를 선택해야 합니다.
- 시스템 복원 마법사 창에서 다음을 클릭합니다.
- 다음으로 복원 지점을 선택해야 합니다. 이것은 시스템이 제대로 작동하고 오류 메시지가 표시되지 않는 시점이어야 합니다.
- 시스템 복원 프로세스를 시작하려면 다음을 클릭합니다.
- 프로세스가 완료되면 PC를 다시 시작하라는 메시지가 표시됩니다.
더 이상 PC에 오류 메시지가 표시되지 않습니다. 여전히 문제가 있는 경우 이 목록의 다음 수정 사항으로 이동할 수 있습니다.
PC에 복원 지점이 없는 경우 미래를 위해 복원 지점을 만드는 방법은 다음과 같습니다.
먼저 컴퓨터에서 시스템 복원이 활성화되어 있는지 확인해야 합니다. 일반적으로 기본적으로 활성화되어 있습니다. 그러나 수동으로 비활성화되었을 수 있습니다. 이 경우 다시 켜야 합니다. 방법은 다음과 같습니다.
- 검색 표시줄에 "시스템 복원"을 입력합니다(따옴표 제외).
- 복원 지점 만들기를 선택합니다.
- 시스템 보호로 이동합니다.
- 필요한 드라이브를 선택하십시오.
- 구성을 클릭합니다.
- 다음 옵션이 ON으로 전환되어 있는지 확인하십시오. 시스템 보호를 켭니다.
이제 시스템 복원 지점 생성을 진행합니다.
- 시작 버튼을 마우스 오른쪽 버튼으로 클릭합니다.
- 제어판으로 이동합니다.
- 시스템 및 유지 관리를 선택합니다.
- 시스템을 클릭합니다.
- 왼쪽 섹션에서 시스템 보호를 선택합니다.
- 시스템 보호 탭에서 만들기를 선택합니다.
- 복원 지점에 대한 설명을 입력합니다. 생성 날짜 또는 생성 이유에 대한 설명(예: "업데이트 전")일 수 있습니다.
- 만들기를 클릭합니다.
옵션 4: Windows 10 전체 업그레이드 복구 실행
위의 해결 방법 중 어느 것도 성공하지 못한 경우 Windows 10 전체 업그레이드 복구를 수행할 수 있습니다.
이 솔루션을 진행하기 전에 다음을 수행해야 합니다.
- 관리자 권한으로 로그인했는지 확인하세요.
- PC에 연결된 모든 외부 장치 제거(마우스, 키보드 및 LAN 제외)
- 타사 맬웨어 방지 앱을 비활성화/제거합니다.
이 작업이 완료되면 Windows 10 전체 업그레이드를 계속할 수 있습니다. 이 과정에서 ISO를 사용하지 않고 Windows 10을 다음 기능 업데이트로 업그레이드하게 됩니다. 방법은 다음과 같습니다.
- 계속하려면 Windows 10 설치 미디어가 필요합니다.
- 실행합니다.
- Microsoft 사용 조건이 표시되면 동의합니다.
- 그러면 "준비 중" 화면이 표시됩니다. 몇 초 동안 기다리십시오.
- 두 가지 옵션이 표시됩니다.
지금 PC 업그레이드
설치 미디어 만들기(USB, DVD 또는 ISO 파일)
- 이 방법을 사용하려면 지금 PC 업그레이드 옵션을 선택해야 합니다.
- 다음을 클릭합니다.
- 파일 다운로드가 시작됩니다. 인터넷 속도에 따라 다소 시간이 걸릴 수 있습니다.
- 다운로드가 완료되면 선택 사항이 제공됩니다. 개인 파일을 유지하거나 모든 것을 제거하고 처음부터 시작할 수 있습니다.
- 일반적으로 파일을 보관하는 것이 좋습니다. 이렇게 하면 시스템 오류를 제거할 수 있고 나중에 모든 파일을 다시 다운로드할 필요가 없습니다.
- 프로세스가 완료되면 PC를 여러 번 다시 시작해야 할 수 있습니다.
- 그런 다음 로그인 화면으로 돌아갈 수 있습니다.
이제 Windows 10에서 DISM 오류 1009를 제거하는 방법과 위에서 언급한 솔루션 중 하나 이상이 도움이 되었기를 바랍니다.
이제 손상된 레지스트리 파일과 관련된 오류가 자주 발생하는 경우 Auslogics Registry Cleaner와 같은 전문 도구의 이점을 누릴 수 있습니다. Auslogics BoostSpeed의 도구로 제공되는 이 도구는 PC에서 결함 및 충돌을 일으킬 수 있는 다양한 레지스트리 문제를 수정하기 위한 궁극적인 솔루션입니다. 이미 알고 계시겠지만 레지스트리의 손상되거나 손상된 항목은 전체 시스템에 부정적인 영향을 미칠 수 있으며 수동으로 수정하는 것은 정말 번거로울 수 있습니다.
Auslogics Registry Cleaner는 제거된 응용 프로그램이 남긴 레지스트리 키를 효율적으로 정리하므로 향후 원치 않는 많은 문제를 방지할 수 있습니다. 또한 Auslogics BoostSpeed는 PC를 최적화하고 시스템 성능을 높이는 데 도움이 되는 다양한 기타 유용한 도구와 함께 제공됩니다. 값비싼 하드웨어 업그레이드나 PC 청소에 많은 시간을 할애하지 않고도 기가바이트의 저장 공간을 확보할 수 있습니다.