이벤트 뷰어 오류 0x80000000000000란?
응용 프로그램 충돌이나 BSOD(블루스크린)가 발생한 후 이벤트 로그를 확인했을 때 오류 코드 0x80000000000000가 기록되어 있는 경우가 많습니다. 실제로 많은 사용자가 이 오류에 대해 문의해 왔으며, 대부분 특별한 원인 없이 무작위로 발생한다고 보고하고 있습니다. 이 문제는 특정 Windows 버전에만 나타나는 것이 아니라 Windows 7, Windows 8.1, Windows 10 등 다양한 버전에서 공통적으로 발생할 수 있습니다.

0x80000000000000 오류의 주요 원인
다양한 사용자 사례와 일반적으로 활용되는 복구 전략을 분석한 결과, 이 오류는 다음 두 가지 원인 중 하나로 인해 발생하는 것으로 밝혀졌습니다.
- 시스템 파일 손상 – 시스템 파일이 손상되면 이 오류가 발생할 수 있습니다. 이벤트 뷰어에서 해당 오류가 반복적으로 나타난다면 SFC나 DISM 같은 유틸리티를 사용해 Windows 파일을 복구하고 논리적 오류를 수정하면 해결할 수 있습니다.
- 손상된 Visual C++ 재배포 패키지 – 잘못 설치되었거나 손상된 C++ 재배포 가능 패키지 역시 이러한 오류의 원인이 될 수 있습니다. 실제로 여러 사용자가 모든 재배포 패키지를 제거한 후 깨끗하게 다시 설치하여 문제를 해결했다고 보고했습니다.
방법 1: C++ 재배포 가능 패키지 재설치
이 문제에 대한 가장 널리 알려진 해결책은 문제를 일으킬 수 있는 모든 C++ 재배포 가능 패키지를 제거한 후 다시 설치하는 것입니다. 이는 Visual C++ 재배포 패키지 설치 자체가 손상되어 오류가 발생했을 가능성을 시사합니다.
이 방법은 Windows 7과 Windows 10 모두에서 효과가 확인되었습니다. 아래 가이드를 따라 관련 Visual C++ 패키지를 제거하고 다시 설치해 보세요.
- Windows 키 + R을 눌러 실행 대화 상자를 엽니다. 텍스트 상자에 "appwiz.cpl"을 입력한 후 Enter 키를 눌러 프로그램 및 기능 창을 엽니다.

- 프로그램 및 기능 화면에서 설치된 프로그램 목록을 스크롤하여 Microsoft Visual C++ 재배포 패키지 항목들을 찾습니다. 각 항목을 마우스 오른쪽 버튼으로 클릭하고 컨텍스트 메뉴에서 제거를 선택합니다.

- 화면에 표시되는 지시에 따라 설치되어 있는 모든 재배포 패키지를 제거합니다.
- 모든 패키지가 제거되면 프로그램 및 기능 창을 닫고 컴퓨터를 다시 시작합니다.
- 재시작이 완료되면 아래 목록의 모든 Visual C++ 재배포 패키지를 설치하고, 모든 설치가 끝나면 다시 한 번 재시작합니다.
Visual C++ 2008 재배포 패키지 (x86)
Visual C++ 2008 재배포 패키지 (x64)
Visual C++ 2010 재배포 패키지 (x86)
Visual C++ 2010 재배포 패키지 (x64)
Visual C++ 2013 재배포 패키지
Visual C++ 2015 재배포 패키지
참고: 구버전 재배포 패키지는 컴퓨터 아키텍처에 따라 두 가지 버전으로 제공됩니다. 사용 중인 OS 아키텍처에 맞는 비트 버전만 다운로드하세요. - 재시작이 완료되면 문제가 해결되었는지 확인합니다.
그래도 이벤트 뷰어에서 새로운 0x80000000000000 오류가 계속 나타난다면 아래의 다음 방법으로 넘어가세요.
방법 2: DISM 및 SFC 검사 수행
이 문제는 어느 정도의 시스템 파일 손상으로 인해 발생할 수도 있습니다. Windows 폴더 내부의 손상이나 논리적 오류가 원인이라면, DISM(배포 이미지 서비스 및 관리) 또는 SFC(시스템 파일 검사기) 검사를 수행해 손상된 파일을 교체함으로써 해결할 수 있습니다.
두 유틸리티 모두 시스템 파일을 복구할 수 있지만 작동 방식은 서로 다릅니다. SFC는 로컬에 저장된 정상 복사본으로 손상된 파일을 교체하는 반면, DISM은 WU(Windows Update)를 통해 정상 파일을 다운로드하여 손상된 파일을 교체합니다.
다만 한 유틸리티는 감지하지만 다른 유틸리티는 놓치는 오류 사례가 많기 때문에, 확실한 해결을 위해 두 검사를 모두 실행하는 것이 좋습니다. 절차는 다음과 같습니다.
- Windows 키 + R을 눌러 실행 상자를 엽니다. 텍스트 상자에 'cmd'를 입력하거나 붙여넣은 후 Ctrl + Shift + Enter를 눌러 관리자 권한 명령 프롬프트를 엽니다.

참고: UAC(사용자 계정 컨트롤) 메시지가 나타나면 예를 클릭하여 CMD 창에 관리자 권한을 부여합니다. - 관리자 권한 명령 프롬프트에서 다음 명령을 입력하고 Enter 키를 눌러 SFC 검사를 시작합니다.
sfc /scannow
중요: SFC 검사를 시작한 후에는 절차가 완료될 때까지 창을 닫거나 컴퓨터를 종료하지 마세요. 중간에 종료하면 시스템이 추가 손상 위험에 노출될 수 있습니다. - 검사가 완료되면 관리자 권한 명령 프롬프트를 닫고, 유틸리티가 손상된 파일을 찾지 못했다고 보고하더라도 컴퓨터를 다시 시작합니다. SFC는 실제로 수정에 성공한 논리적 오류를 보고하지 못하는 경우가 종종 있기 때문입니다.
- 컴퓨터가 부팅되면 1단계를 다시 수행하여 관리자 권한 명령 프롬프트를 엽니다. 그런 다음 아래 명령을 입력하여 DISM 검사를 시작합니다.
DISM /Online /Cleanup-Image /RestoreHealth
참고: DISM은 손상된 파일을 교체할 정상 파일을 다운로드해야 하므로 안정적인 네트워크 연결이 필요합니다. 검사를 시작하기 전에 이 점을 유의하세요. - 검사가 완료되면 최종적으로 시스템을 재부팅하고, 재시작이 완료된 후 문제가 해결되었는지 확인합니다.