
저는 Windows 7을 실행하고 있습니다. 게임처럼 .exe를 시작하면 다음과 같은 오류 메시지가 나타납니다.
The application was unable to start correctly (0xc0000006). Click OK to close the application
그리고 내 응용 프로그램을 실행하는 것도 불가능합니다. 하지만 내 모든 .exe에 해당되는 것은 아닙니다.
예: Chrome을 실행할 수 있지만 게임을 실행할 수 없습니다.
그래서 이 오류를 우회하는 방법을 찾았습니다. .bat 파일을 만들었습니다. 이 .bat에서 다음 명령으로 이 오류를 표시하는 응용 프로그램을 500번 시작합니다.
start C:\Path\To\My\Exe\example.exe
그리고 무작위로(5분에서 3시간을 기다려야 함) 가끔 .exe가 작동하여 애플리케이션을 시작할 수 있습니다. 내 컴퓨터에서 .exe 하나를 실행하면 더 이상 이 오류가 발생하지 않습니다. 내 컴퓨터에서 모든 .exe를 실행할 수 있습니다.
하지만 컴퓨터를 다시 시작하면 이 오류가 다시 발생합니다. 가끔 내 .bat에서 작동하는 이유를 모르겠고 이 오류를 해결하는 방법도 모르겠습니다.
도와 주셔서 감사합니다.
답변1
아마도 디스크에 불량 섹터가 있거나 RAM 문제가 있을 가능성이 높습니다. 이건 소프트웨어 문제라기보다는 하드웨어 문제인 것 같습니다. 왜냐하면오류 0xc0000006~이다STATUS_IN_PAGE_ERROR이는 I/O 오류로 인해 메모리에 없는 페이지의 주소를 지정하는 프로그램을 의미합니다(TechNet에서).
//
// MessageId: STATUS_IN_PAGE_ERROR
//
// MessageText:
//
// The instruction at 0x%p referenced memory at 0x%p. The required data was not placed into memory because of an I/O error status of 0x%x.
// #define STATUS_IN_PAGE_ERROR ((NTSTATUS)0xC0000006 L) // winnt
달리기를 해보세요
chkdsk /r /f /x
시스템 파티션에 있습니다. 문제가 해결되는지 확인하세요. 노력하지 않는다면
sfc /스캔나우
도움이 될 수도 있습니다. 불량 섹터 손상이 메모리 관리자 하위 시스템에 영향을 미쳤을 수도 있습니다. SFC가 문제를 해결할 수 있습니다.
그래도 문제가 해결되지 않으면 RAM 모듈을 하나씩(여러 개라면) 교체해 보십시오.
답변2
몇 달 전 게임을 시작하는 동안 비슷한 문제에 직면했습니다. 오류 코드는 나와 다르지만 오류의 의미는 동일합니다. 나는 당신도 시도해 볼 수 있는 문제를 해결하기 위해 이 방법을 시도했습니다. 먼저, 이것을 다운로드해야 합니다소프트웨어.
그 후 파일을 추출한 후 폴더를 열어주세요. 라는 다른 폴더를 찾을 수 있습니다.svcpack
그것을 열고 실행aio 런타임
다음 창에서 다음을 클릭하세요.설치하다설치가 완료될 때까지 기다리세요.
그런 다음 시스템을 다시 시작하십시오.
그리고 이것이 작동하는지 확인하십시오.
기본적으로 여러분이 하려는 일은 .net 프레임워크를 올바르게 제거한 다음 다시 설치하여 복구하는 것입니다.
파일 공유 사이트의 검증되지 않은 소프트웨어를 사용하는 것은 시스템에 해를 끼칠 수 있으므로 권장하지 않습니다. 시스템에 설치하기 전에 철저히 검사하십시오.