여러 사용자가 오류 코드 0x80000000000000으로 이벤트 로그를 확인한 후 문의해 왔습니다. 응용 프로그램 또는 BSOD 충돌 후. 대부분의 경우 영향을 받는 사용자는 문제가 명백한 트리거 없이 무작위로 발생하는 것 같다고 보고합니다. 이 문제는 Windows 7, Windows 8.1 및 Windows 10에서 발생하므로 특정 Windows 버전에만 국한되지 않습니다.
0x80000000000000 오류의 원인은 무엇입니까?
다양한 사용자 보고서와 이 문제를 해결하기 위해 일반적으로 배포되는 복구 전략을 살펴봄으로써 이 특정 오류를 분석했습니다. 결과적으로 다음과 같은 잠재적인 원인 중 하나로 문제가 발생할 수 있습니다.
- 시스템 파일 손상 – 밝혀진 바와 같이 이 특정 문제는 시스템 파일 손상으로 인해 발생할 수 있습니다. 이 오류와 함께 이벤트 뷰어가 계속 표시되는 경우 Windows 파일을 복구하고 SFC 또는 DISM과 같은 유틸리티를 사용하여 논리적 오류를 수정하여 문제를 해결할 수 있습니다.
- 손상된 Visual C++ 재배포 패키지 – 잘못 설치되거나 손상된 C++ 재배포 가능 패키지도 이러한 유형의 지속적인 오류를 일으킬 수 있습니다. 영향을 받는 여러 사용자가 모든 Redist 팩을 제거한 다음 완전히 다시 설치하여 문제를 해결했다고 보고했습니다.
방법 1:C++ 재배포 가능 패키지 재설치
이 특정 문제에 대한 가장 인기 있는 수정 사항은 이 문제의 원인이 될 수 있는 각 잠재적인 C++ 재배포 가능 패키지를 제거한 다음 다시 설치하는 것입니다. 이는 문제가 손상된 Visual C++ Redist 설치로 인해 발생할 수 있음을 시사합니다.
이 절차는 Windows 7 및 Windows 10 모두에서 유효한 것으로 확인되었습니다. 다음은 이 특정 문제의 원인이 될 수 있는 모든 필수 Visual C++ 패키지를 제거했다가 다시 설치하는 방법에 대한 빠른 가이드입니다.
- Windows 키 + R 누르기 실행 대화 상자를 엽니다. 그런 다음 “appwiz.cpl” 을 입력합니다. 텍스트 상자 안에서 Enter 키를 누릅니다. 프로그램 및 기능 열기 공익사업.
- 프로그램 및 기능 화면에 들어가면 설치된 프로그램 목록을 아래로 스크롤하여 Microsoft Visual C++ Redist 설치를 찾습니다. 그것들이 보이면 부분적으로 각각을 마우스 오른쪽 버튼으로 클릭하고 제거를 선택하십시오. 컨텍스트 메뉴에서.
- 그런 다음 화면의 지시에 따라 설치한 모든 redist 패키지를 제거합니다.
- 모든 패키지가 제거되면 프로그램 및 기능을 닫습니다. 창을 열고 컴퓨터를 다시 시작하세요.
- 다음 시작 시퀀스가 완료되면 아래 목록에서 모든 Visual C++ Redist 패키지를 설치하고 모든 설치가 완료되면 다시 다시 시작합니다.
Visual C++ 2008 Redistributable(x86)
Visual C++ 2008 Redistributable (x64)
Visual C++ 2010 재배포 가능 패키지(x86)
Visual C++ 2010 재배포 가능 패키지(x64)
Visual C++ 2013 재배포 가능 패키지
Visual C++ 2015:재배포 가능 패키지
이전 Redist 팩에는 컴퓨터 아키텍처에 따라 두 가지 버전이 있습니다. OS 아키텍처에 해당하는 비트 버전만 다운로드하십시오. - 다음 시작이 완료되면 문제가 해결되었는지 확인하세요.
새로운 0x80000000000000 오류가 계속 표시되는 경우 이벤트 뷰어 내부 , 아래의 다음 방법으로 이동합니다.
방법 2:DISM 및 SFC 스캔 수행
밝혀진 바와 같이 이 특정 문제는 어느 정도 시스템 파일 손상으로 인해 발생할 수도 있습니다. 일부 Windows 폴더 내부의 손상이나 일부 논리 오류로 인해 문제가 발생하는 경우 DISM(배포 이미지 서비스 및 관리)을 수행하여 문제를 해결할 수 있습니다. 또는 SFC(시스템 파일 검사기) 손상된 항목을 대체하기 위해 스캔합니다.
이 두 유틸리티는 모두 시스템 파일을 복구할 수 있지만 다른 방식으로 수행합니다. SFC는 손상된 파일을 로컬에 저장된 복사본으로 교체하여 복구하지만 DSM은 WU(Windows Update)를 사용하여 손상된 항목의 정상적인 복사본을 다운로드합니다.
그러나 이러한 유틸리티 중 하나가 다른 하나는 오류를 찾을 수 없는 경우가 많기 때문에 문제를 해결하기 위해 두 스캔을 모두 실행하는 것이 좋습니다. 수행해야 할 작업은 다음과 같습니다.
- Windows 키 + R 누르기 실행 열기 상자. 그런 다음 'cmd'를 입력하거나 붙여넣습니다. 텍스트 상자 안에서 Ctrl + Shift + Enter를 누릅니다. 상승된 CMD 프롬프트를 엽니다.
참고: UAC(사용자 계정 컨트롤)에서 메시지가 표시되면 , 예를 클릭합니다. CMD 창에 관리자 권한을 부여합니다.
- 상승된 명령 프롬프트에 들어가면 다음 명령을 입력하고 Enter 키를 눌러 SFC 스캔을 시작합니다.
sfc /scannow
중요 :이 SFC 스캔을 시작하면 절차가 완료될 때까지 이 창을 닫거나 컴퓨터를 종료하지 마십시오. 그렇게 하지 않으면 컴퓨터가 추가 손상 위험에 노출될 수 있습니다.
- 검사가 완료되면 유틸리티에서 수정된 손상된 파일을 보고하지 않더라도 관리자 권한 명령 프롬프트를 닫고 컴퓨터를 다시 시작하십시오. SFC는 실제로 고칠 수 있는 논리적 오류를 보고하지 않는 것으로 유명합니다.
- 컴퓨터가 다시 부팅되면 1단계를 다시 수행하여 다른 상승된 명령 프롬프트를 엽니다. 그런 다음 DISM 스캔을 시작하려면 다음 명령을 입력하십시오.
DISM /Online /Cleanup-Image /RestoreHealth
참고: DISM은 손상 대체에 사용할 정상적인 파일을 다운로드하기 위해 안정적인 네트워크 연결이 필요합니다. DISM 검사를 시작하기 전에 이 점을 염두에 두십시오.
- 검사가 완료되면 최종 시스템 재부팅을 수행하고 다음 시스템 시작이 완료되면 문제가 해결되었는지 확인하십시오.