여러 Windows 사용자는 일반적으로 응용 프로그램을 설치하거나 제거하는 데 사용되는 설치 프로그램 유형을 갑자기 실행할 수 없는 이상한 문제에 직면했습니다. 나타나는 오류 코드는 0xc0150004입니다. 밝혀진 바와 같이 이 문제는 Windows 7, Windows 8.1 및 Windows 10에서 발생하므로 특정 Windows 버전에만 국한되지 않습니다.
0xc0150004 애플리케이션 오류의 원인은 무엇입니까?
우리는 다양한 사용자 보고서를 조사하고 영향을 받는 사용자가 이 오류 코드를 우회하기 위해 사용한 다양한 복구 전략을 테스트하여 이 특정 문제를 조사했습니다. 밝혀진 바와 같이 여러 시나리오에서 0xc0150004가 나타날 수 있습니다. 다음은 성가신 설정 오류의 원인이 될 수 있는 잠재적인 범인의 목록입니다.
- 과보호 AV 제품군 – 영향을 받는 여러 사용자에 따르면 이 문제는 설치 구성 요소를 제한하는 과보호 보안 제품군으로 인해 매우 잘 발생할 수 있습니다. 이 시나리오가 적용 가능한 경우 실시간 보호 기능을 일시적으로 비활성화하거나(소프트웨어가 설치되는 동안) 보안 제품군을 완전히 제거하여 문제를 해결할 수 있습니다.
- 제3자 간섭 – 또 다른 잠재적인 원인은 쉽게 식별할 수 없는 다른 타사 프로세스(파일 관리자에 속함)입니다. 이 경우 프로세스/서비스 응답을 검색하는 확실한 방법 중 하나는 컴퓨터를 깨끗한 상태로 부팅하고 비활성화된 각 프로세스를 체계적으로 다시 활성화하여 문제를 일으키는 프로세스를 확인하는 것입니다.
- 시스템 파일 손상 – 시스템 파일 손상은 아마도 0xc0150004 오류 코드를 유발하는 가장 일반적인 원인일 것입니다. 손상이 일반적인 경우 몇 가지 기본 제공 유틸리티(SFC 및 DISM)로 스캔하면 충분합니다. 가장 심각한 경우 새로 설치 또는 복구 설치와 같은 절차를 통해 모든 OS 구성 요소를 재설정해야 할 수 있습니다.
방법 1:타사 AV 간섭 제거(해당되는 경우)
영향을 받는 여러 사용자가 보고한 것처럼 이 문제는 기본 OS 설치 구성 요소를 어떻게든 방해하는 과보호 AV 제품군으로 인해 발생할 수 있습니다. 이 문제의 세부 사항은 타사 개발자가 설명하지 않았지만(우리가 알고 있는 한) 이 문제가 결국 많은 Windows 10 사용자에게 영향을 미쳤다는 것은 분명합니다.
타사 보안 제품군을 사용하고 있고 이 시나리오가 적용 가능한 것으로 보인다면 AV 제품군의 실시간 보호를 비활성화하거나 완전히 제거하여 의심을 확인하거나 확증할 수 있습니다.
먼저 실시간 보호를 비활성화하는 것으로 충분한지 확인하는 것으로 시작하겠습니다. 그러나 이 절차는 사용 중인 타사 AV 제품군의 유형에 따라 다릅니다. 대부분의 경우 바이러스 백신의 작업 표시줄 아이콘에서 직접 수행할 수 있습니다.
실시간 보호가 비활성화되면 다른 설정을 열고 동일한 0xc0150004가 발생하지 않고 앱을 설치할 수 있는지 확인합니다. 오류입니다.
문제가 지속되면 전체 제거를 수행하여 범인 목록에서 타사 AV를 제거하고 여전히 이 문제를 일으킬 수 있는 남은 파일을 남기지 않도록 할 수 있습니다.
이렇게 하려면 이 문서(여기 ) 타사 제품군을 제거하고 잠재적인 모든 잔여 파일을 제거하는 방법에 대한 단계별 지침을 참조하십시오. 이렇게 하고 문제가 더 이상 발생하지 않는다는 것을 알게 되면 다른 타사 제품군을 선택할 필요가 없습니다. Windows Defender가 시작되어 자동으로 기본 보안 프로그램이 됩니다.
하지만 반면에 동일한 문제가 계속 발생한다면 3rd Party Security Suite를 다시 한 번 안전하게 재설치하고 아래의 다음 방법으로 넘어갈 수 있습니다.
방법 2:클린 부팅 절차 수행
타사 간섭 가능성을 무시하기 전에 설치된 다른 프로그램이 0xc0150004를 실행하지 않는지 확인해야 합니다. OS 설치 구성 요소를 방해할 수 있는 타사 서비스 및 프로세스를 효과적으로 비활성화하여 오류를 제거합니다.
영향을 받는 일부 사용자는 클린 부팅 상태를 달성하여 이 작업을 수행했습니다. 이렇게 하면 컴퓨터가 Windows 프로세스 및 서비스로만 시작됩니다. 컴퓨터를 클린 부팅 상태로 부팅하고 설치 실행 파일을 열려고 하는 동안 문제가 더 이상 발생하지 않으면 이전에 어떤 유형의 타사 간섭으로 인해 문제가 발생한 것이 분명합니다. 이 경우 문제를 일으키는 프로세스/서비스를 찾는 것이 문제가 됩니다.
다음은 0xc0150004의 원인이 되는 타사 프로그램을 식별하기 위해 클린 부팅 절차를 수행하는 방법에 대한 빠른 가이드입니다. 오류:
- Windows 키 + R을 눌러 실행 대화 상자를 엽니다. . 그런 다음 "msconfig'를 입력합니다. Enter 키를 누릅니다. 시스템 구성 열기 메뉴. UAC(사용자 계정 컨트롤)에 들어가면 프롬프트에서 예를 클릭합니다. 관리 권한을 부여합니다.
- 시스템 구성 창에 들어가면 메뉴 상단의 서비스 탭을 클릭한 다음 '모든 Microsoft 서비스 숨기기 '가 체크되어 있습니다. 이렇게 하면 모든 Windows 서비스가 목록에서 제거되므로 실수로 중요한 시스템 프로세스를 비활성화하지 않습니다.
- 모든 중요한 서비스가 목록에서 제외되면 모두 비활성화를 클릭합니다. 버튼을 눌러 다음 시스템 시작 시 타사 서비스가 호출되는 것을 효과적으로 방지할 수 있습니다.
- 이 작업이 끝나면 시작 탭을 선택합니다. 작업 관리자 열기를 클릭합니다. 새로 등장한 메뉴에서
- 작업 관리자의 시작 탭에 들어가면 각 시작 서비스를 체계적으로 선택한 다음 사용 안 함을 클릭합니다. 버튼은 화면 하단에 있습니다. 이 절차는 다음 시작 시퀀스에서 시작 서비스가 호출되지 않도록 합니다.
- 이 작업을 수행하면 클린 부팅이 효과적으로 수행됩니다. 이를 활용하려면 컴퓨터를 다시 시작하면 됩니다.
- 다음 시스템 시작 시 컴퓨터는 클린 부팅 상태로 직접 부팅됩니다. 이 기회를 사용하여 이전에 0xc0150004 오류.
참고: 동일한 문제가 계속 발생하면 방법 3으로 바로 이동하세요. - 애플리케이션 설정을 열려고 할 때 오류 코드가 더 이상 나타나지 않으면 이전에 비활성화된 서비스 및 프로세스를 체계적으로 다시 활성화하고 정기적으로 다시 시작하십시오. 결국에는 충돌의 원인이 되는 항목을 파악할 수 있습니다. 발견한 후에는 문제가 다시 발생하지 않도록 비활성화된 상태로 두십시오(또는 해당 응용 프로그램을 제거).
이 방법이 적용되지 않거나 성공하지 못했다면 아래의 다음 방법으로 이동하십시오.
방법 3:DISM 및 SFC 스캔 수행
대부분의 경우 이 특정 문제는 심각한 시스템 파일 손상으로 인해 발생합니다. 이것이 사실이라면 새 앱을 설치하는 동안 사용된 중요한 프로세스가 손상되어 새 소프트웨어를 설치하려는 모든 시도를 중지시킬 수 있습니다.
영향을 받는 여러 사용자가 확인했듯이 이 경우 논리적 오류 및 시스템 파일 손상을 처리하도록 설계된 몇 가지 기본 제공 유틸리티인 SFC(System 파일 손상) 및 DISM(배포 이미지 서비스 및 관리)
두 유틸리티 모두 시스템 손상이 관련된 상황에서 유용하지만 수정 부분에 관해서는 두 가지 접근 방식이 다릅니다. DISM은 OS 구성 요소를 수정하는 데 더 나은 반면 SFC는 논리 드라이브 오류에 더 효율적입니다.
DISM은 안정적인 인터넷 연결이 필요하므로 손상된 인스턴스를 교체하는 데 사용할 정상적인 복사본을 다운로드하기 위해 WU에 의존하지만 SFC는 로컬에 캐시된 복사본만 사용하여 손상된 인스턴스를 교체하는 100% 로컬 도구입니다.피>
그러나 두 유틸리티 모두 시스템 손상에 효율적이므로 0xc0150004 문제를 해결할 가능성을 최대화하려면 두 유틸리티를 모두 실행하는 것이 좋습니다. 오류. 수행해야 할 작업은 다음과 같습니다.
- Windows 키 + R을 눌러 실행 대화 상자를 엽니다. . 다음으로 'cmd'를 입력합니다. 텍스트 상자 안에서 Ctrl + Shift + Enter를 누릅니다. 관리자 액세스 권한으로 명령 프롬프트를 엽니다. UAC(사용자 계정 컨트롤)가 표시되면 , 예를 클릭합니다. 관리 권한을 부여합니다.
- 상승된 CMD 창에 들어가면 다음 명령을 순서대로 입력하고 Enter 키를 누릅니다. DISM 검사를 시작하는 각 명령 뒤에:
Dism.exe /online /cleanup-image /scanhealth Dism.exe /online /cleanup-image /restorehealth
참고: DISM은 Windows 업데이트를 사용하여 교체해야 하는 파일의 정상적인 복사본을 다운로드하므로 이 절차를 시작하기 전에 안정적인 인터넷 연결을 사용하고 있는지 확인해야 합니다. 첫 번째 명령 (scanhealth) 두 번째 (restorehealth) 동안 시스템 파일 모음을 분석합니다. 복구 프로세스를 시작합니다.
- DISM 검사가 완료되면 컴퓨터를 다시 시작하고 다음 시작이 완료될 때까지 기다리십시오. 다음 시작 시퀀스가 완료되면 1단계를 다시 수행하여 다른 상승된 명령 프롬프트를 엽니다. 다시 한 번 내부에 들어가면 다음 명령을 입력하고 Enter 키를 누릅니다. 다른 SFC 스캔을 시작하려면 다시 한 번:
sfc /scannow
참고: 절차가 시작된 후 SFC 스캔을 중단하는 것은 전혀 권장되지 않습니다. 이렇게 하면 추가 문제를 일으킬 수 있는 논리적 오류의 다른 인스턴스에 기본적으로 시스템이 노출됩니다.
- 컴퓨터를 다시 시작하고 다음 시스템 시작 시 문제가 해결되는지 확인하십시오.
0xc0150004 오류가 계속 발생하면 아래의 다음 방법으로 이동하세요.
방법 4:복구 설치/새로 설치 수행
실제 성공 없이 위의 모든 지침을 따랐다면 0xc0150004가 발생할 가능성이 큽니다. 기존의 최종 사용자 방법으로는 해결할 수 없는 근본적인 문제로 인해 오류가 발생합니다. 이 시나리오가 적용 가능한 경우 실행 가능한 유일한 수정 사항은 모든 소프트웨어 구성 요소를 재설정하는 것입니다.
비슷한 상황에 처한 여러 영향을 받는 사용자는 새로 설치를 수행한 후에 마침내 문제를 해결할 수 있었다고 보고했습니다. 또는 내부 수리 (수리 설치) .
두 유틸리티 모두 궁극적으로 동일한 목표를 달성하는 데 도움이 되지만 접근 방식은 다릅니다.
수리 설치 더 길고 지루한 절차이지만 주요 이점은 게임, 애플리케이션, 개인 미디어 및 일부 사용자 기본 설정을 포함한 모든 데이터를 유지할 수 있다는 것입니다.
새로 설치 , 반면에 간단하고 효과적이지만 가장 큰 단점은 미리 백업하지 않으면 개인 데이터가 손실된다는 것입니다.