إذا كنت أحد مسؤولي دعم تكنولوجيا المعلومات ، فقد تصادف أحيانًا موقفًا تتوقف فيه عملية خدمة Windows عند "وقف" أو "لا يستجيب“. سيحتاجون بعد ذلك إلى قتل النوافذ المعلقة عند التوقف.
يحدث هذا الموقف عندما تحاول إيقاف خدمة ، لكنها لا تسمح لك بذلك. أيضًا ، يتم تجميد أزرار التحكم الخاصة بالخدمة ، وبالتالي ، لا يُسمح لك بإيقاف الخدمة من مدير / services.msc التحكم في الخدمة. بينما يمكنك إعادة تشغيل جهاز الكمبيوتر الذي يعمل بنظام Windows 10 والتحقق مما إذا كان يحل المشكلة ، فقد لا يعمل في معظم الأوقات. بدلاً من إعادة تشغيل الخادم ، يمكنك محاولة قتل خدمة Windows التي تتوقف عند التوقف. دعونا نرى كيف.
الطريقة الأولى: استخدام Taskkill في موجه الأوامر
تعرف على اسم الخدمة
الخطوة 1: انقر بزر الماوس الأيمن فوق بداية واختر يركض لإطلاق الأمر Run نافذة او شباك.
الخطوة 2: في ال الأمر Run نافذة ، اكتب services.msc وضرب يدخل لفتح ملف خدمة إدارة.
الخطوه 3: في ال خدمات النافذة ، ابحث عن الخدمة التي تم تعليقها.
قم بتدوين ملف خدمة اسم.
*ملحوظة - على سبيل المثال ، نحن نواجه مشكلة مع ريالتيك الصوت ولذا قمنا بالنقر نقرًا مزدوجًا فوق خدمة الصوت Realtek.
بعد ذلك ، في خدمة الصوت Realtek مربع الحوار ، لاحظنا خدمة الاسم ، وهو RtkAudioService.
اكتشف خدمة PID واقتل PID
الخطوة 1: اضغط على Win + R. مفاتيح الاختصار لفتح ملف الأمر Run نافذة او شباك.
الخطوة 2: في حقل البحث ، اكتب كمد واضغط على Ctrl + Shift + Enter مفاتيح معًا لفتحها موجه الأمر في وضع المسؤول.
الخطوه 3: انسخ والصق الأمر أدناه في ملف موجه الأمر (مشرف) نافذة او شباك:
sc queryex اسم الخدمة
*ملحوظة - استبدل الجزء المميز بالخدمة المذكورة أعلاه.
الخطوة الرابعة: قم بتدوين ملف PID من الخدمة.
الخطوة الخامسة: الآن ، في نفس مرتفعة موجه الأمر window ، قم بتشغيل الأمر أدناه واضغط يدخل:
Taskkill / f / pid [PID]
*ملحوظة - استبدل الجزء المميز بامتداد PID قمت بنسخها في الخطوة 4.
الخطوة السادسة: عند الانتهاء بنجاح من العملية سوف تتلقى الرسالة التالية:
تم إنهاء العملية مع PID XXXX
*ملحوظة - تأكد من إنهاء العملية الصحيحة وليس خدمة Windows الهامة التي قد تجبر جهاز الكمبيوتر الخاص بك على إعادة التشغيل تلقائيًا.
الطريقة 2: عن طريق إيقاف خدمات Windows باستخدام PowerShell
نوافذ بوويرشيل هو خيار آخر يمكنك من خلاله إيقاف الخدمة. إليك الطريقة:
الخطوة 1: انقر بزر الماوس الأيمن فوق ملف بداية القائمة وحدد نوافذ بوويرشيل (مشرف).
الخطوه 3: انسخ والصق الأمر أدناه في ملف نوافذ بوويرشيل (مشرف) وضرب يدخل للحصول على قائمة الخدمات في حالة التوقف:
الحصول على WmiObject -Class win32_service | Where-Object {$ _. state -eq 'stop waiting'}
الخطوة الرابعة: الآن ، يمكنك إنهاء عمليات جميع الخدمات المكتشفة باستخدام أمر إيقاف عملية cmdlet.
يمكنك إنشاء حلقة عن طريق إضافة كلتا العمليتين والحصول على أمر يقتل جميع عمليات الخدمة المتوقفة تلقائيًا.
الطريقة الثالثة: عن طريق البحث عن عملية التعليق في مراقب الموارد
Resource Monitor هو تطبيق آخر يمكن أن يساعدك في العثور على العملية التي تسببت في توقف العملية. دعونا نرى كيف:
الخطوة 1: انقر بزر الماوس الأيمن فوق بداية واختر يركض.
الخطوة 2: سيؤدي هذا إلى فتح ملف الأمر Run صندوق.
هنا ، اكتب ريمون في حقل البحث وضرب يدخل لفتح ملف مراقب المورد برنامج.
الخطوه 3: حدد ملف وحدة المعالجة المركزية علامة التبويب وابحث عن عملية عالقة.
انقر بزر الماوس الأيمن فوق العملية وحدد تحليل سلسلة الانتظار.
الخطوة الرابعة: في ال تحليل سلسلة الانتظار نافذة ، سترى أن العملية التي اخترتها تنتظر عملية أخرى.
حدد خيط / خيوط العملية وانقر على ملف إنهاء العملية الزر أدناه.
*ملحوظة - لا داعي لقتلها ، إذا كنت تنتظر ملف Svchost.exe أو عملية أخرى.
يمكنك أيضًا تحليل سلسلة الانتظار لهذه العملية.
ابحث عن PID للعملية التي ينتظرها ملف svchost.exe وقم بإنهائه.
الطريقة الرابعة: عن طريق إنهاء عملية معلقة باستخدام Process Explorer
حتى إذا كنت المسؤول المحلي ، فقد لا يكون لديك أذونات لبعض العمليات ونتيجة لذلك ، قد لا تتمكن من إنهاء بعض العمليات التي تتماشى مع النظام. لذلك ، من أجل إنهاء مثل هذه العمليات ، يجب عليك منح أذونات كافية للمسؤولين المحليين. لهذا ، سوف تقوم بمساعدة اثنين من المرافق - psexec.exe و عملية المستكشف.
الخطوة 1: قم بزيارة الرابط أدناه (صفحة التنزيل الرسمية لـ Microsoft) لتنزيل ملف عملية المستكشف برنامج.
https://docs.microsoft.com/en-us/sysinternals/downloads/process-explorer
الخطوة 2: افتح ال أزيز المجلد واسحب ملف procexp.exe ملف على سطح المكتب.
الخطوه 3: الآن ، انقر بزر الماوس الأيمن فوقه وحدد تشغيل كمسؤول.
الخطوة الرابعة: عندما تكون في عملية المستكشف نافذة ، اذهب إلى الجانب الأيسر من النافذة وتحت عملية، حدد العملية التي توقفت عند التوقف.
انقر بزر الماوس الأيمن فوقه واختر الخصائص.
الخطوة الخامسة: في ال الخصائص مربع الحوار ، حدد خدمات علامة التبويب وانقر فوق أذونات.
الخطوة السادسة: الآن ، في أذونات مربع الحوار ، تحت حماية ، انتقل إلى أسماء المجموعات أو المستخدمين المجال وحدد المسؤولين.
بعد ذلك ، انتقل إلى أذونات للمسؤولين المجال والتحقق من تسمح المربع بجوار تحكم كامل.
صحافة نعم لحفظ التغييرات.
الخطوة السابعة: صحافة نعم مرة أخرى الخصائص نافذة لتطبيق التغييرات والخروج.
الآن ، حاول قتل خدمة الويندوز المعلقة وقف.
أبلغ العديد من المستخدمين أيضًا ، في بعض الأحيان ، يمكن أن تساعد إعادة تشغيل نظامك ببساطة في حل المشكلة. إذا استمرت المشكلة ، فاتصل بدعم Microsoft وجدولتها لبعض الساعات الفردية ويجب أن تحل المشكلة في بعض الأحيان.