윈도우 블루 스크린 해결 방법(0xc0000142)

0xc0000142 블루 스크린 오류는 버그 확인 STATUS_DLL_INIT_FAILED 와 함께 제공됩니다. 이는 응용 프로그램이나 시스템 프로세스를 실행하는 동안 DLL(동적 연결 라이브러리) 파일을 초기화하지 못해 비정상적으로 충돌이 발생했음을 나타냅니다.

이 충돌이 일부 중요한 시스템 프로세스에 영향을 미치는 경우 BSOD(블루 스크린) 오류가 발생합니다. 그러나 동일한 코드로 특정 응용 프로그램을 열 때 치명적이지 않은(종료를 유발하지 않음) 오류가 발생할 수도 있습니다. 두 시나리오의 솔루션은 유사하지만 이 문서에서는 BSOD에 더 중점을 둡니다.

이 블루 스크린 오류에는 DLL 파일 손상, 해당 DLL 파일을 호출하는 응용 프로그램 및 시스템 프로세스의 버그라는 두 가지 잠재적인 원인이 있습니다. 따라서 문제를 해결하려면 파일이나 프로세스를 복구해야 합니다.

0xc0000142 블루 스크린 오류해결 방법

먼저 시스템의 사소한 문제로 인해 BSOD가 발생하는 경우 PC를 다시 시작하십시오. 문제가 계속 발생하면 아래에 언급된 가능한 해결 방법을 적용해야 합니다.

1. 시동 복구 실행

시동 루프에 갇힌 경우 가장 먼저 해야 할 일은 시동 복구를 실행하는 것입니다. 이를 통해 계정에 로그인할 수 있으며 추가 문제 해결 방법을 수행하여 오류를 해결할 수 있습니다.

  1. PC를 강제 종료하려면 전원 버튼을 2초 동안 길게 누르세요. 그런 다음 다시 부팅하십시오.
  2. 이 단계를 세 번 더 반복합니다.
  3. 그런 다음 블루 스크린이 나타나면 고급 옵션을 클릭하여 고급 시작 옵션에 액세스합니다.
  4. 여기서 문제 해결 > 고급 옵션 > 시동 복구 로 이동하세요 .

시동 복구를 통해 시동 루프에서 벗어날 수 없는 경우 안전 모드로 부팅하고 후속 수정 사항을 적용해야 합니다.

2. 손상된 시스템 파일 복구

이 오류는 DLL 파일 문제로 인해 발생하므로 시스템 무결성 위반을 확인하고 손상된 파일을 복구 해야 합니다 .

이를 위해 SFC(시스템 파일 검사기)와 DISM(배포 이미지 서비스 및 관리)을 사용할 수 있습니다. 또한 시스템 드라이버의 일부 섹터가 손상된 경우 CHKDSK를 실행하는 것이 좋습니다.

이러한 유틸리티를 실행하는 방법은 다음과 같습니다.

  1. Win + R을 눌러 실행을 엽니다.
  2. Ctrl + Shift + Enter를 입력 하고 눌러 관리자 권한 명령 프롬프트를cmd 엽니다
  3. 다음 명령을 cmd에 입력하십시오.
    ▶ dism /online /cleanup-image /restorehealth
    ▶ sfc /scannow
    ▶ chkdsk /r /x C:

시작 BSOD 루프에 걸린 경우 부팅 시 이 방법을 수행할 수도 있습니다.

  1. 첫 번째 방법의 단계를 사용하여 고급 시작 옵션으로 이동합니다.
  2. 그런 다음 문제 해결 > 고급 옵션 > 명령 프롬프트를 선택합니다 .
  3. 입력 bcdedit하고 Enter를 누르세요.
  4. 부트로더에서 device 및 osdevice 의 드라이브 문자를 확인하세요 . 이 예에서는 각각 E:와 D:를 사용합니다.
  1. 그런 다음 다음 명령을 입력하십시오.
    ▶ chkdsk /r /x D:
    ▶ dism /image:D: /cleanup-image /restorehealth
    ▶ sfc /scannow /offbootdir=E: /offwindir=D:\Windows

3. 애플리케이션 재설치

애플리케이션을 실행하는 동안 이 BSOD가 발생하는 경우 해당 앱의 소프트웨어에 문제가 있을 가능성이 높습니다. 이러한 경우에는 해당 앱을 제거하고 최신 버전을 설치해야 합니다. 그 전에 공식 웹사이트에서 호환성 문제가 있는지 확인해야 합니다.

그럼에도 불구하고 프로그램을 다시 설치하는 방법은 다음과 같습니다.

  1. Win + R 을 눌러 실행을 엽니다.
  2. appwiz.cpl 를 입력 하고 Enter를 눌러 프로그램 및 기능 을 엽니다 .
  3. 최근에 설치된 소프트웨어를 검색하여 클릭합니다.
  4. 제거를 선택 하고 화면의 지시를 따릅니다.
  5. 그런 다음 해당 애플리케이션의 공식 웹사이트로 이동합니다.
  6. 설치 프로그램을 다운로드하고 실행하여 앱을 다시 설치하세요.

4. Windows 업데이트 또는 롤백

개발자는 최신 시스템을 고려하면서 최신 애플리케이션을 만듭니다. OS가 오래된 경우 이 문제를 일으키는 모든 응용 프로그램과 드라이버를 지원하지 않을 수 있습니다. 윈도우 업데이트가 제공되는 즉시 설치하는 것이 가장 좋습니다 .

시스템을 수동으로 업데이트하려면 아래 지침을 따르십시오.

  1. 실행을 엽니다(Win + R).
  2. 업데이트 설정을 열려면 Enter를 누르세요 ms-settings:windowsupdate.
  3. 업데이트가 있으면 지금 설치 또는 다운로드 및 설치를 클릭합니다 . 그렇지 않은 경우 업데이트 확인을 클릭하세요 .

시스템 업데이트 직후에 이 문제가 발생하기 시작한 경우 추가 업데이트를 사용할 수 있을 때까지 Windows를 롤백해야 합니다. 그렇게 하려면,

  1. 실행을 열고 를 입력합니다 appwiz.cpl.
  2. 설치된 업데이트 보기 로 이동합니다 .
  3. 설치 날짜 열을 확인하여 최신 업데이트를 선택하고 제거 > 예를 클릭합니다.

시작 화면에 갇혀 로그인할 수 없는 경우 고급 시작으로 부팅한 후 문제 해결 > 고급 옵션 > 최근 업데이트 제거 로 이동하여 시스템을 롤백할 수 있습니다.

5. DLL의 임의 로드 비활성화

윈도우에는 불필요한 DLL 파일도 각 사용자 모드 프로세스에 로드되도록 하는 설정이 포함되어 있습니다. 따라서 응용 프로그램을 열면 시스템은 프로그램에 필요하지 않은 DLL 파일까지 로드합니다. 이러한 경우 불필요한 DLL 파일이 손상되면 이 BSOD 오류가 발생합니다.

이러한 문제를 방지하려면 이 설정을 비활성화할 수 있습니다. 그렇게 하려면,

  1. 실행을 엽니다.
  2. regedit 를 입력 하고 Enter를 눌러 레지스트리 편집기를 엽니다.
  3. Computer\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Windows 로 이동
  4. LoadAppinit_DLLs를 두 번 클릭 하고 값 데이터를 0으로 설정합니다.
  5. 확인 을 클릭합니다 .

이 항목에 변경 사항을 적용하려면 PC를 다시 시작하세요.

6. 미니덤프 파일 분석

미니덤프 파일 분석은 BSOD 오류의 정확한 원인을 찾아내기 위해 채택할 수 있는 고급 문제 해결 방법입니다. 파일을 분석하려면 디버거가 필요합니다. 따라서 디버거를 설치하고 미니덤프를 검사하는 데 필요한 단계는 다음과 같습니다.

  1. Microsoft Store에서 Microsoft Install Microsoft WinDbg Preview 로 이동하세요 .
  2. 검색창에 앱을 검색하세요.
  3. 마우스 오른쪽 버튼을 클릭하고 관리자 권한으로 실행을 선택합니다 .
  4. Ctrl + D를 누르고 C:\Windows\Minidump미니덤프 파일을 찾아 선택합니다.
  5. 열기를 클릭하여 파일을 디버거에 로드합니다.
  6. 창 하단에는 명령줄 인터페이스가 있습니다. !analyze -v. 찾을 수 없으면 보기 > 명령을 선택하세요 .
  7. 분석이 완료되면 MODULE_NAME을 찾아 BSOD의 원인을 파악하세요.

드라이버나 응용 프로그램을 가리키는 경우 업데이트하거나 다시 설치할 수 있습니다. 그리고 일부 시스템 파일을 가리키는 경우 해당 파일을 복구하거나 시스템을 정상 상태로 복원해야 합니다.

7. 현장 수리 수행

DLL 및 기타 시스템 파일을 복구하는 데 사용할 수 있는 또 다른 방법은 전체 복구를 수행하는 것입니다. 응용 프로그램과 사용자 파일에 영향을 주지 않고 모든 Windows 시스템 파일을 다시 설치합니다.

수리를 수행하려면 아래 지침을 따르십시오.

  1. 시스템 빌드 및 언어와 일치하는 Windows ISO 설치 파일을 다운로드하세요 .
  2. 이를 두 번 클릭하여 가상 드라이브에 마운트하고 드라이브를 엽니다.
  3. setup.exe 더블클릭해서 실행해 보세요 .
  4. Windows 설치 프로그램의 업데이트 다운로드 방법 변경을 선택합니다 .
  5. 지금은 아님을 선택 하고 다음 을 클릭합니다 .
  6. 라이센스 조항이 표시되면 동의하십시오.
  7. 설치 준비 완료 페이지에서 설치 를 클릭합니다 .

8. 시스템 복원 실행

이전 방법으로 BSOD 오류를 해결하지 못한 경우, 이 오류가 발생하지 않았던 시점의 복원 지점으로 시스템을 복원해야 합니다. 그렇게 할 수 있는 방법은 다음과 같습니다.

  1. 실행을 열고 Enter를 눌러 rstrui시스템 복원을 엽니다.
  2. 적절한 복원 지점을 선택하고 화면의 지시를 따릅니다.

문제 해결 > 고급 옵션 > 시스템 복원 으로 이동하여 고급 시작에서 시스템 복원 앱을 실행할 수도 있습니다 .

적절한 복원 지점이 없으면 시스템을 재설정하거나 윈도우를 새로 설치 해야 합니다.