높은 CPU를 사용하는 Windows 8.1 시스템 프로세스 시스템 프로세스가 지속적으로 12.5 %

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을 지속적으로 사용하지 못하게하려면 어떻게해야합니까?



답변

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를 사용합니다.


답변

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


답변

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


답변