수정 : 지연된 프로 시저 호출 및 Windows 10에서 서비스 루틴의 높은 CPU 및 디스크 사용량 중단

이것은 작업 관리자의 프로세스 탭에 표시되는 프로세스이며이 항목 (또는 사용자가보고있는 항목이 많은 항목)이 CPU 전원을 많이 차지할 때 문제가 발생합니다.

지연된 프로 시저 호출 (DPC)은 우선 순위가 높은 작업 (예 : 인터럽트 처리기)이 나중에 실행하기 위해 필요하지만 우선 순위가 낮은 작업을 연기 할 수 있도록하는 Microsoft Windows 운영 체제 메커니즘입니다. 이것은 잘못되어 사용자에게 역효과를 줄 수 있으므로 CPU 리소스를 다시 얻으려면 아래에서 준비한 모든 솔루션을 따르십시오!

해결 방법 1 : 네트워킹 어댑터 재설치 또는 업데이트

네트워크 장치와 관련된 드라이버에 문제가 발생하여 오류를 발생시키고 "지연된 프로 시저 호출 및 서비스 루틴 중단"프로세스가 CPU 사용률을 급상승하게하는 경우 드라이버를 업데이트하거나 다시 설치하여이 문제를 해결할 수 있습니다. 사용중인 인터넷 유형에 따라 관련이 있습니다.

컴퓨터를 다시 시작하면 시스템 부팅시 드라이버 검색이 시작되고 최신 릴리스를 사용하여 다시 설치됩니다. 행운을 빕니다.

  1. 우선, 컴퓨터에 현재 설치 한 드라이버를 제거해야합니다.
  2. 시작 메뉴 버튼 옆의 검색 필드에 "장치 관리자"를 입력하여 장치 관리자 창을 엽니 다. 실행 대화 상자를 열기 위해 Windows 키 + R 키 조합을 사용할 수도 있습니다. 상자에“devmgmt.msc”를 입력하고 확인 또는 Enter 키를 클릭하십시오.

  1. "네트워크 어댑터"섹션을 확장하십시오. 그러면 기기가 현재 설치 한 모든 네트워크 어댑터가 표시됩니다. 제거하려는 네트워크 어댑터를 마우스 오른쪽 버튼으로 클릭하고 "장치 제거"를 선택하십시오. 인터넷 연결에 해당하는 것을 선택하십시오. 그러면 목록에서 어댑터가 제거되고 네트워킹 장치가 제거됩니다. 이러한 문제를 일으키는 연결 유형에 따라 올바른 것을 선택하십시오.
  2. 장치를 제거하라는 메시지가 표시되면“확인”을 클릭하십시오.

  1. 컴퓨터에서 사용중인 어댑터를 제거하고 즉시 PC를 다시 시작하십시오. PC 부팅 후 새 드라이버는 사용자 개입없이 자동으로 설치해야합니다. 그러나 인터넷 연결이 작동하지 않는 경우 드라이버를 수동으로 설치해야합니다.
  2. 운영 체제에 사용 가능한 드라이버 목록을 보려면 제조업체 페이지로 이동하십시오. 최신 버전을 선택하여 다운로드 한 후 다운로드 폴더에서 실행하십시오.

  1. 화면의 지시 사항에 따라 드라이버를 설치하고 설치에 따라 연결하라는 메시지가 표시 될 때까지 어댑터의 연결이 끊어지지 않도록하십시오. 설치가 완료된 후 PC를 다시 시작하고 어댑터를 컴퓨터에 연결하십시오. CPU 사용량이 정상으로 돌아 왔는지 확인하십시오.

참고 : 또 다른 유용한 제안은 컴퓨터에서 가장 중요한 드라이버 인 그래픽 카드 드라이버와 동일한 프로세스를 반복하는 것입니다. 사용자는 업데이트 후 문제를 해결할 수 있다고보고 했으므로 위와 동일한 단계를 반복해야하며 장치 관리자의 디스플레이 어댑터에서 문제를 찾아야합니다.

해결 방법 2 : 모든 사운드 향상 및 특수 효과 비활성화

이 특정 솔루션은 여러 포럼 항목과 며칠 동안이 문제로 어려움을 겪고있는 사용자가 작성한 블로그 모두에 제공되었습니다. 특정 컴퓨터는 Windows PC의 오디오 향상 기능에 영향을받는 것으로 보이며 CPU 사용량이 다시 정상으로 돌아가려면 컴퓨터를 비활성화해야합니다.

  1. 화면 오른쪽 하단에있는 볼륨 아이콘을 마우스 오른쪽 버튼으로 클릭하고 재생 장치 옵션을 선택하십시오. 다른 방법은 PC에서 제어판을 열고보기 기준 옵션을 큰 아이콘으로 설정하는 것입니다. 그런 다음 같은 창을 열려면 소리 옵션을 찾아 클릭하십시오.

  2. 방금 연 사운드 창의 재생 탭에서 기본 재생 장치 (스피커)를 선택하십시오.
  3. 장치를 마우스 오른쪽 버튼으로 클릭하고 속성 옵션을 선택하십시오. 속성 창이 열리면 향상 탭으로 이동하여 그 아래의 모든 사운드 효과 비활성화 옵션을 선택하십시오. 변경 사항을 적용하고 컴퓨터를 다시 시작한 후 CPU 사용량이 정상으로 돌아 왔는지 확인하십시오.

해결 방법 3 : 특정 도구를 사용하여 실제 원인 파악

이 솔루션은 어떤 장치, 드라이버 또는 프로그램이 높은 CPU를 일으키는 지 알기가 어려울 수 있으므로 문제를 정확하게 지적하는 데 매우 유용합니다. 특정 도구를 설치해야하며 프로세스에 시간이 오래 걸릴 수 있지만 문제를 해결하는 마지막 단계 일 수 있으므로 집중해야합니다.

  1. 우선, 프로세스 진행을 진행하는 데 필요한 도구가 포함 된 필수 Windows Performance Kit이 포함 된 Windows SDK를 다운로드하십시오. 이 링크를 사용하여 Windows 10 용으로 다운로드 할 수 있습니다.

  1. 기본적으로 다운로드 폴더에있는 파일을 찾아 설치 프로그램을 실행하십시오. 목록에서 WPT (Windows Performance Tools)를 선택하고 설치를 클릭하십시오. 프로세스를 완료하려면 컴퓨터를 다시 시작하십시오.
  2. Windows 10 사용자 인 경우 시작 메뉴 버튼 또는 옆에있는 검색 버튼을 클릭하여 "cmd"또는 "Command Prompt"를 입력하여 간단히 명령 프롬프트를 쉽게 찾을 수 있습니다. 첫 번째 결과를 마우스 오른쪽 버튼으로 클릭하고 관리자 권한으로 실행 옵션을 선택하십시오.

  1. 명령 프롬프트에서 Temp 폴더로 이동하려면 다음 명령을 사용하십시오. 이 텍스트를 입력 한 후 Enter 키를 클릭하십시오 :
 cd \ temp 
  1. 아래 명령을 사용하여 분석을 시작하고 작업 관리자에서 DPC 및 인터럽트 사용량이 높을 때까지 잠시 기다리십시오.
 xperf 온 레이턴시-스택 워크 프로파일 
  1. CPU 사용량이 높으면 아래 명령으로 추적을 중지하십시오.
 xperf -d DPC_Interrupt.etl 
  1. 프로세스가 닫히고 결과가 DPC_Interrupt.etl 파일에 기록됩니다. 시작 메뉴를 클릭하고 실행을 입력하십시오. 실행을 선택하십시오. 실행 대화 상자가 나타납니다. 실행 대화 상자에“% temp %”를 입력하고 확인 버튼을 클릭하십시오. 임시 파일 폴더가 즉시 열립니다.

  1. DPC_Interrupt.etl 파일을 찾아 두 번 클릭하십시오. 두 패스가 끝날 때까지 기다린 후 추적 >> 기호 경로 구성으로 이동하여 다음을 입력하십시오.
 srv * C : \ symbols * // msdl.microsoft.com/download/symbols 
  1. 이제“DPC CPU 사용량”또는“인터럽트 CPU 사용량”그래프 (고가 CPU 사용량이 보이는 위치에 따라 다름)로 이동하여 간격을 선택하고 마우스 오른쪽 버튼을 클릭 한 후“Load Symbols”를 선택하고 다음 클릭 요약표를 선택하십시오. 공개 디버깅 심볼을 다운로드하려면 라이센스 계약에 동의해야하며 다운로드 할 때까지 잠시 기다려야 할 수도 있습니다.
  2. 여기에서 통화 요약을보고 문제의 원인을 확인할 수 있습니다. 드라이버, 프로그램, 서비스 또는 이와 유사한 것일 수 있습니다. Google에서 문제를 일으키는 것으로 보이는 파일을 확인하고 해당 파일이 무엇인지 확인하고 문제를 찾아냅니다.

해결 방법 4 : 클린 부팅을 통해 문제 해결

타사 응용 프로그램 또는 서비스가 종종 시스템 중단을 일으키는 경우 문제를 해결하기 위해 해당 응용 프로그램을 찾아서 비활성화하거나 제거 할 수 있습니다. 사용자는 클린 부팅시 문제가 나타나지 않는다고보고 했으므로 직접 확인할 수 있습니다.

클린 부팅에 문제가 실제로 나타나지 않으면 서비스 및 시작 항목을 하나씩 활성화하고 제거하여 문제를 일으키는 앱을 확인하는 것이 좋습니다.

  1. 'MSCONFIG'를 입력하고 확인을 클릭해야하는 실행 대화 상자를 열려면 키보드에서 Windows + R 키 조합을 사용하십시오.
  2. '부팅'탭을 클릭하고 '안전 부팅'옵션을 선택 취소하십시오.

  1. 같은 창의 일반 탭에서 선택적인 시작 라디오 버튼을 클릭하여 선택한 다음 시작 항목로드 확인란의 선택을 취소하여 선택하지 않았는지 확인합니다.
  2. 서비스 탭에서 모든 Microsoft 서비스 숨기기 확인란을 선택한 다음 '모두 비활성화'를 클릭하여 사용자 설치 서비스를 비활성화합니다.

  1. 시작 프로그램 탭에서 '작업 관리자 열기'를 클릭하십시오. 작업 관리자 창의 시작 탭에서 활성화 된 각 시작 항목을 마우스 오른쪽 버튼으로 클릭하고 '비활성화'를 선택하십시오. 가장 합법적 인 앱이라도 소프트웨어 충돌을 일으킬 수 있으므로 항목을 건너 뛰지 마십시오.
  2. 그 후, 가장 지루한 과정을 수행해야하며, 이는 시작 항목을 하나씩 활성화하고 컴퓨터를 다시 시작하는 것입니다. 그런 다음 오류가 다시 나타나는지 확인해야합니다. 4 단계에서 비활성화 한 서비스에 대해서도 동일한 프로세스를 반복해야합니다. 문제가있는 시작 항목 또는 서비스를 찾으면 문제를 해결하기 위해 조치를 취할 수 있습니다. 프로그램 인 경우 다시 설치하거나 복구 할 수 있습니다. 서비스 인 경우 비활성화 할 수 있습니다.

재미있는 기사