Home
» PC Tips
»
كيفية إدارة خدمات Windows عبر سطر الأوامر
كيفية إدارة خدمات Windows عبر سطر الأوامر
يبحث الأشخاص دائمًا عن طرق فعالة لإدارة مهام النظام دون مغادرة المحطة الطرفية، حتى عند استخدام Windows. في نظام التشغيل Windows، تعمل الخدمات في الخلفية للحفاظ على تشغيل النظام والتطبيقات بسلاسة. بدلاً من فتح "إدارة الخدمات"، يفضل العديد من الأشخاص إدارة خدمات Windows عبر سطر الأوامر. في البرنامج التعليمي اليوم، سوف نستكشف هذه الأساليب ونرى كيف يمكنك إدارة خدمات Windows مباشرة من المحطة الطرفية.
sc.exe هي أداة سطر أوامر مدمجة لإدارة خدمات Windows. تتيح لك هذه الأداة تكوين الخدمات والاستعلام عنها والتحكم فيها مباشرة من المحطة الطرفية. باستخدام sc.exe، يمكنك الحصول على التحكم الكامل في خدمات Windows دون الحاجة إلى مدير الخدمات الرسومي.
التحقق من حالة الخدمة مع sc
يمكننا استخدام أمر sc query serviceName للتحقق من حالة خدمة معينة. على سبيل المثال، نقوم بتشغيل أمر sc query MySQL80 لاسترداد معلومات مفصلة حول خدمة MySQL80، بما في ذلك حالتها:
التحقق من حالة الخدمة مع sc
لا يتم تشغيل MySQL على الجهاز في الوقت الحالي.
ابدأ الخدمة مع sc
لبدء تشغيل خدمة معينة باستخدام sc.exe، يمكننا استخدام الأمر sc start ServiceName . على سبيل المثال، نقوم بتشغيل sc start MySQL80 لبدء خدمة MySQL80. للتأكد من بدء الخدمة بنجاح، يمكننا التحقق من حالة الخدمة باستخدام الأمر sc query MySQL80 :
إيقاف الخدمة باستخدام sc
يمكنك إيقاف الخدمة لتحرير موارد النظام. على سبيل المثال، يقوم الأمر sc stop MySQL80 بإيقاف MySQL، والذي يمكن التحقق منه باستخدام الأمر sc query MySQL80 :
إنشاء خدمة جديدة باستخدام sc
يمكننا إنشاء خدمة جديدة باستخدام الأمر sc create . يتطلب هذا الأمر تحديد اسم الخدمة ومسار التنفيذ ونوع بدء التشغيل. على سبيل المثال، لإنشاء خدمة جديدة تسمى "mte" والتي ستبدأ تلقائيًا عند بدء التشغيل، اكتب:
sc create mte binPath= "C:\Users\HP\Desktop\Examples\Service.exe" start= auto
تحديث الخدمة باستخدام sc
يمكننا استخدام الأمر sc config لتكوين خدمة موجودة. على سبيل المثال، لتغيير نوع بدء التشغيل إلى يدوي، قم بتشغيل الأمر:
sc config serviceName start= demand
حذف الخدمة باستخدام sc
عندما لم تعد هناك حاجة للخدمة، يمكننا إزالتها نهائيًا من Windows باستخدام الأمر:
sc delete srviceName
2. إدارة خدمات Windows باستخدام الأمر Net
يتيح لنا الأمر net في Windows إدارة الخدمات من سطر الأوامر. يتيح هذا الأمر للمستخدمين بدء الخدمات وإيقافها مؤقتًا واستئنافها والاستعلام عنها دون استخدام مدير الخدمات الرسومي.
بدء وإيقاف الخدمات باستخدام الأمر net
يمكننا بدء أو إيقاف خدمات Windows باستخدام أوامر net start serviceName و net stop serviceName على التوالي:
بدء أو إيقاف الخدمة باستخدام الأمر net
إيقاف الخدمة مؤقتًا واستئنافها باستخدام الأمر net
تدعم بعض خدمات Windows الإيقاف المؤقت والاستئناف بدلاً من إيقافها بشكل كامل. في هذه الحالة، يمكننا استخدام أوامر net pause ServiceName و net continue ServiceName على التوالي:
إيقاف خدمة الشبكة مؤقتًا واستئنافها
التحقق من حالة الخدمة باستخدام الأمر net
لا يوفر الأمر net في حد ذاته طريقة مباشرة للتحقق من حالة خدمة معينة، ولكن يمكننا استخدامه مع الأمر findstr لتصفية النتائج. على سبيل المثال، للتحقق مما إذا كانت الخدمة المحددة قيد التشغيل، اكتب:
net start | findstr "ServiceName"
التحقق من حالة الخدمة باستخدام الأمر net
إذا كانت الخدمة المحددة قيد التشغيل، يقوم الأمر بإرجاع اسم تلك الخدمة؛ وإلا لن يكون هناك أي إخراج.
إدارة الخدمات عن بعد باستخدام الأمر net
يمكننا استخدام الأمر net لإدارة الخدمات على جهاز كمبيوتر بعيد عن طريق تحديد اسم الكمبيوتر. على سبيل المثال، يتم استخدام الأوامر net start ServiceName /S RemotePC و net stop ServiceName /S RemotePC لبدء أو إيقاف الخدمات على جهاز كمبيوتر بعيد.