دليل

بديل للأداة services.msc

لم تتغير أداة Services snap-in تقريبًا منذ Windows 2000. وهي ما زالت أسرع طريقة لبدء خدمة واحدة تراها على الشاشة، وأبطأ طريقة للإجابة عن أي سؤال بشأن جهاز.

ما الذي يدفع الناس إلى البحث

  • لا بحث. التنقل الوحيد هو كتابة حرف للقفز إلى أول اسم معروض يبدأ به. وعلى جهاز فيه 800 عنصر يكون هذا تمريرًا بخطوات زائدة.
  • لا تصفية. لا توجد طريقة لتسأل ما المضبوط على البدء التلقائي ولا يعمل، وهو السؤال الوحيد الذي يكشف جهازًا معطوبًا.
  • صف واحد في كل مرة. إعادة تشغيل 12 خدمة تعني 12 نقرة يمينية و12 انتظارًا.
  • «Stopping...» بلا مخرج إلا Task Manager وتخمين أي svchost يجب إنهاؤه.
  • لا سجل تاريخي. لا أحد يعرف من ضبط نوع بدء التشغيل على Disabled، أو متى، أو هل كان كذلك الشهر الماضي.
  • بيانات مخفية. العملية والمشغّلات والامتيازات المطلوبة، وكذلك security descriptor، ومن وقّع الملف التنفيذي: لا شيء من ذلك في snap-in، وكله مهم عندما يكون هناك خلل.
  • الأعمدة لا تتغير. Name, description, status, start type, log on as. هذه القائمة كلها، ولا يمكن ترتيب أي منها ترتيبًا مفيدًا على جهاز حقيقي.

المهام نفسها، في الاثنين

ما تريد فعلهفي services.mscهنا
إيجاد ما يجب أن يعمل ولا يعمل رتّب بنوع بدء التشغيل، ومرّر، واقرأ كل صف start:auto !status:running
معرفة ما يسقط مع الإيقاف مربع حوار يسمّي الخدمات التابعة بعد أن تضغط Stop خطة قبل أن يحدث أي شيء، فيها كل خدمة تابعة خطوة وتحذير حين يكون أحدها مما يحتاجه الجهاز
معرفة ما تغيّر منذ الأسبوع الماضي لا شيء bws snapshot diff before.json --live
معرفة من غيّر نوع بدء التشغيل لا شيء bws history Spooler، من سجل System
إعادة تشغيل 12 خدمة 12 نقرة يمينية حدّد 12، خطة واحدة، تشغيل واحد، تقرير واحد
معرفة من وقّع الملف التنفيذي لخدمة لا يُعرض عمود، وشيء يمكن البحث به: signed:no
أتمتة أي من هذا لا يمكن برمجته bws، مع --json ورمز خروج لكل نهاية

ما يفعله snap-in أفضل حتى الآن

شيئان، والادعاء بغير ذلك هو من النوع الذي لا يقوله هذا المشروع.

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

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

ما هذه الأداة

Better Windows Services مجاني ومفتوح المصدر بموجب GPL-3.0، ملف واحد لكل نصف أو برنامج تثبيت للجهاز كله، ولا يتصل بالإنترنت أبدًا. والقراءة لا تحتاج إلى صلاحيات المسؤول. أما التغيير فيحتاج إليها، ويقول ذلك بدل أن يفشل بصمت.