Windows 10 컴퓨터에서 Visual Basic Script(VBS)를 실행하는 동안 STATUS IN PAGE ERROR, 오류 메시지가 표시되는 경우 수반되는 오류 코드와 함께 0xc0000006 , 이 게시물은 당신을 돕기 위한 것입니다. 이 게시물에서는 이 문제를 해결하는 데 도움이 될 수 있는 적절한 솔루션을 제공합니다.
AppInit_DLL 다른 소프트웨어에 영향을 미치는 충돌 횟수를 기록하는 레지스트리 키입니다. 때때로 이 키가 시스템을 손상시켜 STATUS IN PAGE ERROR를 유발할 수 있습니다.
STATUS_IN_PAGE_ERROR 코드 0xc0000006
이 페이지 오류 상태가 발생하는 경우 코드 0xc0000006 포함 문제가 있는 경우 값을 수정하는 아래에 제시된 권장 솔루션을 시도해 볼 수 있습니다. AppInit_DLL의 문제를 해결하기 위해. 다음을 수행하십시오.
레지스트리 작업이므로 필요한 예방 조치로 레지스트리를 백업하거나 시스템 복원 지점을 만드는 것이 좋습니다. 완료되면 다음과 같이 진행할 수 있습니다.
- Windows 키 + R을 눌러 실행 대화 상자를 불러옵니다.
- 실행 대화 상자에 regedit를 입력합니다. Enter 키를 눌러 레지스트리 편집기를 엽니다.
- 아래 레지스트리 키 경로로 이동하거나 이동합니다.
Computer\HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Microsoft\Windows NT\CurrentVersion\Windows
- 이제 오른쪽에서 AppInit_DLL을 두 번 클릭합니다. 레지스트리 키를 사용하여 속성을 편집합니다.
- 문자열 편집 창에서 값 데이터를 그대로 둡니다. 필드가 비어 있습니다.
- 확인을 클릭합니다. 변경 사항을 저장합니다.
- 이제 레지스트리 편집기 창을 닫을 수 있습니다.
- 변경사항을 적용하려면 컴퓨터를 재부팅하세요.
컴퓨터를 재부팅한 후 컴퓨터에서 스크립트를 실행합니다. 문제가 해결되어야 합니다.
Windows의 AppInit_DLL
AppInit_DLL은 임의의 DLL 목록을 시스템의 각 사용자 모드 프로세스에 로드할 수 있는 메커니즘입니다.
레지스트리에서 이 키 아래에 저장된 값은 AppInit_DLL 인프라의 동작을 결정합니다.
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Windows
아래 표는 이러한 레지스트리 값을 설명합니다.
값 | 설명 | 샘플 값 |
---|---|---|
LoadAppInit_DLL(REG_DWORD)${REMOVE}$ | AppInit_DLL을 전역적으로 활성화 또는 비활성화합니다.${REMOVE}$ | 0x0 – AppInit_DLL이 비활성화됩니다. |
0x1 – AppInit_DLL이 활성화되었습니다. | ||
AppInit_DLL(REG_SZ) | 로드할 DLL의 공백 또는 쉼표로 구분된 목록입니다. DLL의 전체 경로는 짧은 이름을 사용하여 지정해야 합니다. | C:\ PROGRA~1\WID288~1\MICROS~1.DLL |
RequireSignedAppInit_DLL(REG_DWORD)${REMOVE}$ | 코드 서명된 DLL만 로드합니다.${REMOVE}$ | 0x0 – 모든 DLL을 로드합니다. |
0x1 – 코드 서명된 DLL만 로드합니다. |
Windows의 AppInit DLL 기능은 새로운 코드 서명 요구 사항을 추가합니다.
이는 시스템 안정성과 성능을 개선하고 소프트웨어 출처에 대한 가시성을 높이는 데 도움이 됩니다.