높은 CPU를 사용하는 Windows 8.1 시스템 프로세스


15

I7-3770 CPU 및 8 개의 논리 프로세서, 24Gb RAM이 장착 된 Dell XPS 8500이 있습니다.

Windows 8.1 (업데이트 1)을 실행 중입니다. 최근에 시스템 프로세스가 지속적으로 12.5 % (1/8)의 CPU를 사용하고있는 것으로 나타났습니다.

Process Explorer-Sysinternals를 사용하여 시스템 커널에서이 CPU 양을 소비하는 단일 스레드를 식별했습니다. 이 스레드는 시작 주소 : ntoskrnl.exe! RtlSidHashLookup + 0x1ffc를 갖습니다.

이 스레드는 무엇이며 CPU의 1/8을 지속적으로 사용하지 못하게하려면 어떻게해야합니까?


3
sfc /scannowadmin 명령 프롬프트에서 실행하는 것이 좋습니다 .
tumchaaditya

답변:


13

sfc / scannow를 제안 해 주신 tumchaaditya에게 감사드립니다. 손상된 프린터 드라이버 및 관련 .inf 파일 : CNBJ2530.DPB 및 prncacla.inf를 식별했습니다.

그것은 나를 해결책으로 이끌었습니다 : http://www.sysnative.com/forums/windows-update/7702-guide-cnbj2530-dpb-and-prncacla-inf-corruptions-windows-8-8-1-a.html

이 페이지에는 Windows 8 / 8.1의 명백한 문제를 해결하는 방법에 대한 자세한 지침이 포함되어 있습니다. "DISM.exe / Online / Cleanup-image / Restorehealth"를 실행하면 이러한 잘못된 파일이 MS Server에서 다운로드 한 새 버전으로 대체되었습니다. "sfc / scannow"를 다시 실행하면 모든 것이 다시 정상임을 확인했습니다.

재부팅 후 NT 커널은 이제 13 % 대신 0.13 %의 CPU를 사용합니다.


6
이 링크에서 exe를 다운로드하여 설치하지 않았다는 점을 제외하고는 나를 위해 일했습니다. 조금은 제쳐두고 있지만 나는 그런 것을 사용하는 것에 매우 조심할 것입니다-당신은 당신이 당신의 기계에 무엇을 넣었는지 전혀 모른다
JonnyRaa

이것은 나를 위해 (또한 링크를 다운로드하지 않고) 나에게 도움이되었습니다. 재부팅 부분이 중요하다고 언급합니다. DISM을 사용하여 정리를 실행 한 후에도 유휴 상태 일 때 커널 CPU 호깅이 계속 발생했습니다. 그러나 다시 부팅 한 후에는 돌아 가지 않았습니다.
reirab 2019

2

제 경우에는 다른 문제이지만 같은 증상이었습니다. 어떻게 든 결코 끝나지 않은 것은 RunFullMemoryDiagnostic 작업 이었습니다 . 작업 스케줄러의 Microsoft> Windows> MemoryDiagnostic> RunFullMemoryDiagnostic 에서이를 비활성화하십시오 .


0

처음에는 ~ 25 % CPU에서 시스템 유휴 프로세스를 지속적으로 수행했습니다. "관리자 권한으로 콘솔에서" "sfc / verifyonly"및 "sfc / scannow"를 실행했습니다. 둘 다 OS 또는 시스템 무결성 오류 / 문제가 표시되지 않았습니다. 그래서 작업 관리자에서 시스템 유휴 프로세스를 종료하고 재부팅 한 후 ~ 25 % CPU의 시스템 프로세스를 보았습니다 (시스템 유휴 프로세스가 사라졌습니다). 자체적으로 해결되기를 기대하면서 며칠을 기다렸습니다 (2-3 회 재부팅). 그런 다음 진단 모드로 재부팅하고 (부팅을 시작할 때 F2 키를 빠르게 누름) 진단을 실행하지 않았으며 둘러 보았다가 Esc 키를 눌러 종료하고 부팅 프로세스를 완료하십시오. 25 % CPU 문제가 해결되었고 시스템 유휴 프로세스가 없었으며 시스템 프로세스는 0.4 % CPU였습니다. 모든 것이 정상으로 돌아 왔습니다. 왜 이것이 효과가 있었는지 모릅니다!

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.