이 섹션에는 파란색 버그 확인 화면에 표시되는 일반적인 버그 확인 코드에 대한 설명이 포함되어 있습니다.이 섹션에서는Windows 디버거에서! analyze확장을사용하여버그 검사 코드에 대한 정보를 표시하는 방법도 설명합니다.
노트
이 주제는 프로그래머를위한 것입니다.시스템에 버그 검사 코드가있는 블루 스크린이 표시된 고객 인 경우블루 스크린 오류 문제 해결을참조하십시오.
WinDbg를 사용하여 중지 코드 정보 표시
이 항목에 특정 버그 검사 코드가 나타나지 않으면Windows 디버거 (WinDbg)의! analyze확장을 다음 구문 (커널 모드)으로<code>사용하고 버그 검사 코드로바꿉니다.
!analyze -show <code>
이 명령을 입력하면 WinDbg가 지정된 버그 검사 코드에 대한 정보를 표시합니다.(기수) 기본 기수는 16 접두사가 아닌 경우<code>에0X.
사용 가능한 매개 변수 정보를 표시하려면! analyze 명령에 중지 코드 매개 변수를 제공하십시오.예를 들어,Bug Check 0x9F : DRIVER_POWER_STATE_FAILURE에 대한 정보를 표시하려면매개 변수 1 값이 0x3 인 경우!analyze -show 0x9F 0x3여기에 표시된대로사용하십시오.
dbgcmd부
1: kd> !analyze -show 0x9F 0x3 DRIVER_POWER_STATE_FAILURE (9f) A driver has failed to complete a power IRP within a specific time. Arguments: Arg1: 0000000000000003, A device object has been blocking an Irp for too long a time Arg2: 0000000000000000, Physical Device Object of the stack Arg3: 0000000000000000, nt!TRIAGE_9F_POWER on Win7 and higher, otherwise the Functional Device Object of the stack Arg4: 0000000000000000, The blocked IRP
Windows 10 운영 체제에서 Cortana 도우미를 비활성화하면 SearchUI.exe가 백그라운드에서 계속 실행됩니다.이 프로세스는 이제 Windows10의 최신 릴리스 버전에서 SearchApp.exe로 이름이 변경되었습니다.
SearchApp.exe 란 무엇입니까?
이 실행 파일은 이전 Windows 10 빌드의 Windows 10 및 Cortana 내부 검색 기능과 관련이 있습니다.
작업 관리자를 열고 Windows 10에서 searchui.exe 프로세스를 종료하더라도 Windows 10 PC를 다시 시작하면 해당 서비스가 자동으로 다시 시작됩니다.그렇다면 searchui.exe 또는 SearchUi.exe가 영구적으로 실행되지 않도록하려면 어떻게해야합니까?방법을 배우자.
여기에서 다운로드할 수있는 자세한 정보와 함께 실행중인 응용 프로그램을보기 위해 Microsoft Process 탐색기를 사용했습니다.
SearchUI.exe를 영구적으로 비활성화하는 방법
CMD를 검색하여 명령 프롬프트를 열거 나 Windows 키 + R 버튼을 눌러 실행 명령을 열고 cmd.exe를 입력하고 Enter 버튼을 누릅니다.
작업 표시 줄의 명령 프롬프트 창에서 마우스 오른쪽 단추를 클릭하고 관리자 권한으로 실행 옵션을 선택합니다.프롬프트 창에서 예 옵션을 클릭하십시오.
명령 프롬프트에서 searchui.exe를 비활성화하려면 아래 코드를 입력하십시오.
C : \ WINDOWS \ System32> taskkill /f /im SearchUI.exe
그리고 Enter 키를 누르십시오.이제 작업을 종료합니다.이제이 작업을 영구적으로 종료하려면 이름을 다른 이름으로 변경하고 다른 디렉터리로 이동해야합니다.
.old를 원본 파일에 추가하고 이동합니다.이렇게하려면 아래 명령을 한 줄로 입력하고 Enter 키를 누르십시오.
중요:이 명령을 실행하면 DISM이 Windows 업데이트를 사용하여 손상을 해결하는 데 필요한 파일을 제공합니다. 하지만 Windows 업데이트 클라이언트가 이미 손상된 경우 실행 중인 Windows 설치를 복구 원본으로 사용하거나, 네트워크 공유 또는 Windows DVD와 같은 이동식 미디어에서 Windows side-by-side 폴더를 파일 원본으로 사용하십시오. 이렇게 하려면 다음 명령을 대신 실행하십시오.
참고:C:\RepairSource\Windows자리 표시자를 복구 원본이 있는 위치로 바꾸십시오. DISM 도구를 사용하여 Windows 복구에 대한 자세한 내용은Windows 이미지 복구를 참조하십시오.
명령 프롬프트에서 다음 명령을 입력한 후 Enter 키를 누릅니다.
sfc /scannow
sfc /scannow 명령이 모든 보호된 시스템 파일을 검색하고 손상된 파일을%WinDir%\System32\dllcache의 압축된 폴더에 있는 캐시된 복사본으로 바꿉니다. %WinDir% 자리 표시자는 Windows 운영 체제 폴더를 나타냅니다. 예: C:\Windows.
참고 검색이 100% 완료될 때까지 이 명령 프롬프트 창을 닫지 마십시오. 이 프로세스가 완료되면 검색 결과가 표시됩니다.
프로세스가 완료되면 다음과 같은 오류 메시지 중 하나가 나타날 수 있습니다.
Windows 리소스 보호에서 무결성 위반을 발견하지 못했습니다.
누락되었거나 손상된 시스템 파일이 없음을 나타냅니다.
Windows 리소스 보호에서 요청된 작업을 수행할 수 없습니다.
이 문제를 해결하려면 시스템 파일 검사기 검색을안전 모드에서 수행하고%WinDir%\WinSxS\Temp 아래에 PendingDeletes 및 PendingRenames 폴더가 있는지 확인합니다.
Windows 리소스 보호가 손상된 파일을 발견하여 복구하였습니다. 자세한 내용은 CBS.Log(%WinDir%\Logs\CBS\CBS.log)를 참조하십시오.