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

'응용 프로그램을 올바르게 시작할 수 없습니다(0xc00004ac)' Windows 오류 해결 – 단계별 수정

오류 메시지 '애플리케이션을 올바르게 시작할 수 없습니다(0xc00004ac)' 일반적으로 Windows에서 보안이나 시스템 무결성 문제로 인해 애플리케이션 실행을 차단할 때 발생합니다.

이 오류는 다음을 포함한 여러 가지 이유로 발생할 수 있습니다:

  • 손상되거나 누락된 애플리케이션 파일 – 중요한 실행 파일이나 종속성이 손상되거나 삭제될 수 있습니다.
  • 설치가 완료되지 않음 – 프로그램이 제대로 설치되지 않아 구성 요소가 등록되지 않은 상태일 수 있습니다.
  • 시스템 업데이트 충돌 – 최근 Windows 업데이트는 때때로 애플리케이션이 의존하는 시스템 라이브러리나 보안 정책을 수정할 수 있습니다.

가장 일반적인 원인 중 하나는 메모리 무결성입니다. (핵심 격리의 일부), HVCI(하이퍼바이저 보호 코드 무결성)를 시행하는 Windows 보안 기능입니다. .

메모리 무결성은 보호된 가상화 환경(하이퍼바이저)에서 중요한 보안 검사를 실행하여 악성 코드 삽입을 방지합니다. 악용에 효과적이면서도 다음과 같은 기능을 수행할 수 있습니다.

  • 합법적인 애플리케이션 차단 오래된 드라이버를 사용하는 경우입니다.
  • 서명되지 않은 하위 수준 구성요소가 포함된 소프트웨어가 실행되는 것을 방지합니다.
  • 직접 시스템 액세스를 수행하는 프로그램을 방해합니다(게임/성능 도구에서 일반적임).

이러한 엄격한 적용으로 인해 신뢰할 수 있는 응용 프로그램이라도 메모리 무결성이 활성화되면 0xc00004ac 오류가 발생할 수 있습니다. 아래에서는 이 문제를 해결하기 위한 솔루션을 살펴보겠습니다.

1. 메모리 무결성 검사 비활성화

타사 애플리케이션을 실행하는 동안 이 오류가 발생하면 프로그램에 유효한 디지털 서명이 없거나 가상화 기반 보안(VBS)과 같은 Windows 보안 기능과 호환되지 않을 수 있습니다. . 특히 메모리 무결성(하이퍼바이저 보호 코드 무결성 또는 HVCI) 서명되지 않았거나 신뢰할 수 없는 드라이버 및 실행 파일의 실행을 차단합니다.

보안 검사로 인해 애플리케이션이 차단되면 0xc00004ac 오류가 발생할 수 있습니다. 메모리 무결성을 비활성화하면 Windows가 특정 드라이버에 대한 서명 확인을 우회하여 제한된 응용 프로그램을 실행하는 데 도움이 될 수 있습니다.

  1. 시작 메뉴를 엽니다. , Windows 보안을 입력하세요. , Enter 키를 누릅니다. 앱을 실행합니다.
  2. Windows 보안 앱에서 기기 보안을 선택합니다. 왼쪽 사이드바에서 Core Isolation Details를 클릭합니다. .
  3. 메모리 무결성을 찾습니다. 전환하여 끄기로 전환합니다. .
  4. 컴퓨터를 다시 시작하세요 변경 사항을 적용하려면 오류가 지속되는지 확인하세요.

2. 충돌하는 시작 프로그램 비활성화

바이러스 백신 도구, 성능 오버레이 또는 백그라운드 서비스와 같은 타사 애플리케이션은 안전한 앱 실행에 필요한 시스템 수준 프로세스를 방해할 수 있습니다. 시작 시 이러한 프로그램은 시스템 메모리에 연결되거나 드라이버 로딩을 차단하거나 Credential Guard 또는 Application Control과 같은 보안 서비스와 충돌할 수 있습니다.

문제를 격리하려면 필수적이지 않은 시작 프로그램을 비활성화하여 클린 부팅을 수행하십시오. 이렇게 하면 충돌하는 프로세스로 인해 애플리케이션이 실행되지 않는 일이 발생하지 않습니다.

  1. 작업 관리자 열기 작업 표시줄을 마우스 오른쪽 버튼으로 클릭하고 작업 관리자를 선택하여 .
  2. 시작으로 전환 시작 시 실행되는 프로그램을 보려면 탭을 클릭하세요. 다음과 같은 잠재적인 충돌을 주의하세요:
    • 바이러스 백신 소프트웨어
    • 게임 오버레이(Discord, Xbox Game Bar)
    • 주변기기 제어 소프트웨어(Razer Synapse, Logitech G Hub)
  3. 의심스러운 프로그램 비활성화 각 항목을 마우스 오른쪽 버튼으로 클릭하고 사용 안함을 선택하세요. .
  4. 컴퓨터를 다시 시작하세요 변경 사항을 적용하려면 애플리케이션을 다시 실행하여 오류를 확인하세요.

3. 애플리케이션 재설치 또는 복구

오류가 지속되면 손상되거나 불완전한 응용 프로그램 파일로 인해 적절한 초기화가 이루어지지 않을 수 있습니다. 설치를 복구하면 전체 재설치 없이 누락되거나 손상된 구성 요소를 복원할 수 있습니다. 복구에 실패하면 새로 다시 설치하여 모든 파일을 새로 고칠 수 있습니다.

  1. Win + I 누르기 Windows 설정을 열려면 .
  2. 앱> 설치된 앱으로 이동합니다. .
  3. 문제가 있는 애플리케이션을 찾아 점 3개 메뉴를 클릭하세요. 을 클릭하고 고급 옵션을 선택하세요. .
  4. 아래로 스크롤하여 복구를 클릭합니다. 데이터 손실 없이 애플리케이션 수정을 시도합니다.
  5. 오류가 지속되면 설정> 앱> 설치된 앱으로 돌아가세요. (승리 + I).
  6. 애플리케이션을 다시 찾은 후 점 3개 메뉴를 클릭하세요. 을 클릭하고 제거를 선택하세요. .
  7. 메시지가 나타나면 제거를 확인하세요.
  8. 공식 홈페이지에서 최신 버전을 다운로드하여 설치하세요.
  9. 컴퓨터를 다시 시작하고 오류가 해결되었는지 확인하세요.

4. 시스템 복원 수행

다시 설치해도 문제가 해결되지 않으면 근본 원인은 시스템 수준 변경일 수 있습니다(예:Windows 업데이트, 드라이버 설치 또는 레지스트리 수정) . 시스템 복원은 시스템을 오류가 발생하지 않았던 이전 상태로 되돌릴 수 있습니다.

참고: 문제가 발생하기 전에 생성된 유효한 복원 지점이 필요합니다.

  1. Win + R 누르기 실행을 열려면 대화.
  2. rstrui를 입력하세요. 확인을 클릭하세요. 시스템 복원을 시작합니다.
  3. 시스템 복원 창에서 다음을 클릭하세요. 복원 지점을 보려면
  4. 오류가 발생하기 전의 복원 지점을 선택하세요.
  5. 다음을 클릭하세요. , 마침 확인하기 위해.
  6. 시스템이 다시 시작되고 선택한 구성으로 되돌아갑니다.

사용 가능한 복원 지점이 없는 경우 개인 파일을 잃지 않고 Windows를 재설정할 수 있습니다. 이렇게 하면 문서와 사진을 보존하면서 Windows를 다시 설치하여 잠재적으로 오류를 일으키는 시스템 파일 손상을 해결할 수 있습니다.

저자 소개

 응용 프로그램을 올바르게 시작할 수 없습니다(0xc00004ac)  Windows 오류 해결 – 단계별 수정

함자 모하마드 안와르

Hamza Mohammad Anwar는 MERN 기술을 사용한 고성능 애플리케이션 개발에 중점을 둔 중급 JavaScript 웹 개발자입니다. 그의 기술에는 ReactJS, MongoDB, Express NodeJS 및 기타 관련 기술에 대한 전문 지식이 포함되어 있습니다. Hamza는 또한 Google IT 인증 전문가로서 IT 지원 분야의 역량을 강조합니다. 열렬한 문제 해결사로서 그는 컴퓨터의 오류를 재현하여 다양한 기술 문제에 대한 해결책을 찾고 문제를 해결합니다.