Hizmet Ana Bilgisayarını Onar: Tanılama İlkesi Hizmeti Yüksek CPU Kullanımı
Bildiğiniz gibi, Windows'un(Windows) sorunsuz çalışmasına katkıda bulunan bir dizi etkin arka plan işlemi ve hizmeti vardır . Bu arka plan işlemlerinin/hizmetlerinin çoğu, minimum miktarda CPU gücü ve RAM(CPU power and RAM) kullanır . Bununla birlikte, bazen bir süreç arızalanabilir veya bozulabilir ve normalden çok daha fazla kaynak kullanarak sona erebilir ve diğer ön plan uygulamaları için çok az şey bırakır. Tanılama İlkesi Hizmeti(Policy Service) , nadir durumlarda sistem kaynaklarını tüketmekle ünlü böyle bir işlemdir.
Tanılama İlkesi Hizmeti(Diagnostic Policy Service) , Svchost.exe'nin(Svchost.exe) ( Hizmet Ana Bilgisayarı(Service Host) ) paylaşılan işlemlerinden biridir ve çeşitli Windows bileşenleriyle ilgili sorunları tespit etmekten ve bunları gidermekten sorumludur . Hizmet, mümkünse algılanan sorunları otomatik olarak düzeltmeye çalışır ve mümkün değilse, tanılama bilgilerini analiz için günlüğe kaydeder. Sorunların tanılanması ve otomatik olarak giderilmesi, sorunsuz bir deneyim için önemli bir özellik olduğundan, Tanılama İlkesi Hizmeti(Diagnostic Policy Service) , bilgisayar açıldığında otomatik olarak başlayacak ve arka planda etkin kalacak şekilde ayarlanmıştır. Daha fazla CPU gücü(CPU power) tüketmesinin arkasındaki kesin nedenamaçlanandan daha bilinmemektedir, ancak olası çözümlere dayanarak, suçlular hizmetin bozuk bir örneği, bozuk sistem dosyaları, bir virüs veya kötü amaçlı yazılım saldırısı(virus or malware attack) , büyük olay günlüğü(event log) dosyaları vb. olabilir.
Bu yazımızda, Diagnostic Policy Service'in CPU tüketimini normale döndürmenize yardımcı olacak beş farklı yöntemi (Diagnostic Policy Service)anlattık(CPU consumption) .
Fix Service Host : Tanılama İlkesi Hizmeti Yüksek CPU Kullanımı(Policy Service High CPU Usage)
Tanılama İlkesi Hizmeti Yüksek CPU Kullanımı için olası düzeltmeler(Potential fixes for Diagnostic Policy Service High CPU Usage)
Çoğu kullanıcı , Tanılama İlkesi Hizmetinin olağandışı yüksek (Diagnostic Policy Service)disk kullanımını(disk usage) yalnızca yeniden başlatarak çözebilir . Diğerlerinin bozuk sistem dosyalarını aramak veya yerleşik performans sorun gidericisini(performance troubleshooter) çalıştırmak için birkaç tarama ( SFC ve DISM(SFC and DISM) ) yapması gerekebilir . Windows'un en son sürümüne(latest version of Windows) güncellemek ve olay görüntüleyici günlüklerini temizlemek de sorunu çözebilir. Son olarak, hiçbir şey işe yaramazsa, kullanıcıların hizmeti devre dışı bırakma seçeneği vardır. Ancak, Tanılama İlkesi Hizmetini devre dışı bırakmak, (Policy Service)Windows'un(Windows) artık otomatik tanılama yapmayacağını ve hataları çözmeyeceği anlamına gelir .
Yöntem 1: İşlemi Görev Yöneticisinden Sonlandırın(Task Manager)
Bir işlem, bozuk bir örneğine neden olursa, bir işlem ek sistem kaynaklarını toplayabilir. Bu durumda, işlemi manuel olarak sonlandırmayı deneyebilir (burada Tanılama İlkesi Hizmeti(Policy Service) ) ve ardından otomatik olarak yeniden başlamasına izin verebilirsiniz. Tüm bunlar, Windows Görev Yöneticisi'nden(Windows Task Manager) ( Windows Görev Yöneticisi(Windows Task Manager) ile Kaynak Yoğun İşlemleri Öldür(Kill Resource Intensive Processes) ) elde edilebilir.
1. Başlat menüsü( Start menu) düğmesine sağ(Right-click ) tıklayın ve Görev Yöneticisi'ni(Task Manager) seçin .
2. Görev Yöneticisi'ni(Task Manager) genişletmek ve şu anda aktif olan tüm süreçlere ve hizmetlere(currently active processes & services.) bir göz atmak için Daha Fazla Detay'a tıklayın.(More Details)
3. Windows işlemleri altında Hizmet Ana Bilgisayarı: Tanılama İlkesi Hizmetini bulun. (Service Host: Diagnostic Policy Service)Üzerine sağ tıklayın(Right-click ) ve Görevi sonlandır(End task) öğesini seçin . (Ayrıca sol tıklama(left-click) ile hizmeti seçebilir ve ardından sağ alttaki Görevi Sonlandır (End Task) düğmesine tıklayabilirsiniz.)(button)
Tanılama İlkesi Hizmeti(Diagnostic Policy Service) otomatik olarak yeniden başlayacaktır , ancak başlamazsa, bilgisayarınızı yeniden başlatmanız ve sorunun devam edip etmediğini kontrol etmeniz yeterlidir.
Yöntem 2: SFC ve DISM taramasını çalıştırın
Yakın tarihli bir Windows sistem(Windows system) güncellemesi ve hatta bir virüsten koruma saldırısı, belirli sistem dosyalarını bozarak , Tanılama İlkesi Hizmetinin yüksek (Diagnostic Policy Service)CPU kullanımına(CPU usage) neden olabilir . Neyse ki Windows , bozuk/eksik sistem dosyalarını taramak ve onarmak için yerleşik yardımcı programlara sahiptir. Birincisi Sistem Dosyası Denetleyicisi yardımcı programıdır(System File Checker utility) ve adından da anlaşılacağı gibi, tüm sistem dosyalarının bütünlüğünü kontrol eder ve bozuk olanları önbelleğe alınmış bir kopyayla değiştirir. Bir SFC taraması bozuk sistem dosyalarını düzeltemezse, kullanıcılar Dağıtım Görüntüsü Hizmeti ve Yönetimi(Deployment Image Servicing and Management) ( DISM ) komut satırı aracını(command-line tool) kullanabilir .
1. Windows arama çubuğuna (Windows search bar and click)Komut İstemi(Command Prompt) yazın ve arama sonuçları geldiğinde sağ panelde Yönetici Olarak Çalıştır'a tıklayın.(Run as Administrator)
2. Komut İstemi penceresine sfc /scannow yazın ve yürütmek için enter tuşuna basın . (Command Prompt window and press enter)Tarama biraz zaman alabilir, bu nedenle arkanıza yaslanın ve doğrulama işlemi(verification process) %100'e ulaşana kadar pencereyi kapatmayın .
3. SFC taramasını(SFC scan) tamamladıktan sonra aşağıdaki DISM komutunu(DISM command) yürütün . Yine(Again) uygulamadan çıkmadan önce sabırla tarama ve geri yükleme işleminin bitmesini bekleyin. Bittiğinde bilgisayarı yeniden başlatın(Restart) .
DISM /Online /Cleanup-Image /RestoreHealth
Ayrıca Okuyun:(Also Read:) Sistem Boşta Kalma (System Idle Process)İşlemiyle Yüksek CPU Kullanımı(Fix High CPU Usage) Nasıl Onarılır
Yöntem 3: Windows'u Güncelleyin ve Performans Sorun Gidericisini (Performance Troubleshooter)Çalıştırın(Run)
Daha önce de belirtildiği gibi, yakın tarihli bir Windows güncellemesi , (Windows update)Tanılama İlkesi Hizmetinin(Diagnostic Policy Service) anormal davranışının arkasındaki suçlu olabilir . Önceki güncellemeye geri dönmeyi deneyebilir veya Microsoft tarafından gönderilen ve hatayı düzelten yeni güncellemeleri arayabilirsiniz. Windows'u(Windows) güncellerken herhangi bir sorunla karşılaşırsanız , yerleşik güncelleme sorun gidericisini çalıştırın.
Windows'u(Windows) güncellemenin yanı sıra, herhangi bir performans sorununu taramak ve bunların otomatik olarak düzeltilmesini sağlamak için Sistem Performansı sorun gidericisini(System Performance troubleshooter) de çalıştırın .
1. Sistem Ayarlarını( System Settings ) başlatmak için Windows key + I aynı anda basın ve ardından Güncelleme ve Güvenlik(Update & Security ) ayarları'na tıklayın.
2. Windows Update sekmesinde (Windows Update tab)Güncellemeleri Kontrol Et'e(Check For Updates) tıklayın . Uygulama mevcut güncellemeleri aramaya başlayacak ve bunları otomatik olarak indirmeye başlayacaktır. Yeni güncelleme yüklendikten sonra bilgisayarınızı yeniden başlatın .(Restart)
3. Tanılama İlkesi Hizmetinin(Diagnostic Policy Service) sistem kaynaklarınızı hâlâ kullanıp kullanmadığını kontrol edin ve eğer öyleyse, Güncelleme sorun gidericisini(Update troubleshooter) çalıştırın . Güncelleme ve Güvenlik(Update & Security) ayarlarını tekrar açın ve Sorun Gider(Troubleshoot ) sekmesine gidin ve ardından Ek Sorun Gidericilere(Additional Troubleshooters) tıklayın .
4. Kalk(Get) ve çalıştır bölümünün altında, mevcut seçenekleri görüntülemek için Windows Update'e(Windows Update) ve ardından gelen Sorun gidericiyi çalıştır(Run the troubleshooter) düğmesine tıklayın. Ekrandaki talimatları izleyin ve sorun giderme sürecini(troubleshooting process) uygulayın .
Sistem Performansı sorun gidericisini çalıştırmak için:(To run the System Performance troubleshooter:)
1. Aramayı Başlat çubuğuna (Search bar)Denetim Masası(Control Panel) yazın ve aynısını açmak için Enter'a(Enter) basın .
2. Sorun Giderme(Troubleshooting) üzerine tıklayın .
3. Sistem ve Güvenlik(System and Security) altında , Bakım görevlerini çalıştır(Run maintenance tasks) köprüsüne tıklayın.
4. Aşağıdaki pencerede, Gelişmiş'e tıklayın ve (Advanced )Onarımları otomatik olarak uygula'nın(Apply repairs automatically) yanındaki kutuyu işaretleyin . Sorun gidericiyi çalıştırmak için İleri'ye(Next ) tıklayın .
Ayrıca Okuyun: (Also Read:) Masaüstü Pencere Yöneticisi Yüksek CPU'sunu(Fix Desktop Window Manager High CPU) Düzeltin ( DWM.exe )
Yöntem 4: Olay Görüntüleyici günlüğünü(Event Viewer log) temizleyin
Olay Görüntüleyici programı , tüm (Event Viewer program)uygulama ve sistem hata mesajlarının(application and system error messages) , uyarıların vb. bir kaydını tutar . Bu olay günlükleri, Hizmet Ana Bilgisayarı işlemi(Service Host process) için önemli bir boyuta ve istem sorunlarına kadar birikebilir . Günlükleri temizlemek, (Simply)Tanılama İlkesi(Diagnostic Policy Service) Hizmetiyle ilgili sorunların çözülmesine yardımcı olabilir . İleride sorun yaşamamak için olay görüntüleyici(event viewer) günlüklerini düzenli olarak temizlemenizi öneririz .
1. Windows key + R tuşlarına basarak Çalıştır komut(Run command) kutusunu başlatın , eventvwr.msc yazın ve (eventvwr.msc)Olay Görüntüleyici( Event Viewer) uygulamasını açmak için Tamam'a(Ok ) tıklayın .
2. Sol bölmede, küçük oka(arrow and select) tıklayarak Windows Günlükleri(Windows Logs) klasörünü genişletin ve ardından gelen listeden Uygulama'yı seçin.(Application )
3. İlk olarak, sağ bölmede (First)Tüm Olayları Farklı Kaydet…(Save All Events As… ) seçeneğine tıklayarak mevcut olay günlüğünü(event log) kaydedin (varsayılan olarak dosya .evtx formatında(.evtx format) kaydedilir , başka bir kopya .text veya .csv formatında kaydedilir) ve bir kez kaydedildikten sonra kaydedin. , Günlüğü temizle…(Clear log…) seçeneğine tıklayın. Ardından gelen açılır pencerede, tekrar Temizle'ye tıklayın.(Clear )
4. Güvenlik(Security) , Kurulum(Setup) ve Sistem(System) için yukarıdaki adımları tekrarlayın . Tüm olay günlüklerini temizledikten sonra bilgisayarı yeniden başlatın .(Restart)
Yöntem 5: Tanılama İlkesi Hizmetini devre dışı bırakın ve (Policy Service)SRUDB.dat dosyasını(SRUDB.dat file) silin
Sonuç olarak, yukarıdaki yöntemlerden hiçbiri Service Host: Diagnostic Policy Service Yüksek CPU kullanımı sorununu çözemezse, tamamen devre dışı bırakmayı seçebilirsiniz. (Ultimately, if none of the above methods were able to fix Service Host: Diagnostic Policy Service High CPU usage issue, then you can choose to disable it altogether.)Hizmeti devre dışı bırakmanın dört farklı yolu vardır, en basiti Hizmetler(Services) uygulamasındandır. Devre dışı bırakmanın yanı sıra , bilgisayarla ilgili her türlü bilgiyi (uygulama pil kullanımı(battery usage) , uygulamalar tarafından sabit sürücüye yazılan ve okunan baytlar, tanılama vb.) saklayan SRUDB.dat dosyasını da sileceğiz. (SRUDB.dat file)Dosya, tanılama ilkesi hizmeti(policy service) tarafından birkaç saniyede bir oluşturulur ve değiştirilir, bu da yüksek disk kullanımına(disk usage) yol açar .
1. Çalıştır komut kutusuna (Run command box and click)services.msc yazın ve Hizmetler(Services ) uygulamasını açmak için Tamam'a tıklayın . (OK)( Windows Hizmet (Services)Yöneticisini(Manager) Açmanın 8 Yolu vardır, bu nedenle kendi seçiminizi yapmaktan çekinmeyin.)
2. Tüm hizmetlerin alfabetik olarak sıralandığından emin olun ( bunu yapmak için Ad sütun başlığına tıklayın) ve (Name column )Tanılama İlkesi Hizmetini(Diagnostic Policy Service) arayın, ardından sağ tıklayın(right-click ) ve Özellikler(Properties) öğesini seçin .
3. Genel(General) Sekmesi altında , hizmeti sonlandırmak için Durdur düğmesine tıklayın.(Stop )
4. Şimdi, Başlangıç türü(Startup type) açılır menüsünü genişletin ve Devre Dışı(Disabled) öğesini seçin .
5. Değişiklikleri kaydetmek için Uygula(Apply ) düğmesine ve ardından Özellikler penceresini kapatmak için Tamam'a tıklayın.(OK )
6. Ardından, masaüstünüzdeki Dosya Gezgini( File Explorer) kısayol simgesine çift tıklayarak aynısını açın ve aşağıdaki adrese gidin:
C:\WINDOWS\System32\sru
7. SRUDB.dat dosyasını bulun, üzerine sağ tıklayın(right-click ) ve Sil(Delete) öğesini seçin . Görünebilecek tüm açılır pencereleri onaylayın.
Hizmet Yöneticisi uygulamasından Tanılama İlkesi Hizmetini devre dışı bırakmada başarılı olamadıysanız(If you weren’t successful in disabling the Diagnostic Policy Service from the Services Manager application) , diğer üç yöntemden birini deneyin.(try one of the other three methods.)
1. Sistem Yapılandırmasından: ( From System Configuration: )System Configuration > Hizmetler (Services) tab > Tanılama İlkesi Hizmetinin Uncheck/untick
2. Kayıt Defteri Düzenleyicisinden:( From Registry Editor:) Kayıt Defteri Düzenleyicisi'ni açın ve(Registry Editor and Head) şuraya gidin:
Computer\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\DPS
3. Sağ bölmede Başlat'a( Start) çift tıklayın ve ardından Değer Verilerini (Change Value Data)4 olarak değiştirin .
4. Bilgisayarı(Restart the computer) yeniden başlattığınızda Windows , SRDUB.dat dosyasını(SRDUB.dat file) otomatik olarak yeniden oluşturacaktır . Tanılama İlkesi Hizmeti(Policy Service) artık etkin olmamalı ve bu nedenle performans sorunlarına neden olmalıdır.
Önerilen:(Recommended:)
- Servis Ana Bilgisayarını Onar(Fix Service Host) : Yerel Sistem(System) (svchost.exe) Yüksek CPU ve Disk Kullanımı(High CPU and Disk Usage)
- (Fix High CPU Usage)Hizmet Ana Bilgisayarı(Service Host) Tarafından Yüksek CPU Kullanımını Düzeltin : Yerel Sistem
- CMD Kullanarak Bozuk Sabit Disk(Fix Corrupted Hard Drive Using CMD) Nasıl Onarılır veya Onarılır ?
- Windows Ses Aygıtı Grafik Yalıtımı(Fix Windows Audio Device Graph Isolation) yüksek CPU kullanımını onarın(CPU usage)
Bu kılavuzun yardımcı olduğunu ve Windows 10 bilgisayarda Service Host: Diagnostic Policy Service Yüksek CPU kullanımını düzeltebildiğinizi(fix Service Host: Diagnostic Policy Service High CPU usage) umuyoruz . Sorunun gelecekte tekrar oluşmasını önlemek için deneyebileceğiniz birkaç şey, tüm bilgisayar sürücülerini güncellemek ve düzenli virüsten koruma taramaları yapmaktır. Ayrıca, amaçlarına hizmet eden ve artık gerekli olmayan üçüncü taraf uygulamalarını da kaldırmalısınız. Tanılama (Diagnostic)Politikası Hizmeti(Policy Service) ile ilgili herhangi bir yardım için aşağıdaki yorumlar bölümünde bizimle iletişime geçin.
Related posts
Fix Service Host: Yerel System (svchost.exe) High CPU and Disk Usage
Fix High CPU Usage Service Host: Yerel sistem
Fix DISM Host Servicing Process High CPU Usage
WMI Sağlayıcı Host Yüksek CPU Kullanımı Düzeltme [Windows 10]
.NET Runtime Optimization Service Yüksek CPU Kullanımını Düzeltin
Windows 10'da WSAPPX Yüksek Disk Kullanımını Düzeltin
Fix Windows Time Service çalışmıyor
Windows'ta NT Çekirdeği ve Sistem İşlemi Yüksek CPU Kullanımını Düzeltin
WUDFHost.exe tarafından Fix High CPU Usage
Windows'ta wmpnetwk.exe Yüksek Bellek ve CPU Kullanımını Düzeltin
Tanılama İlkesi Hizmetinin Çalışmıyor Hatasını Düzeltin
Ntoskrnl.exe Yüksek CPU Kullanımını Düzeltin
Windows Services için Fix Host Process çalışma durdu
Windows 10'de Fix Microsoft Compatibility Telemetry High Disk Usage
Nasıl Fix High CPU Usage için System Idle Process tarafından
5 Ways Windows 10 üzerinde Ping Fix High için
7 Ways - Fix CPU Fan
Fix hkcmd High CPU Usage Nasıl Yapılır
WmiPrvSE.exe tarafından Fix High CPU Usage
Connect'e Service error için Fix Malwarebytes Unable