كيفية حذف خدمة Windows في نظام التشغيل Windows 10 والإصدارات الأقدم

click fraud protection

هل واجهت موقفًا تترك فيه عملية إلغاء التثبيت إدخالات الخدمة أو برنامج التشغيل في ملف التسجيل ، ويحاول Windows تحميلها عند كل عملية تمهيد ، ويفشل ، ويسجل الخطأ في سجل أحداث النظام في كل مرة بدء؟

تخبرك هذه المقالة بكيفية حذف خدمة معزولة في نظام التشغيل Windows 10 (والإصدارات الأقدم) باستخدام السجل أو سطر أوامر SC.exe أو PowerShell أو أوتورونس. قبل المضي قدمًا ، قم بإنشاء ملف نقطة استعادة النظام وخذ سجل النسخ الاحتياطي الكامل.

إذا وجدت ذلك لا المعالين موجودة لخدمة ما ، يمكنك حذف الخدمة المتبقية أو غير المرغوب فيها في Windows باستخدام إحدى الطرق التالية.

محتويات

  1. حذف خدمة في Windows
    • طريقة 1: باستخدام الأمر SC.EXE
    • الطريقة 2: استخدام Autoruns
    • الطريقة الثالثة: استخدام محرر التسجيل
    • الطريقة الرابعة: استخدام PowerShell
    • الطريقة الخامسة: استخدام Process Hacker
  2. INFO: عرض التابعين للخدمة

كيف تحذف خدمة في الويندوز؟

يمكنك حذف خدمة باستخدام سطر أوامر SC.exe المدمج أو محرر التسجيل أو PowerShell أو أداة مساعدة مثل Autoruns. اتبع إحدى الطرق التالية:

باستخدام الأمر SC

ال SC.EXE يمكن استخدام أداة سطر الأوامر في Windows لإنشاء الخدمات أو تحريرها أو حذفها. لحذف خدمة في Windows ، استخدم بناء جملة سطر الأوامر التالي من

موجه أوامر المشرف:

sc حذف service_name


أين اسم الخدمة يشير إلى الاسم المختصر للخدمة ، بدلاً من اسمها المعروض. للعثور على الاسم المختصر ، افتح Services MMC وانقر نقرًا مزدوجًا فوق إحدى الخدمات.

  • مثال 1: خدمة تحديث Google (جوبداتي) هو اسم العرض و جوبداتي هو الاسم المختصر.
  • مثال 2: Dell SupportAssist (SupportAssistAgent) هو اسم العرض و SupportAssistAgent هو الاسم المختصر.
    خدمات الاسم المختصر للخدمة MMC

هناك طريقة أخرى للعثور على الاسم المختصر للخدمة وهي استخدام سطر الأوامر هذا:

نوع الاستعلام sc = الخدمة | أكثر

يسرد الأمر أعلاه جميع الخدمات إلى جانب اسم الخدمة (المختصر) واسم العرض.

أو ، إذا كنت تعرف اسم العرض ، يمكنك العثور على اسم الخدمة باستخدام هذا الأمر:

sc getkeyname "اسم عرض الخدمة"

وهو في هذا المثال:

sc getkeyname "خدمة تحديث Google (gupdate)"
حذف خدمة في الويندوز - خدمة بقايا

مرة واحدة في الاسم المختصر للخدمة باستخدام أي من الطرق المذكورة أعلاه ، استخدم هذا الأمر لحذف الخدمة:

اختبار حذف الشوري

سترى الناتج: [SC] نجح حذف الخدمة

حذف خدمة في الويندوز - خدمة بقايا

يؤدي هذا إلى حذف الخدمة المحددة (خدمة "الاختبار" في هذا المثال) من الكمبيوتر.

إذا كانت الخدمة قيد التشغيل أو كانت هناك عملية أخرى بها ملف مقبض مفتوح للخدمة ، سيتم وضع علامة عليها للحذف وإزالتها عند إعادة التشغيل التالية.

لا يمكن حذف الخدمة؟

إذا تلقيت الخطأ التالي عند حذف الخدمة ، فمن المحتمل أيضًا أنك تحاول حذف خدمة من موجه أوامر عادي بدلاً من موجه أوامر المشرف.

في حالة حدوث نفس الخطأ في موجه أوامر المسؤول ، فهذا يعني أن حساب المستخدم الذي تم تسجيل دخوله حاليًا لا يمتلك أذونات تحكم كاملة لهذه الخدمة.

[SC] فشل OpenService 5: تم رفض الوصول.

لحل هذا الخطأ عند حذف خدمة ، تحتاج إلى تعديل أذونات الخدمة أولاً. بدلاً من ذلك ، يمكنك استخدام ملف النظام أو موثوق به للتحميل حساب لحذف الخدمة.


ذات صلة:تكوين خدمات Windows 10 الافتراضية

استخدام Autoruns من Windows Sysinternals

أوتورونس، من Microsoft Windows Sysinternals ، هو ملف يجب ان يملك أداة تساعدك على إدارة بدء تشغيل Windows ، والخدمات ، وبرامج التشغيل ، وموفري Winsock ، والوظائف الإضافية لـ Internet Explorer ، وملحقات Shell ، إلخ.

  1. قم بتنزيل Autoruns وتشغيله
  2. من علامة التبويب "خيارات" ، حدد إخفاء إدخالات مايكروسوفت بحيث يتم سرد إدخالات الجهات الخارجية فقط.
  3. صحافة F5 لتحديث القائمة.
  4. انقر على خدمات علامة التبويب لحذف الخدمة (الخدمات) غير المرغوب فيها أو المتبقية.
    احذف الخدمات غير المرغوب فيها
  5. أغلق Autoruns.

باستخدام محرر التسجيل

لحذف خدمة يدويًا مباشرة عبر سجل Windows ، استخدم الخطوات التالية:

  1. يبدأ Regedit.exe وانتقل إلى الفرع التالي:
    HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ الخدمات
    حذف محرر تسجيل خدمة windows
    مفتاح تسجيل خدمة Dell SupportAssist

    يمثل كل مفتاح فرعي تحت مفتاح التسجيل أعلاه برنامج تشغيل أو خدمة. اسم المفتاح هو نفسه اسم قصير من الخدمة. أيضًا ، يجب أن تكون قادرًا على تحديد الإدخال بسهولة من خلال النظر إلى ملف اسم العرض و يماغباث القيم الموجودة في الجزء الأيسر في محرر التسجيل.

  2. ابحث عن الإدخال الذي تريد حذفه.
  3. قم بعمل نسخة احتياطية من المفتاح المناسب بواسطة تصديرها إلى ملف .reg.
  4. بمجرد التصدير ، انقر بزر الماوس الأيمن فوق المفتاح واختر حذف.
  5. اخرج من محرر التسجيل.

باستخدام بوويرشيل

من نافذة مسؤول PowerShell ، يمكنك استخدام الأوامر التالية لحذف خدمة.

$ service = Get-WmiObject -Class Win32_Service -Filter "Name = 'servicename'" $ service.delete ()
حذف خدمة في windows - بوويرشيل

قيمة الإرجاع من 0 يشير إلى أن العملية كانت ناجحة. تم حذف الخدمة ولن تظهر بعد ذلك في الخدمات MMC.

لمعرفة معنى قيمة الإرجاع ، راجع مقالة Microsoft طريقة حذف فئة Win32_Service

حذف خدمة في الويندوز - خدمة بقاياأو يمكنك تشغيل ملف الأمر sc.exe في بوويرشيل. سيعمل ذلك أيضًا. لكن عليك تحديد الامتداد (sc.exe) عند تشغيله في PowerShell. هذا لأن الأمر SC (بدون ذكر الامتداد .إملف تنفيذى) سيتم تفسيره على أنه مجموعة المحتوى وهو أمر cmdlet مضمن في PowerShell.

يكون الأمر أسهل إذا كان لديك PowerShell 6.0 مثبتًا. في PowerShell 6 والإصدارات الأحدث ، يمكنك استخدام بناء الجملة هذا لإزالة خدمة:

إزالة-الخدمة -اسم الخدمة

تشغيل إزالة الخدمة يظهر الأمر في الإصدارات الأقدم من PowerShell (<6.0) الخطأ: لم يتم التعرف على المصطلح "Remove-Service" كاسم لأمر cmdlet أو وظيفة أو ملف نصي أو برنامج قابل للتشغيل.


باستخدام Process Hacker

يعد Process Hacker أداة مساعدة جيدة لإدارة العمليات تشبه في مظهرها مستكشف العمليات من Microsoft. باستخدام Process Hacker ، يمكنك بسهولة حذف خدمة عبر قائمة النقر بزر الماوس الأيمن.

حذف عملية قرصنة خدمة Windows
احذف خدمة باستخدام Process Hacker. على سبيل المثال ، خدمة SupportAssist من Dell

ابدأ Process Hacker كمسؤول. قم بالتبديل إلى علامة التبويب الخدمات ، وانقر بزر الماوس الأيمن فوق الخدمة التي تريد إزالتها ، ثم انقر فوق حذف.

(كملاحظة جانبية ، يمكنك أيضًا تكوين ملفات أذونات الخدمة باستخدام Process Hacker.)

تنزيل Process Hacker من https://processhacker.sourceforge.io/


عرض التابعين للخدمة

عند إزالة خدمة ، سيفشل الآخرون الذين يعتمدون على الخدمة في البدء ، ويعيدون الخطأ "حدث خطأ في النظام 1075. خدمة التبعية غير موجودة أو تم وضع علامة عليها للحذف. " عندما يتم ترك إدخال برنامج تشغيل أو خدمة في السجل ، ولكن الملفات المقابلة مفقودة ، يقوم سجل الأحداث بتسجيل إدخال باستخدام الرقم: 7000 في كل بداية.

اسم السجل: النظام. المصدر: مدير مراقبة الخدمة. التاريخ: معرف الحدث: 7000. المستوى: خطأ. وصف: فشل تشغيل خدمة DgiVecp بسبب الخطأ التالي:لا يمكن للنظام العثور على الملف المحدد.

لذا ، يُنصح أولاً بالتحقق مما إذا كان هناك أي معالين. يمكنك التحقق من ذلك في خدمات MMC عن طريق النقر المزدوج على العنصر الذي تريد حذفه والنقر على علامة تبويب التبعيات. قائمة المكونات التي تعتمد على تلك الخدمة موضحة أدناه. فيما يلي مثال حيث يعتمد "الفاكس" على "Print Spooler" للبدء.

احذف الخدمات غير المرغوب فيها

في حين أن معظم خدمات الجهات الخارجية لا تحتوي على أي مُعالين ، فإن البعض يفعل ذلك. يُنصح دائمًا بإلقاء نظرة على علامة التبويب هذه قبل مسح العنصر.

هناك طريقة أخرى للتحقق من التابعين وهي تشغيل هذا الأمر من نافذة موجه الأوامر. (مثال، التخزين المؤقت للطباعة)

sc تعداد التخزين المؤقت
حذف الخدمة غير المرغوب فيها في النوافذ

تنطبق المعلومات الواردة في هذه المقالة على جميع إصدارات Windows ، بما في ذلك Windows 10.


طلب واحد صغير: إذا أعجبك هذا المنشور ، فيرجى مشاركة هذا؟

ستساعد مشاركة واحدة "صغيرة" منك كثيرًا في نمو هذه المدونة. بعض الاقتراحات الرائعة:
  • يعلق!
  • شاركها على مدونتك المفضلة + Facebook ، Reddit
  • غردها!
لذا أشكرك كثيرًا على دعمك أيها القارئ. لن يستغرق الأمر أكثر من 10 ثوانٍ من وقتك. أزرار المشاركة موجودة أدناه. :)