Computer >> 컴퓨터 >  >> 문제 해결 >> Windows 오류

이벤트 뷰어 오류 0x80000000000000 해결 방법 총정리

이벤트 뷰어 오류 0x80000000000000란?

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

이벤트 뷰어 오류 0x80000000000000 해결 방법 총정리

0x80000000000000 오류의 주요 원인

다양한 사용자 사례와 일반적으로 활용되는 복구 전략을 분석한 결과, 이 오류는 다음 두 가지 원인 중 하나로 인해 발생하는 것으로 밝혀졌습니다.

  • 시스템 파일 손상 – 시스템 파일이 손상되면 이 오류가 발생할 수 있습니다. 이벤트 뷰어에서 해당 오류가 반복적으로 나타난다면 SFC나 DISM 같은 유틸리티를 사용해 Windows 파일을 복구하고 논리적 오류를 수정하면 해결할 수 있습니다.
  • 손상된 Visual C++ 재배포 패키지 – 잘못 설치되었거나 손상된 C++ 재배포 가능 패키지 역시 이러한 오류의 원인이 될 수 있습니다. 실제로 여러 사용자가 모든 재배포 패키지를 제거한 후 깨끗하게 다시 설치하여 문제를 해결했다고 보고했습니다.

방법 1: C++ 재배포 가능 패키지 재설치

이 문제에 대한 가장 널리 알려진 해결책은 문제를 일으킬 수 있는 모든 C++ 재배포 가능 패키지를 제거한 후 다시 설치하는 것입니다. 이는 Visual C++ 재배포 패키지 설치 자체가 손상되어 오류가 발생했을 가능성을 시사합니다.

이 방법은 Windows 7과 Windows 10 모두에서 효과가 확인되었습니다. 아래 가이드를 따라 관련 Visual C++ 패키지를 제거하고 다시 설치해 보세요.

  1. Windows 키 + R을 눌러 실행 대화 상자를 엽니다. 텍스트 상자에 "appwiz.cpl"을 입력한 후 Enter 키를 눌러 프로그램 및 기능 창을 엽니다.이벤트 뷰어 오류 0x80000000000000 해결 방법 총정리
  2. 프로그램 및 기능 화면에서 설치된 프로그램 목록을 스크롤하여 Microsoft Visual C++ 재배포 패키지 항목들을 찾습니다. 각 항목을 마우스 오른쪽 버튼으로 클릭하고 컨텍스트 메뉴에서 제거를 선택합니다.이벤트 뷰어 오류 0x80000000000000 해결 방법 총정리
  3. 화면에 표시되는 지시에 따라 설치되어 있는 모든 재배포 패키지를 제거합니다.
  4. 모든 패키지가 제거되면 프로그램 및 기능 창을 닫고 컴퓨터를 다시 시작합니다.
  5. 재시작이 완료되면 아래 목록의 모든 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 아키텍처에 맞는 비트 버전만 다운로드하세요.
  6. 재시작이 완료되면 문제가 해결되었는지 확인합니다.

그래도 이벤트 뷰어에서 새로운 0x80000000000000 오류가 계속 나타난다면 아래의 다음 방법으로 넘어가세요.

방법 2: DISM 및 SFC 검사 수행

이 문제는 어느 정도의 시스템 파일 손상으로 인해 발생할 수도 있습니다. Windows 폴더 내부의 손상이나 논리적 오류가 원인이라면, DISM(배포 이미지 서비스 및 관리) 또는 SFC(시스템 파일 검사기) 검사를 수행해 손상된 파일을 교체함으로써 해결할 수 있습니다.

두 유틸리티 모두 시스템 파일을 복구할 수 있지만 작동 방식은 서로 다릅니다. SFC는 로컬에 저장된 정상 복사본으로 손상된 파일을 교체하는 반면, DISM은 WU(Windows Update)를 통해 정상 파일을 다운로드하여 손상된 파일을 교체합니다.

다만 한 유틸리티는 감지하지만 다른 유틸리티는 놓치는 오류 사례가 많기 때문에, 확실한 해결을 위해 두 검사를 모두 실행하는 것이 좋습니다. 절차는 다음과 같습니다.

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