응용 프로그램 오류 0xc0000906 이 발생한 후 여러 Windows 사용자가 문의해 왔습니다. 다양한 타사 응용 프로그램을 열려고 할 때. 일부 사용자는 열려고 하는 대부분의 응용 프로그램이 이 오류 코드를 발생시킨다고 보고하는 반면 다른 사용자는 선택한 게임에서만 발생한다고 말합니다. 알고 보니 이 문제는 Windows 7, Windows 8.1, Windows 10에서 발생하고 있습니다.
Windows에서 응용 프로그램 오류 0xc0000906의 원인은 무엇입니까?
다양한 사용자 보고서를 살펴보고 영향을 받는 사용자가 0xc0000906 오류를 해결하기 위해 성공적으로 배포한 가장 인기 있는 수정 전략을 테스트하여 이 문제를 조사했습니다. 암호. 밝혀진 바와 같이 이 오류 코드를 유발할 수 있는 여러 가지 잠재적인 범인이 있습니다. 다음은 잠재적인 범인이 있는 후보 목록입니다.
- 시스템 파일 손상 – 대부분의 경우 이 특정 문제는 응용 프로그램 실행을 담당하는 몇 가지 DLL을 방해하는 일부 유형의 시스템 손상으로 인해 발생합니다. 이 시나리오가 적용 가능한 경우 DISM 또는 SFC를 통해 손상된 파일을 복구하거나 복구 설치 또는 새로 설치 절차를 통해 각 OS 구성 요소를 새로 고쳐 문제를 해결할 수 있습니다.
- 최근 시스템 변경사항 – 밝혀진 바와 같이, 일부 타사 설치 또는 드라이버 업데이트와 같은 최근 시스템 변경이 타사 앱 실행을 담당하는 일부 DLL을 방해할 수도 있습니다. 이 시나리오가 적용 가능한 경우 시스템 복원 유틸리티를 사용하여 시스템 상태를 정상 상태로 복원하여 문제를 해결할 수 있어야 합니다.
방법 1:DISM 및 SFC 스캔 실행
대부분의 경우 이 오류는 일부 유형의 시스템 파일 손상으로 인해 발생합니다. 0xc0000906 오류 코드는 종종 시스템이 이전에 일부 변경(예:OS 업그레이드, 일부 항목을 격리하는 보안 검사 또는 예기치 않은 시스템 중단)을 겪은 인스턴스와 연결됩니다.
이 시나리오가 적용 가능한 경우 문제를 해결하는 가장 효율적인 방법은 운영 체제 파일 간의 논리적 오류 및 시스템 파일 손상을 수정할 수 있는 일련의 내장 유틸리티를 실행하는 것입니다. 이를 달성하기 위해 DISM(배포 이미지 서비스 및 관리) 및 SFC(시스템 파일 검사기)
약간 다르게 작동하지만 둘 다 궁극적으로 동일한 목표를 달성하는 데 도움이 됩니다. DISM은 시스템 프로세스를 수정하는 데 더 우수하고 SFC는 논리적 오류를 수정하는 데 더 우수합니다.
문제를 해결할 가능성을 최대화하려면 0xc0000906 오류를 유발할 수 있는 모든 손상된 인스턴스를 수정할 가능성을 높이기 위해 두 가지 유형의 검사를 모두 실행하는 것이 좋습니다.
다음은 전체 프로세스를 안내하는 빠른 단계별 가이드입니다.
- Windows 키 + R 누르기 실행 대화 상자를 엽니다. 다음으로 'cmd'를 입력합니다. 텍스트 상자 안에서 Ctrl + Shift + Enter를 누릅니다. 관리자 액세스 권한으로 명령 프롬프트를 엽니다. UAC(사용자 계정 컨트롤)에서 메시지가 표시되면 프롬프트가 표시되면 예를 클릭합니다. 관리 권한을 부여합니다.
- 상승된 CMD 프롬프트에 들어가면 다음 명령을 같은 순서로 입력하고 Enter 키를 누릅니다. DISM 검사를 시작하려면:
Dism.exe /online /cleanup-image /restorehealth Dism.exe /online /cleanup-image /scanhealth
참고: 이 절차를 시작하기 전에 이 절차를 시작하기 전에 인터넷 연결이 안정적인지 확인하십시오. 이것은 DISM이 WU를 적극적으로 사용하여 나중에 손상된 항목을 교체하는 데 사용할 정상적인 복사본을 다운로드하기 때문에 발생합니다. 각 명령이 무엇을 하는지 알 수 있도록 첫 번째 (scanleath) 두 번째 (restorehealth) 동안 시스템 불일치에 대해 시스템을 분석합니다. 수리 절차를 시작합니다.
- 이 절차가 완료될 때까지 기다렸다가 컴퓨터를 다시 시작하고 다음 시작 절차가 완료될 때까지 참을성 있게 기다리십시오. 이 작업이 완료되면 1단계를 다시 수행하여 다른 상승된 CMD 프롬프트를 엽니다. 하지만 이번에는 다음 명령어를 입력하고 Enter 키를 누릅니다. SFC 스캔을 시작하려면:
sfc /scannow
참고: 어떤 경우에도 이 절차가 완료되기 전에 중단해서는 안 됩니다(작업이 몇 분 동안 정지되는 경우에도). 이렇게 하면 시스템이 위험에 처하게 되며 나중에 다른 논리적 오류에 직면하게 될 수도 있습니다.
- 두 번째 검사가 완료되면 컴퓨터를 다시 시작하고 다음 시스템 시작 시 문제가 해결되는지 확인하십시오.
위의 지침을 따랐지만 여전히 동일한 0xc0000906 이 발생하는 경우 오류가 발생하면 아래의 다음 방법으로 이동하십시오.
방법 2:시스템 복원 수행
최근에야 이 동작을 경험하기 시작한 경우 최근 시스템 변경으로 인해 문제가 발생할 가능성이 높습니다. 영향을 받는 일부 사용자가 확인했듯이 타사 서비스 또는 서비스가 이 문제의 발생에 대해 책임이 있을 수 있습니다.
이 경우 시스템 복원 유틸리티를 사용하는 것이 문제를 해결할 수 있는 가장 편리한 방법 중 하나입니다. 기본적으로 Windows는 중요한 랜드마크(중요 업데이트 설치, 타사 설치 등)에 스냅샷을 정기적으로 저장하도록 구성되어 있습니다.
그러나 아래 지침을 따르기 시작하기 전에 복원 지점을 사용하여 컴퓨터를 복원하는 경우 복원 지점이 생성된 이후에 변경한 사항이 손실된다는 점에 유의하십시오. 여기에는 설치된 모든 앱, 드라이버, 타사 애플리케이션, 게임 및 기타 모든 것이 포함됩니다.
이 방법의 결과를 이해하는 경우 아래 지침에 따라 복원 프로세스를 시작하십시오.
- Windows 키 + R 누르기 실행 대화 상자를 엽니다. 그런 다음 'rstrui'를 입력합니다. 텍스트 상자 안에서 Enter 키를 누릅니다. 시스템 복원 열기 메뉴.
- 초기 시스템 복원 화면이 나타나면 다음을 클릭합니다. 다음 메뉴로 이동합니다.
- 다음 화면에서 더 많은 복원 지점 표시와 관련된 확인란을 선택하여 시작합니다. . 이 단계를 완료하면 저장된 각 복원 지점의 날짜 비교를 시작하고 0xc0000906 표시 이전에 생성된 복원 지점을 선택합니다. 오류. 올바른 복원 지점이 선택되면 다음을 클릭합니다. 최종 메뉴로 이동합니다.
- 이 시점에 도달하면 유틸리티를 사용할 준비가 된 것입니다. 이제 마침을 클릭하여 복원 프로세스를 시작하기만 하면 됩니다.
- 이 작업을 수행하는 즉시 PC가 다시 시작되고 이전 상태가 마운트됩니다. 프로세스가 완료되면 애플리케이션을 다시 시작하고 0xc0000906 오류가 해결되었습니다.
여전히 같은 문제로 어려움을 겪고 있다면 아래의 다음 방법으로 이동하세요.
방법 3:모든 OS 구성 요소 새로 고침
위의 지침으로 0xc0000906 문제를 해결할 수 없는 경우 오류가 발생하면 일반적으로 해결할 수 없는 일종의 시스템 손상 문제에 직면했을 가능성이 큽니다. 이 경우 모든 Windows 구성 요소를 새로 고치는 절차에 따라 문제를 해결할 수 있습니다.
완전한 시스템 파일 재설정은 새로 설치를 통해 두 가지 방법으로 수행할 수 있습니다. 또는 수리 설치(현장 수리)를 통해.
새로 설치 절차가 더 쉽지만 가장 큰 단점은 개인 데이터(미디어, 앱, 게임 등)를 미리 백업하지 않는 한 보관할 수 없다는 것입니다.
보다 집중적이지만 더 지루한 접근 방식은 수리 설치(현재 위치 업그레이드)로 이동하는 것입니다. . 훨씬 더 긴 작업이지만 선택 백업을 만들 필요 없이 애플리케이션과 게임을 포함한 모든 개인 데이터를 보관할 수 있습니다.