Microsoft Windows PC의 문제를 해결하려다가 갑자기 DISM 오류 50을 마주한 적이 있으신가요? 이 오류는 여러 가지 원인으로 발생할 수 있으며, 그중 대표적인 것이 Windows PE(사전 설치 환경)입니다. 이 글에서는 화면에 이 오류가 나타났을 때 어떻게 대처해야 하는지, 그리고 Windows 11 또는 Windows 10 시스템의 문제 해결 작업을 어떻게 이어갈 수 있는지 단계별로 안내해 드립니다.
DISM 오류 50이 발생하는 주요 원인으로는 불필요한 Windows 레지스트리 키가 남아 있는 경우, 현재 사용 중인 사용자 계정에 문제가 있는 경우, 설치된 앱이 충돌을 일으키는 경우 등이 있습니다.
Windows PE에서는 /Online 옵션과 함께 DISM을 사용할 수 없습니다
DISM 오류 50이 발생하는 가장 흔한 이유는 PC가 Windows 사전 설치 환경(Windows PE)으로 부팅되어 있기 때문입니다. 이 모드에서는 Windows가 /Online 매개변수를 사용한 DISM 명령 실행을 허용하지 않습니다.
이 경우 Windows PE를 빠져나와 평소처럼 PC를 부팅한 뒤 DISM 명령을 다시 실행하면 문제를 해결할 수 있습니다.
MiniNT 레지스트리 키 삭제하기
PC가 Windows PE 모드가 아닌데도 DISM 도구 실행 시 오류 50이 계속 나타난다면, Windows 레지스트리에 'PC가 Windows PE에 있다'고 명령에 인식시키는 키가 남아 있을 가능성이 있습니다.
이 경우 해당 키를 레지스트리에서 삭제하면 문제가 해결됩니다.
- Windows + R 키를 눌러 실행 창을 엽니다.
- 입력란에 regedit를 입력하고 Enter 키를 누릅니다.

- 사용자 계정 컨트롤(UAC) 창이 뜨면 예를 선택합니다.
- 레지스트리 편집기에서 아래 경로로 이동합니다.
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control - 왼쪽 사이드바에서 MiniNT 폴더를 마우스 오른쪽 버튼으로 클릭하고 삭제를 선택합니다.

- 확인 창에서 예를 선택합니다.
- 레지스트리 편집기를 닫고 PC를 재부팅합니다.
- DISM 명령을 다시 실행합니다.
다른 사용자 계정에서 DISM 명령 실행하기
그래도 DISM 오류 50이 계속 발생한다면, PC의 다른 사용자 계정에서 명령을 실행해 보세요. 현재 사용 중인 계정 자체에 문제가 있어 명령이 정상적으로 실행되지 않을 수 있습니다.
만약 다른 계정이 없다면 새 Windows 사용자 계정을 만든 후, 해당 계정으로 로그인하여 DISM 명령을 실행하면 됩니다.
- 시작 메뉴를 엽니다.
- 사용자 계정 프로필 사진을 선택합니다.
- 로그아웃을 선택하여 현재 계정에서 로그아웃합니다.

- 목록에서 보조 계정을 선택하고 해당 계정으로 로그인합니다.
- 시작 메뉴를 열고 명령 프롬프트를 검색한 뒤, 관리자 권한으로 실행을 선택합니다.

- 사용자 계정 컨트롤 창에서 예를 선택합니다.
- 열린 CMD 창에서 DISM 명령을 실행합니다.
클린 부팅 후 DISM 명령 실행하기
사용자 계정을 바꿔도 문제가 지속된다면, PC에 설치된 앱이 원인일 가능성이 높습니다. 이 경우 Windows를 클린 부팅한 상태에서 DISM 명령을 실행해 보세요.
클린 부팅 시에는 필수 파일과 서비스만 로드되기 때문에, 타사 앱이 문제를 일으키는지 쉽게 확인할 수 있습니다. 클린 부팅 수행 방법은 별도의 가이드를 참고하시기 바랍니다.
클린 부팅 상태에서 명령이 정상적으로 실행된다면, 특정 앱이 원인입니다. 이 경우 해당 앱을 제거하세요. Windows 11에서는 설정 > 앱 > 설치된 앱으로 이동하여 앱 옆의 점 세 개 아이콘을 클릭하고 제거를 선택한 뒤, 확인 창에서 제거를 누르면 됩니다.

Windows 10에서는 설정 > 앱으로 이동하여 목록에서 해당 앱을 선택하고 제거를 클릭한 뒤, 확인 창에서 제거를 선택하면 됩니다.

문제가 되는 앱을 제거한 후 PC를 재시작하고 DISM 명령을 다시 실행하세요.
DISM 명령에 운영체제 드라이브 직접 지정하기
DISM이 정상적으로 작동하도록 만드는 또 다른 방법은 명령에 Windows가 설치된 드라이브를 직접 지정하는 것입니다. 이를 통해 현재 겪고 있는 문제를 해결할 수 있습니다.
- 관리자 권한으로 명령 프롬프트 창을 엽니다.
- 열린 창에 아래 명령을 입력하고 Enter 키를 누릅니다.
wmic logicaldisk get name

- 아래 명령에서 C를 Windows 드라이브 문자로 바꿔 입력한 후 Enter 키를 누릅니다.
dir C: - Windows 폴더가 보이면 올바른 드라이브를 선택한 것입니다.
- 다음으로, C를 Windows가 설치된 드라이브 문자로 바꿔 아래 명령을 실행합니다.
DISM.exe /Image:C:\ /Cleanup-Image /Restorehealth - 마지막으로, 시스템의 손상된 파일을 찾아 복구하기 위해 아래 명령을 실행합니다. 역시 C를 Windows 설치 드라이브 문자로 바꾸어야 합니다.
sfc /scannow /offbootdir=C:\ /offwindir=C:\Windows
PC의 BIOS 설정 초기화하기
위 방법으로도 오류가 해결되지 않는다면, 마지막 수단으로 BIOS 설정을 기본값으로 초기화해 보세요. 이 과정에서 부팅 디스크 순서 같은 사용자 지정 설정이 모두 지워지고 기본값으로 되돌아간다는 점에 유의하세요.
BIOS 설정 초기화 방법은 별도의 가이드를 참고하시기 바랍니다. 초기화 후 PC를 켜면 DISM 명령이 정상적으로 실행될 것입니다.
DISM 오류 50 해결, 생각보다 어렵지 않습니다
DISM 오류 50은 Windows 이미지 복구를 막아 시스템의 손상된 파일을 고치는 데 지장을 줄 수 있습니다. 하지만 이 오류에는 다양한 원인이 있으며, 위에서 소개한 방법들을 활용하면 충분히 해결하고 PC의 다른 문제 해결 작업도 계속 진행할 수 있습니다. 성공을 빕니다!