إصلاح مضيف الخدمة: استخدام وحدة المعالجة المركزية عالية لخدمة السياسة التشخيصية
كما تعلم ، هناك عدد من العمليات والخدمات النشطة في الخلفية التي تساهم في الأداء السلس لنظام Windows(Windows) . تستخدم معظم عمليات / خدمات الخلفية هذه الحد الأدنى من طاقة وحدة المعالجة المركزية وذاكرة الوصول العشوائي(CPU power and RAM) . على الرغم من أنه في بعض الأحيان قد تتعطل العملية أو تصبح فاسدة وينتهي بها الأمر باستخدام موارد أكثر من المعتاد ، مما يترك القليل للتطبيقات الأمامية الأخرى. تعد خدمة سياسة(Policy Service) التشخيص إحدى هذه العمليات التي تشتهر باستغلال موارد النظام في مناسبات نادرة.
تعد خدمة سياسة التشخيص(Diagnostic Policy Service) إحدى العمليات المشتركة لـ Svchost.exe ( مضيف الخدمة(Service Host) ) وهي مسؤولة عن اكتشاف المشكلات المتعلقة بمكونات Windows المختلفة وكذلك استكشاف الأخطاء وإصلاحها. تحاول الخدمة إصلاح أي مشكلات تم اكتشافها تلقائيًا إن أمكن ، وإذا لم يكن الأمر كذلك ، فقم بتسجيل معلومات التشخيص لتحليلها. نظرًا لأن التشخيص واستكشاف الأخطاء وإصلاحها تلقائيًا يعد ميزة مهمة للحصول على تجربة سلسة ، فقد تم تعيين خدمة سياسة التشخيص(Diagnostic Policy Service) لبدء التشغيل تلقائيًا عند بدء تشغيل الكمبيوتر والبقاء نشطًا في الخلفية. السبب الدقيق وراء استهلاكها المزيد من طاقة وحدة المعالجة المركزية(CPU power)من المقصود غير معروف ولكن استنادًا إلى الحلول المحتملة ، قد يكون الجناة مثيلًا تالفًا للخدمة أو ملفات نظام فاسدة أو هجومًا فيروسات أو برامج ضارة أو ملفات (virus or malware attack)سجل أحداث(event log) كبيرة ، إلخ.
في هذه المقالة ، أوضحنا خمس طرق مختلفة ستساعدك على خفض استهلاك وحدة المعالجة المركزية(CPU consumption) لخدمة سياسة التشخيص(Diagnostic Policy Service) إلى وضعها الطبيعي.
إصلاح مضيف الخدمة : (Fix Service Host)استخدام وحدة المعالجة المركزية عالية لخدمة السياسة(Policy Service High CPU Usage) التشخيصية
الإصلاحات المحتملة للاستخدام العالي لوحدة المعالجة المركزية لخدمة نهج التشخيص(Potential fixes for Diagnostic Policy Service High CPU Usage)
سيتمكن معظم المستخدمين من حل مشكلة الاستخدام المرتفع غير المعتاد للقرص لخدمة (disk usage)سياسة التشخيص(Diagnostic Policy Service) بمجرد إعادة تشغيلها. قد يحتاج الآخرون إلى إجراء بعض عمليات المسح ( SFC و DISM(SFC and DISM) ) للبحث عن ملفات النظام الفاسدة أو تشغيل مستكشف أخطاء الأداء ومصلحها(performance troubleshooter) . يمكن أيضًا أن يؤدي التحديث إلى أحدث إصدار من Windows(latest version of Windows) ومسح سجلات عارض الأحداث إلى حل المشكلة. أخيرًا ، إذا لم يعمل أي شيء ، فللمستخدمين خيار تعطيل الخدمة. ومع ذلك ، فإن تعطيل خدمة سياسة(Policy Service) التشخيص يعني أن Windows لن يقوم بالتشخيص التلقائي وحل الأخطاء.
الطريقة الأولى: قم بإنهاء العملية من إدارة المهام(Task Manager)
قد تؤدي العملية إلى زيادة موارد النظام الإضافية إذا تسبب شيء ما في حدوث حالة تالفة منها. في هذه الحالة ، يمكنك محاولة إنهاء العملية يدويًا ( خدمة سياسة(Policy Service) التشخيص هنا) ثم السماح لها بإعادة التشغيل تلقائيًا. كل هذا يمكن تحقيقه من إدارة مهام Windows(Windows Task Manager) ( اقتل العمليات المكثفة للموارد(Kill Resource Intensive Processes) باستخدام إدارة مهام Windows(Windows Task Manager) ).
1. انقر بزر الماوس الأيمن فوق(Right-click ) زر القائمة "ابدأ"( Start menu) وحدد "إدارة المهام"(Task Manager) .
2. انقر فوق " مزيد من التفاصيل(More Details) " لتوسيع "إدارة المهام"(Task Manager) وإلقاء نظرة على جميع العمليات والخدمات النشطة حاليًا.(currently active processes & services.)
3. حدد موقع مضيف الخدمة: خدمة نهج التشخيص(Service Host: Diagnostic Policy Service) ضمن عمليات Windows. انقر بزر الماوس الأيمن(Right-click ) فوقه وحدد إنهاء المهمة(End task) . (يمكنك أيضًا تحديد الخدمة بالنقر بزر الماوس الأيسر(left-click) ثم النقر فوق الزر " (button)إنهاء المهمة(End Task) " في أسفل اليمين.)
ستتم إعادة تشغيل خدمة سياسة التشخيص(Diagnostic Policy Service) تلقائيًا ، على الرغم من أنه إذا لم يحدث ذلك ، فما عليك سوى إعادة تشغيل جهاز الكمبيوتر الخاص بك والتحقق من استمرار المشكلة.
الطريقة 2: تشغيل فحص SFC و DISM
قد يؤدي تحديث نظام Windows(Windows system) حديثًا أو حتى هجوم مضاد فيروسات إلى إتلاف بعض ملفات النظام مما أدى إلى ارتفاع استخدام وحدة المعالجة المركزية(CPU usage) لخدمة سياسة التشخيص(Diagnostic Policy Service) . لحسن الحظ ، يحتوي Windows على أدوات مساعدة مضمنة للبحث عن ملفات النظام التالفة / المفقودة وإصلاحها. الأول هو الأداة المساعدة System File Checker(System File Checker utility) وكما يوحي الاسم ، فإنه يتحقق من سلامة جميع ملفات النظام ويستبدل الملفات المكسورة بنسخة مخبأة. إذا فشل فحص SFC في إصلاح ملفات النظام التالفة ، فيمكن للمستخدمين استخدام أداة سطر الأوامر (command-line tool)Deployment Image Servicing and Management ( DISM ) .
1. اكتب موجه الأوامر(Command Prompt) في شريط بحث Windows وانقر فوق(Windows search bar and click) تشغيل كمسؤول(Run as Administrator) في اللوحة اليمنى عند وصول نتائج البحث.
2. اكتب sfc /scannow في نافذة موجه الأوامر واضغط(Command Prompt window and press enter) على Enter للتنفيذ. قد يستغرق الفحص بعض الوقت ، لذا استرخ ولا تغلق النافذة حتى تصل عملية التحقق(verification process) إلى 100٪.
3. بعد الانتهاء من فحص SFC(SFC scan) ، قم بتنفيذ أمر DISM(DISM command) التالي . مرة أخرى(Again) ، انتظر بصبر حتى تنتهي عملية الفحص والاستعادة قبل الخروج من التطبيق. أعد تشغيل(Restart) الكمبيوتر عند الانتهاء.
DISM /Online /Cleanup-Image /RestoreHealth
اقرأ أيضًا:(Also Read:) كيفية إصلاح الاستخدام العالي لوحدة المعالجة المركزية(Fix High CPU Usage) عن طريق عملية خمول النظام(System Idle Process)
الطريقة الثالثة: قم بتحديث Windows وتشغيل(Run) مستكشف أخطاء الأداء ومصلحها(Performance Troubleshooter)
كما ذكرنا سابقًا ، يمكن أيضًا أن يكون تحديث Windows(Windows update) الأخير هو السبب وراء السلوك غير الطبيعي لخدمة سياسة التشخيص(Diagnostic Policy Service) . يمكنك محاولة التراجع إلى التحديث السابق أو البحث عن أي تحديثات جديدة دفعتها Microsoft لتصحيح الخطأ. إذا كنت تواجه أي مشكلات أثناء تحديث Windows ، فقم بتشغيل مستكشف أخطاء التحديث ومصلحها.
بصرف النظر عن تحديث Windows ، قم أيضًا بتشغيل مستكشف أخطاء أداء النظام ومصلحها(System Performance troubleshooter) للبحث عن أي مشكلات في الأداء وإصلاحها تلقائيًا.
1. اضغط على Windows key + I في نفس الوقت لتشغيل إعدادات النظام( System Settings ) ثم انقر فوق إعدادات التحديث والأمان(Update & Security ) .
2. في علامة التبويب Windows Update(Windows Update tab) ، انقر فوق Check For Updates . سيبدأ التطبيق في البحث عن أي تحديثات متوفرة ويبدأ تنزيلها تلقائيًا. أعد تشغيل(Restart) الكمبيوتر بمجرد تثبيت التحديث الجديد.
3. تحقق مما إذا كانت خدمة سياسة التشخيص(Diagnostic Policy Service) لا تزال تستهلك موارد النظام وإذا كانت كذلك ، فقم بتشغيل " مستكشف أخطاء التحديث ومصلحها(Update troubleshooter) " . افتح إعدادات التحديث والأمان(Update & Security) مرة أخرى وانتقل إلى علامة التبويب " استكشاف الأخطاء وإصلاحها(Troubleshoot ) " ثم انقر فوق "مستكشفات الأخطاء الإضافية"(Additional Troubleshooters) .
4. ضمن قسم الحصول على(Get) وتشغيل ، انقر فوق Windows Update لعرض الخيارات المتاحة ثم انقر فوق الزر التالي تشغيل مستكشف الأخطاء ومصلحها(Run the troubleshooter) . اتبع الإرشادات التي تظهر على الشاشة وانتقل إلى عملية استكشاف الأخطاء وإصلاحها(troubleshooting process) .
لتشغيل مستكشف أخطاء أداء النظام ومصلحها:(To run the System Performance troubleshooter:)
1. اكتب لوحة التحكم في (Control Panel)شريط(Search bar) بدء البحث واضغط على Enter لفتحها.
2. انقر فوق استكشاف الأخطاء وإصلاحها(Troubleshooting) .
3. ضمن النظام والأمان(System and Security) ، انقر فوق الارتباط التشعبي تشغيل مهام الصيانة .(Run maintenance tasks)
4. في النافذة التالية ، انقر فوق " خيارات متقدمة(Advanced ) " وحدد المربع بجوار " تطبيق الإصلاحات تلقائيًا(Apply repairs automatically) " . انقر فوق " التالي(Next ) " لتشغيل مستكشف الأخطاء ومصلحها.
اقرأ أيضًا: (Also Read:) إصلاح Desktop Window Manager High CPU(Fix Desktop Window Manager High CPU) ( DWM.exe )
الطريقة الرابعة: امسح سجل عارض الأحداث(Event Viewer log)
يحتفظ برنامج Event Viewer(Event Viewer program) بسجل لجميع رسائل أخطاء التطبيق والنظام(application and system error messages) والتحذيرات وما إلى ذلك. يمكن أن تتراكم سجلات الأحداث هذه إلى حجم كبير وتوجيه مشكلات لعملية مضيف الخدمة(Service Host process) . يمكن أن يساعد محو السجلات ببساطة في حل المشكلات (Simply)المتعلقة بخدمة سياسة التشخيص(Diagnostic Policy Service) . نوصيك بمسح سجلات عارض(event viewer) الأحداث بانتظام لتجنب أي مشاكل مستقبلية.
1. قم بتشغيل مربع الأمر(Run command) "تشغيل " بالضغط على Windows key + R ، واكتب eventvwr.msc وانقر فوق " موافق(Ok ) " لفتح تطبيق Event Viewer .
2. في الجزء الأيمن ، قم بتوسيع مجلد Windows Logs بالنقر فوق السهم الصغير وتحديد (arrow and select) Application من القائمة التالية.
3. أولاً(First) ، احفظ سجل الأحداث(event log) الحالي عن طريق النقر فوق حفظ جميع الأحداث باسم ...(Save All Events As… ) في الجزء الأيمن (افتراضيًا ، سيتم حفظ الملف بتنسيق .evtx(.evtx format) ، وحفظ نسخة أخرى بتنسيق .text أو .csv.) وبمجرد حفظها ، انقر فوق خيار مسح السجل…(Clear log…) . في النافذة المنبثقة التالية ، انقر فوق مسح(Clear ) مرة أخرى.
4. كرر الخطوات المذكورة أعلاه للأمان (Security)والإعداد(Setup) والنظام . (System)أعد تشغيل(Restart) الكمبيوتر بعد مسح كافة سجلات الأحداث.
الطريقة الخامسة: تعطيل خدمة نهج(Policy Service) التشخيص وحذف ملف SRUDB.dat(SRUDB.dat file)
في النهاية ، إذا لم تكن أي من الطرق المذكورة أعلاه قادرة على إصلاح مضيف الخدمة: مشكلة استخدام وحدة المعالجة المركزية عالية خدمة السياسة التشخيصية ، فيمكنك اختيار تعطيلها تمامًا. (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.)هناك أربع طرق مختلفة يمكنك من خلالها تعطيل الخدمة ، أبسطها من تطبيق الخدمات(Services) . إلى جانب التعطيل ، سنقوم أيضًا بحذف ملف SRUDB.dat(SRUDB.dat file) الذي يخزن جميع أنواع المعلومات المتعلقة بالكمبيوتر ( استخدام بطارية(battery usage) التطبيق ، وحدات البايت المكتوبة والقراءة من القرص الصلب بواسطة التطبيقات ، التشخيص ، إلخ). يتم إنشاء الملف وتعديله بواسطة خدمة نهج(policy service) التشخيص كل بضع ثوانٍ مما يؤدي إلى استخدام القرص(disk usage) بشكل كبير .
1. اكتب services.msc في مربع الأمر "تشغيل" وانقر فوق "(Run command box and click) موافق "(OK) لفتح تطبيق الخدمات(Services ) . (هناك 8 طرق لفتح Windows Services Manager ، لذا لا تتردد في تحديد اختيارك.)
2. تأكد من فرز جميع الخدمات أبجديًا (انقر فوق رأس عمود الاسم(Name column ) للقيام بذلك) وابحث عن خدمة سياسة التشخيص(Diagnostic Policy Service) ثم انقر بزر الماوس الأيمن(right-click ) وحدد خصائص(Properties) .
3. تحت علامة التبويب " عام(General) " ، انقر فوق الزر " إيقاف(Stop ) " لإنهاء الخدمة.
4. الآن ، قم بتوسيع القائمة المنسدلة نوع بدء التشغيل وحدد (Startup type)معطل(Disabled) .
5. انقر فوق الزر " تطبيق(Apply ) " لحفظ التغييرات ثم انقر فوق " موافق(OK ) " لإغلاق نافذة الخصائص.
6. بعد ذلك ، انقر نقرًا مزدوجًا فوق رمز اختصار File Explorer على سطح المكتب لفتحه والتوجه إلى العنوان التالي:
C:\WINDOWS\System32\sru
7. ابحث عن ملف SRUDB.dat ، وانقر بزر الماوس الأيمن(right-click ) فوقه ، وحدد حذف(Delete) . قم بتأكيد أي نوافذ منبثقة قد تظهر.
إذا لم تنجح في تعطيل خدمة سياسة التشخيص من تطبيق مدير الخدمات(If you weren’t successful in disabling the Diagnostic Policy Service from the Services Manager application) ، فجرّب إحدى الطرق الثلاث الأخرى.(try one of the other three methods.)
1. من تكوين النظام: ( From System Configuration: ) افتح System Configuration > الخدمات " (Services) tab > Uncheck/untick خدمة سياسة التشخيص.
2. من محرر التسجيل:( From Registry Editor:) افتح محرر التسجيل وتوجه(Registry Editor and Head) إلى:
Computer\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\DPS
3. انقر نقرًا مزدوجًا فوق ابدأ( Start) في الجزء الأيمن ثم قم بتغيير بيانات القيمة(Change Value Data) إلى 4 .
4. أعد تشغيل الكمبيوتر وسيقوم (Restart the computer)Windows تلقائيًا بإعادة إنشاء ملف SRDUB.dat(SRDUB.dat file) . يجب ألا تكون خدمة سياسة(Policy Service) التشخيص نشطة بعد الآن ، وبالتالي ، تتسبب في حدوث أي مشكلات في الأداء.
مستحسن:(Recommended:)
- إصلاح مضيف الخدمة : (Fix Service Host)النظام(System) المحلي (svchost.exe) ارتفاع استخدام وحدة المعالجة المركزية والقرص(High CPU and Disk Usage)
- إصلاح الاستخدام العالي لوحدة المعالجة المركزية(Fix High CPU Usage) بواسطة مضيف الخدمة(Service Host) : النظام المحلي
- كيفية إصلاح أو إصلاح القرص الصلب التالف باستخدام CMD(Fix Corrupted Hard Drive Using CMD) ؟
- إصلاح استخدام Windows Audio Device Graph Isolation(Fix Windows Audio Device Graph Isolation) المرتفع لوحدة المعالجة المركزية(CPU usage)
نأمل أن يكون هذا الدليل مفيدًا وأن تكون قادرًا على إصلاح مضيف الخدمة: خدمة السياسة التشخيصية الاستخدام العالي لوحدة المعالجة المركزية(fix Service Host: Diagnostic Policy Service High CPU usage) على كمبيوتر يعمل بنظام Windows 10(Windows 10) . هناك بعض الأشياء التي يمكنك تجربتها لمنع حدوث المشكلة مرة أخرى في المستقبل ، وهي تحديث جميع برامج تشغيل الكمبيوتر وإجراء عمليات فحص منتظمة لمكافحة الفيروسات. يجب عليك أيضًا إلغاء تثبيت تطبيقات الجهات الخارجية التي خدمت الغرض منها ولم تعد مطلوبة بعد الآن. للحصول على أي مساعدة بخصوص خدمة سياسة (Policy Service)التشخيص(Diagnostic) ، تواصل معنا في قسم التعليقات أدناه.
Related posts
Fix Service Host: Local System (svchost.exe) High CPU and Disk Usage
Fix High CPU Usage من Service Host: النظام المحلي
Fix DISM Host Servicing Process High CPU Usage
إصلاح مقدم WMI المضيف High CPU الاستخدام [Windows 10]
إصلاح استخدام .NET Runtime Optimization Service العالي لوحدة المعالجة المركزية
استخدام خدمة وحدة المعالجة المركزية القابلة للتنفيذ [ستجد حلا]
Fix High CPU and Disk usage problem من Windows 10
Fix Windows Modules Installer Worker High CPU Usage
توقف Fix Host application عن خطأ العمل
Fix High CPU Usage من XboxStat.exe في Windows 10
كيفية Fix hkcmd High CPU Usage
إصلاح استخدام Ntoskrnl.exe العالي لوحدة المعالجة المركزية
كيفية إصلاح مضيف الخدمة (SysMain) الاستخدام العالي للقرص في Windows 11/10
إصلاح عملية المضيف لإعداد التزامن
إصلاح استخدام القرص العالي Ntoskrnl.exe
إصلاح استخدام SoftThinks Agent Service العالي لوحدة المعالجة المركزية في نظام التشغيل Windows 10
إصلاح NT Kernel & System Process High CPU باستخدام Windows
Fix High CPU Usage من WmiPrvSE.exe
كيفية إصلاح استخدام وحدة المعالجة المركزية عالية "iastordatasvc" على نظام التشغيل Windows 10
Fix Searchindexer.exe High CPU Usage