Outlook 등의 응용 프로그램을 실행하려고 할 때 '잘못된 이미지(Bad Image), 오류 상태 0xc0000020'라는 메시지와 함께 실행에 실패한다면, 이 글에서 그 해결책을 찾을 수 있을 것입니다. 이 오류는 Outlook뿐 아니라 어떤 프로그램에서든 발생할 수 있으며, 여기서는 주요 원인을 짚어보고 단계별 해결 방법을 안내해 드립니다.

실행하려는 소프트웨어에 따라 다르지만, 일반적으로 오류 메시지는 아래와 같은 형식으로 표시됩니다.
Software.exe – 잘못된 이미지
C:\Windows\System32\XXXX.dll은 Windows에서 실행되도록 설계되지 않았거나 오류가 포함되어 있습니다. 원본 설치 미디어를 사용하여 프로그램을 다시 설치하거나, 시스템 관리자 또는 소프트웨어 공급업체에 문의하십시오. 오류 상태 0xc0000020.
0xc0000020 오류의 발생 원인
이 오류는 프로그램이 정상적으로 실행되는 데 필요한 일부 시스템 파일이 손상된 경우 발생합니다. 시스템 파일 역시 하나의 프로그램 파일이기 때문에, 이러한 파일에 변경이 가해지면 손상이 생길 수 있습니다. 대표적인 원인은 다음과 같습니다.
- 소프트웨어의 불완전한 설치 또는 제거
- 결함이 있는 Windows 업데이트의 설치
- 멀웨어(악성코드) 감염
- 시스템의 비정상적인 강제 종료
어떤 소프트웨어에서 오류가 발생했든 아래 해결 방법은 동일하게 적용됩니다.
'잘못된 이미지, 오류 상태 0xc0000020' 해결 방법
아래 해결 방법들은 특별한 순서 없이 하나씩 시도해 보며 문제가 해결되는지 확인하면 됩니다.
- DLL 파일 재등록
- SFC/DISM 검사 실행
- 해당 프로그램 제거 후 재설치
- 시스템 복원 실행
- Windows 새로 시작 또는 PC 초기화 실행
각 해결 방법의 자세한 절차를 살펴보겠습니다.
1] DLL 파일 재등록
오류 메시지에서 언급되는 파일의 확장자는 DLL(Dynamic Link Library, 동적 연결 라이브러리)입니다. DLL은 다른 모듈(응용 프로그램 또는 DLL)이 사용할 수 있는 함수와 데이터를 담고 있는 모듈로, 응용 프로그램을 모듈화하여 기능을 쉽게 업데이트하고 재사용할 수 있도록 도와줍니다. 또한 여러 응용 프로그램이 동일한 기능을 사용할 때 각 프로그램은 자신만의 데이터 복사본을 가지면서 코드는 공유하기 때문에, 메모리 사용량을 줄이는 데도 기여합니다.
따라서 오류 메시지에 olmapi21.dll, wininet.dll처럼 특정 DLL 파일명이 표시된다면, 해당 DLL 파일을 다시 등록(regsvr32 명령 활용)하여 문제가 해결되는지 확인해 볼 수 있습니다.
참고: MSTeams.exe 잘못된 이미지 0xc0000020 오류 수정 방법도 같은 원리로 적용됩니다.
2] SFC/DISM 검사 실행
손상되었거나 손상된 시스템 파일이 원인이라면, SFC/DISM 검사를 통해 문제를 해결할 수 있습니다.
편의를 위해 아래 절차대로 한 번에 검사를 진행할 수 있습니다. 먼저 메모장을 열고 아래 명령어를 복사해 붙여넣습니다.
@echo off date /t & time /t echo Dism /Online /Cleanup-Image /StartComponentCleanup Dism /Online /Cleanup-Image /StartComponentCleanup echo ... date /t & time /t echo Dism /Online /Cleanup-Image /RestoreHealth Dism /Online /Cleanup-Image /RestoreHealth echo ... date /t & time /t echo SFC /scannow SFC /scannow date /t & time /t pause
파일 이름을 지정하고 확장자를 .bat으로 저장합니다. 예: SFC_DISM_scan.bat
저장된 배치 파일을 관리자 권한으로 반복해서 실행합니다(파일을 마우스 오른쪽 버튼으로 클릭한 후 관리자 권한으로 실행 선택). 더 이상 오류가 보고되지 않을 때까지 실행한 후, PC를 재시작하고 문제가 해결되었는지 확인합니다. 그래도 해결되지 않으면 다음 방법으로 넘어갑니다.
3] 해당 프로그램 제거 후 재설치
특정 소프트웨어를 설치한 후부터 이 오류가 나타나기 시작했다면, 해당 프로그램을 제거한 후 문제가 사라지는지 확인해 보세요.
프로그램 제거가 완료되면 시스템을 재시작하고, 프로그램을 다시 설치한 뒤 오류가 해결되었는지 확인합니다.
4] 시스템 복원 실행
컴퓨터를 문제가 없던 시점의 복원 지점으로 되돌리면 오류가 해결될 수 있습니다. 시스템 복원을 실행해 정상 작동하던 시점으로 복구해 보세요.
5] Windows 새로 시작 또는 PC 초기화 실행
먼저 중요한 데이터를 외부 저장 장치에 백업한 후, '새로 시작(Fresh Start)' 기능을 실행합니다. Windows 보안 앱에서 사용할 수 있는 이 기능은 다음과 같은 작업을 수행합니다.
- 모든 개인 데이터는 유지
- 모든 서드파티(외부 제조사) 앱 제거
- Windows를 최신 버전으로 강제 업데이트
즉, 제품 키, 앱 관련 콘텐츠, 서드파티 백신 프로그램 등은 모두 제거된다는 점에 유의해야 합니다.
참고로 Windows 10 버전 2004부터 '새로 시작' 기능은 'PC 초기화(Reset this PC)'로 통합되었습니다. 따라서 최신 버전에서는 설정 > 시스템 > 복구에서 'PC 초기화'를 이용하면 됩니다.
이 가이드의 해결 방법 중 하나가 0xc0000020 오류를 해결하는 데 도움이 되기를 바랍니다!