กระบวนการ Windows 8.1 ระบบโดยใช้ High CPU


15

ฉันมี Dell XPS 8500 พร้อม CPU I7-3770 และโปรเซสเซอร์ลอจิคัล 8 ตัว, RAM 24Gb

กำลังเรียกใช้ Windows 8.1 (อัปเดต 1) เมื่อเร็ว ๆ นี้ฉันสังเกตเห็นว่ากระบวนการของระบบกำลังใช้ CPU 12.5% ​​(1/8) อย่างต่อเนื่อง

ใช้ Process Explorer - Sysinternals ฉันได้ระบุเธรดเดี่ยวในเคอร์เนลระบบที่ใช้ CPU จำนวนนี้ หัวข้อนี้มีที่อยู่เริ่มต้น: ntoskrnl.exe! RtlSidHashLookup + 0x1ffc

เธรดนี้คืออะไรและฉันจะทำอย่างไรเพื่อหยุดไม่ให้ใช้งาน CPU ของฉันต่อเนื่อง 1/8


3
ฉันจะแนะนำให้ใช้sfc /scannowจากคำสั่งของผู้ดูแลระบบพรอมต์ ..
tumchaaditya

เราต้องการร่องรอย xperf เพื่อดูสาเหตุ: pastebin.com/pgE11HRD
magicandre1981

คำตอบ:


13

ขอบคุณ tumchaaditya สำหรับการแนะนำ sfc / scannow จะระบุไดรเวอร์เครื่องพิมพ์ที่เสียหายและไฟล์. 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 Servers จัดทำใหม่ "sfc / scannow" ยืนยันว่าทุกอย่างกลับมามีสุขภาพดีอีกครั้ง

หลังจากรีบูตเครื่องเคอร์เนล NT ใช้ 0.13% ของ CPU แทน 13%


6
สิ่งนี้ใช้ได้สำหรับฉันยกเว้นว่าฉันไม่ได้ดาวน์โหลดและติดตั้ง exe ในลิงก์นั้น ค่อนข้างจะแยกกัน แต่ฉันก็ระวังที่จะใช้อะไรแบบนั้น - คุณไม่รู้ว่าคุณใส่อะไรลงไปในเครื่องของคุณ
JonnyRaa

สิ่งนี้ใช้ได้กับฉันด้วย (และโดยไม่ต้องดาวน์โหลดลิงค์) ฉันจะบอกว่าส่วนรีบูตเป็นสิ่งสำคัญ แม้หลังจากการล้างข้อมูลด้วย DISM เคอร์เนลการแฮ็ก CPU ก็ยังคงเกิดขึ้นเมื่อไม่ทำงาน อย่างไรก็ตามมันหายไปหลังจากรีบูตและไม่ได้ส่งคืน
reirab

2

ในกรณีของฉันมันเป็นปัญหาที่แตกต่าง แต่มีอาการเหมือนกัน มันเป็นงานRunFullMemoryDiagnosticที่ไม่เคยสิ้นสุด เพียงแค่ปิดการใช้งานใน Task Scheduler ภายในไมโครซอฟท์> ของ Windows> MemoryDiagnostic> RunFullMemoryDiagnostic


0

ตอนแรกฉันมีกระบวนการระบบไม่ทำงานอย่างต่อเนื่องที่ ~ 25% CPU ฉันรัน (ในคอนโซลในฐานะผู้ดูแลระบบ) "sfc / Verifyonly" & "sfc / scannow" - ทั้งคู่แสดงว่าไม่มีข้อผิดพลาด / ปัญหาความสมบูรณ์ของระบบปฏิบัติการหรือระบบ ดังนั้นฉันฆ่ากระบวนการของระบบที่ไม่ทำงาน (ในตัวจัดการงาน) & บูตใหม่จากนั้นฉันเห็นกระบวนการของระบบที่ ~ 25% CPU (กระบวนการที่ไม่ได้ใช้งานของระบบหายไป) รอสองสามวัน (รีบูต 2-3 ครั้ง) หวังว่ามันจะแก้ไขด้วยตัวเองไม่ได้ จากนั้นรีบูตในโหมดการวินิจฉัย (กด F2 อย่างรวดเร็วในขณะที่เริ่มบูทขึ้น) ไม่ได้รันการวินิจฉัยใด ๆ เพียงแค่มองไปรอบ ๆ จากนั้นกด Esc เพื่อออกและปล่อยให้กระบวนการบูทเสร็จสิ้น ปัญหา CPU 25% ได้รับการแก้ไขไม่มีกระบวนการว่างของระบบและกระบวนการของระบบอยู่ที่ 0.4% CPU ทุกอย่างกลับสู่ปกติไม่ทราบว่าทำไมสิ่งนี้ถึงได้ผล!

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.