Yüksek CPU Kullanan Windows 8.1 Sistem Süreci


15

I7-3770 CPU'lu bir Dell XPS 8500 ve 8 mantıksal işlemci, 24Gb RAM var.

Windows 8.1 (Güncelleştirme 1) çalıştırıyor. Son zamanlarda Sistem işleminin% 12,5 (1/8) CPU kullandığını fark ettim.

Process Explorer - Sysinternals kullanarak, sistem çekirdeğinde bu miktarda CPU tüketen tek bir iş parçacığı belirledim. Bu iş parçacığının başlangıç ​​adresi var: ntoskrnl.exe! RtlSidHashLookup + 0x1ffc.

Bu iş parçacığı nedir ve CPU'mun 1 / 8'ini sürekli olarak kullanmasını durdurmak için ne yapabilirim?


3
sfc /scannowYönetici komut isteminden çalışmanızı tavsiye ederim ..
tumchaaditya

nedenini görmek için bir xperf izine ihtiyacımız var: pastebin.com/pgE11HRD
magicandre1981

Yanıtlar:


13

Sfc / scannow önerdiği için tumchaaditya'ya teşekkürler. Bozuk bir yazıcı sürücüsü ve ilişkili .inf dosyası belirledi: CNBJ2530.DPB ve prncacla.inf.

Bu beni çözüme götürdü: http://www.sysnative.com/forums/windows-update/7702-guide-cnbj2530-dpb-and-prncacla-inf-corruptions-windows-8-8-1-a.html

Bu sayfa, Windows 8 / 8.1'de yaygın bir sorun haline gelen şeyin nasıl düzeltileceği hakkında ayrıntılı talimatlar içermektedir. "DISM.exe / Online / Cleanup-image / Restorehealth" çalıştırıldığında, bu kötü dosyalar MS Sunucuları'ndan indirilen yeni sürümlerle değiştirildi. Tekrar "sfc / scannow" her şeyin tekrar sağlıklı olduğunu doğruladı.

Yeniden başlatma sonrasında NT çekirdeği şimdi% 13 yerine% 0,13 CPU kullanıyor.


6
Bu, exe'yi bu linkte indirip yüklemediğim hariç benim için çalıştı. Biraz bir kenara ama böyle bir şey kullanmaktan çok dikkatli olurum - makinenize ne koyduğunuz hakkında hiçbir fikriniz yok
JonnyRaa

Bu benim için de çalıştı (ve ayrıca bağlantıyı indirmeden.) Yeniden başlatma bölümünün önemli olduğunu söyleyebilirim. Temizleme işlemini DISM ile yaptıktan sonra bile, çekirdek CPU durması boşta kaldığında hala gerçekleşiyordu. Ancak, bir yeniden başlatmadan sonra gitti ve geri dönmedi.
reirab

2

Benim durumumda farklı bir sorun vardı, ama aynı belirtiler. Bir şekilde hiç bitmeyen RunFullMemoryDiagnostic göreviydi. Microsoft> Windows> MemoryDiagnostic> RunFullMemoryDiagnostic içinde Görev Zamanlayıcı'da devre dışı bırakmanız yeterlidir .


0

Başlangıçta sürekli% 25 CPU'da Sistem Boşta Kalma Süreci vardı. Çalıştırdım (konsolda yönetici olarak) "sfc / verifyonly" & "sfc / scannow" - her ikisi de işletim sistemi veya sistem bütünlüğü hatası / sorunu göstermedi. Bu yüzden Sistem Boşta İşlemini (Görev Yöneticisi'nde) öldürdüm ve yeniden başlattım, sonra Sistem işlemini ~% 25 CPU'da gördüm (Sistem Boşta Kalma Süreci kayboldu). Kendi kendine çözüleceğini umarak birkaç gün (2-3 kez yeniden başlatıldı) beklemedi. Daha sonra tanılama modunda yeniden başlatıldı (önyüklemeye başladığında F2'ye hızlı bir şekilde basın), herhangi bir tanılama yapmadı, etrafa baktı, sonra çıkmak ve önyükleme işlemini tamamlamasına izin vermek için Esc tuşuna basın. % 25 CPU sorunu çözüldü, Sistem Boşta İşlemi yoktu ve Sistem işlemi% 0.4 CPU'daydı. Her şey normale döndü, bunun neden işe yaradığına dair hiçbir fikrim yok!

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.