إذا كنت أحد مسؤولي دعم تكنولوجيا المعلومات ، فقد تصادف أحيانًا موقفًا تتوقف فيه عملية خدمة Windows عند "وقف" أو "لا يستجيب“. سيحتاجون بعد ذلك إلى قتل النوافذ المعلقة عند التوقف.
يحدث هذا الموقف عندما تحاول إيقاف خدمة ، لكنها لا تسمح لك بذلك. أيضًا ، يتم تجميد أزرار التحكم الخاصة بالخدمة ، وبالتالي ، لا يُسمح لك بإيقاف الخدمة من مدير / services.msc التحكم في الخدمة. بينما يمكنك إعادة تشغيل جهاز الكمبيوتر الذي يعمل بنظام Windows 10 والتحقق مما إذا كان يحل المشكلة ، فقد لا يعمل في معظم الأوقات. بدلاً من إعادة تشغيل الخادم ، يمكنك محاولة قتل خدمة Windows التي تتوقف عند التوقف. دعونا نرى كيف.
الطريقة الأولى: استخدام Taskkill في موجه الأوامر
تعرف على اسم الخدمة
الخطوة 1: انقر بزر الماوس الأيمن فوق بداية واختر يركض لإطلاق الأمر Run نافذة او شباك.
![ابدأ بزر الماوس الأيمن فوق تشغيل](/f/93798834ef6aafdd903152f8eb2b798c.png)
الخطوة 2: في ال الأمر Run نافذة ، اكتب services.msc وضرب يدخل لفتح ملف خدمة إدارة.
![قم بتشغيل Command Services.msc أدخل](/f/4025fb5966efb339d12ec772b56d7d8e.png)
الخطوه 3: في ال خدمات النافذة ، ابحث عن الخدمة التي تم تعليقها.
قم بتدوين ملف خدمة اسم.
*ملحوظة - على سبيل المثال ، نحن نواجه مشكلة مع ريالتيك الصوت ولذا قمنا بالنقر نقرًا مزدوجًا فوق خدمة الصوت Realtek.
![اسم الخدمات ملاحظة لأسفل اسم الخدمة](/f/3238a7bb45400358afc256073bac5d39.png)
بعد ذلك ، في خدمة الصوت Realtek مربع الحوار ، لاحظنا خدمة الاسم ، وهو RtkAudioService.
![خصائص اسم الخدمة العامة حسنًا](/f/5aa5a84b8f45af16f2206dc2bfe7b02d.png)
اكتشف خدمة PID واقتل PID
الخطوة 1: اضغط على Win + R. مفاتيح الاختصار لفتح ملف الأمر Run نافذة او شباك.
الخطوة 2: في حقل البحث ، اكتب كمد واضغط على Ctrl + Shift + Enter مفاتيح معًا لفتحها موجه الأمر في وضع المسؤول.
![قم بتشغيل Command Cmd Ctrl + Shift + Enter](/f/78456f1ed97becc0b2ee978604e1b15d.png)
الخطوه 3: انسخ والصق الأمر أدناه في ملف موجه الأمر (مشرف) نافذة او شباك:
sc queryex اسم الخدمة
*ملحوظة - استبدل الجزء المميز بالخدمة المذكورة أعلاه.
![موجه الأوامر (المسؤول) قم بتشغيل الأمر باستخدام اسم الخدمة أدخل](/f/7be1391b0f84932b22b611a4cf30779a.png)
الخطوة الرابعة: قم بتدوين ملف PID من الخدمة.
![موجه الأوامر (المسؤول) قم بتشغيل الأمر باستخدام اسم الخدمة ، أدخل رقم تعريف الملاحظة](/f/4d0f26bbd2f6829c5fec469ae7f21000.png)
الخطوة الخامسة: الآن ، في نفس مرتفعة موجه الأمر window ، قم بتشغيل الأمر أدناه واضغط يدخل:
Taskkill / f / pid [PID]
*ملحوظة - استبدل الجزء المميز بامتداد PID قمت بنسخها في الخطوة 4.
![موجه الأوامر (المسؤول) قم بتشغيل الأمر باستخدام Noted Pid Enter](/f/a5feec61fcfcb03d78dd627a4fca1743.png)
الخطوة السادسة: عند الانتهاء بنجاح من العملية سوف تتلقى الرسالة التالية:
تم إنهاء العملية مع PID XXXX
*ملحوظة - تأكد من إنهاء العملية الصحيحة وليس خدمة Windows الهامة التي قد تجبر جهاز الكمبيوتر الخاص بك على إعادة التشغيل تلقائيًا.
الطريقة 2: عن طريق إيقاف خدمات Windows باستخدام PowerShell
نوافذ بوويرشيل هو خيار آخر يمكنك من خلاله إيقاف الخدمة. إليك الطريقة:
الخطوة 1: انقر بزر الماوس الأيمن فوق ملف بداية القائمة وحدد نوافذ بوويرشيل (مشرف).
![قائمة ابدأ ، انقر بزر الماوس الأيمن على Windows Powershell (المسؤول)](/f/035803d8dee9165daf60865845f7ce99.png)
الخطوه 3: انسخ والصق الأمر أدناه في ملف نوافذ بوويرشيل (مشرف) وضرب يدخل للحصول على قائمة الخدمات في حالة التوقف:
الحصول على WmiObject -Class win32_service | Where-Object {$ _. state -eq 'stop waiting'}
![Windows Powershell (المسؤول) قم بتشغيل الأمر لإيقاف الخدمة أدخل](/f/d7fd29f6cd68321093303944f5a3709d.png)
الخطوة الرابعة: الآن ، يمكنك إنهاء عمليات جميع الخدمات المكتشفة باستخدام أمر إيقاف عملية cmdlet.
يمكنك إنشاء حلقة عن طريق إضافة كلتا العمليتين والحصول على أمر يقتل جميع عمليات الخدمة المتوقفة تلقائيًا.
الطريقة الثالثة: عن طريق البحث عن عملية التعليق في مراقب الموارد
Resource Monitor هو تطبيق آخر يمكن أن يساعدك في العثور على العملية التي تسببت في توقف العملية. دعونا نرى كيف:
الخطوة 1: انقر بزر الماوس الأيمن فوق بداية واختر يركض.
![ابدأ بزر الماوس الأيمن فوق تشغيل](/f/93798834ef6aafdd903152f8eb2b798c.png)
الخطوة 2: سيؤدي هذا إلى فتح ملف الأمر Run صندوق.
هنا ، اكتب ريمون في حقل البحث وضرب يدخل لفتح ملف مراقب المورد برنامج.
![قم بتشغيل الأمر Resmon Enter](/f/ac88528b4a862422c53c309a60a18619.png)
الخطوه 3: حدد ملف وحدة المعالجة المركزية علامة التبويب وابحث عن عملية عالقة.
انقر بزر الماوس الأيمن فوق العملية وحدد تحليل سلسلة الانتظار.
![عملية وحدة المعالجة المركزية لمراقبة الموارد ، انقر بزر الماوس الأيمن فوق تحليل سلسلة الانتظار](/f/bd39b0abd2a11d76ed90463e75839702.png)
الخطوة الرابعة: في ال تحليل سلسلة الانتظار نافذة ، سترى أن العملية التي اخترتها تنتظر عملية أخرى.
حدد خيط / خيوط العملية وانقر على ملف إنهاء العملية الزر أدناه.
![تحليل سلسلة الانتظار حدد عملية إنهاء مؤشر ترابط العملية](/f/183bc1b4f1ade0eadfeffe2f8f63fa92.png)
*ملحوظة - لا داعي لقتلها ، إذا كنت تنتظر ملف Svchost.exe أو عملية أخرى.
يمكنك أيضًا تحليل سلسلة الانتظار لهذه العملية.
ابحث عن PID للعملية التي ينتظرها ملف svchost.exe وقم بإنهائه.
الطريقة الرابعة: عن طريق إنهاء عملية معلقة باستخدام Process Explorer
حتى إذا كنت المسؤول المحلي ، فقد لا يكون لديك أذونات لبعض العمليات ونتيجة لذلك ، قد لا تتمكن من إنهاء بعض العمليات التي تتماشى مع النظام. لذلك ، من أجل إنهاء مثل هذه العمليات ، يجب عليك منح أذونات كافية للمسؤولين المحليين. لهذا ، سوف تقوم بمساعدة اثنين من المرافق - psexec.exe و عملية المستكشف.
الخطوة 1: قم بزيارة الرابط أدناه (صفحة التنزيل الرسمية لـ Microsoft) لتنزيل ملف عملية المستكشف برنامج.
https://docs.microsoft.com/en-us/sysinternals/downloads/process-explorer
![الرابط الرسمي لـ Microsoft لبرنامج Process Explorer قم بتنزيل Prorcess Explorer](/f/acdcc3c8c9fd6c29ea5b89c185b9b84c.png)
الخطوة 2: افتح ال أزيز المجلد واسحب ملف procexp.exe ملف على سطح المكتب.
![المجلد المضغوط Procexp.exe اسحب إلى سطح المكتب](/f/69140c7ea61fa99f09e3429d7164d0a2.png)
الخطوه 3: الآن ، انقر بزر الماوس الأيمن فوقه وحدد تشغيل كمسؤول.
![مستكشف العمليات انقر بزر الماوس الأيمن فوق تشغيل كمسؤول](/f/ad2d4116770e39481507fdc4e8ea907d.png)
الخطوة الرابعة: عندما تكون في عملية المستكشف نافذة ، اذهب إلى الجانب الأيسر من النافذة وتحت عملية، حدد العملية التي توقفت عند التوقف.
انقر بزر الماوس الأيمن فوقه واختر الخصائص.
![عملية مستكشف العملية انقر بزر الماوس الأيمن فوق خصائص](/f/fb690b728d3e7febd6cfe5298e90cfb0.png)
الخطوة الخامسة: في ال الخصائص مربع الحوار ، حدد خدمات علامة التبويب وانقر فوق أذونات.
![خصائص خدمات الأذونات](/f/a4ca11261d3b12360af3a57c9327dd6c.png)
الخطوة السادسة: الآن ، في أذونات مربع الحوار ، تحت حماية ، انتقل إلى أسماء المجموعات أو المستخدمين المجال وحدد المسؤولين.
بعد ذلك ، انتقل إلى أذونات للمسؤولين المجال والتحقق من تسمح المربع بجوار تحكم كامل.
صحافة نعم لحفظ التغييرات.
![مجموعة الأذونات أو أسماء المستخدمين أذونات للمسؤولين تسمح بالتحقق](/f/80b9da555dfad9a35ae64f739f3d7d27.png)
الخطوة السابعة: صحافة نعم مرة أخرى الخصائص نافذة لتطبيق التغييرات والخروج.
الآن ، حاول قتل خدمة الويندوز المعلقة وقف.
أبلغ العديد من المستخدمين أيضًا ، في بعض الأحيان ، يمكن أن تساعد إعادة تشغيل نظامك ببساطة في حل المشكلة. إذا استمرت المشكلة ، فاتصل بدعم Microsoft وجدولتها لبعض الساعات الفردية ويجب أن تحل المشكلة في بعض الأحيان.