فهم وإدارة خدمات ويندوز
في درس Geek School اليوم ، سنقوم بتعليمك حول Windows Services وكيفية إدارتها باستخدام الأدوات المساعدة المضمنة.
ملاحة المدرسة- استخدام برنامج جدولة المهام لتشغيل العمليات لاحقا
- استخدام عارض الأحداث لاستكشاف المشاكل
- فهم تقسيم القرص الصلب مع إدارة الأقراص
- تعلم استخدام محرر التسجيل مثل المحترفين
- مراقبة جهاز الكمبيوتر الخاص بك مع مراقبة الموارد ومدير المهام
- فهم لوحة خصائص النظام المتقدمة
- فهم وإدارة خدمات ويندوز
- استخدام محرر نهج المجموعة لقرص جهاز الكمبيوتر الخاص بك
- فهم أدوات إدارة Windows
على مر السنين ، قضى الأشخاص الكثير من الوقت في تعطيل وتغيير إعدادات خدمات Windows ، كما تم تخصيص مواقع ويب كاملة لفهم الخدمات التي يمكنك تعطيلها.
والحمد لله أن الإصدارات الحديثة من Windows ساهمت بشكل كبير في تبسيط الأمور التي تعمل كخدمات ، وأضافت القدرة على تأخيرها من البدء حتى وقت لاحق ، وسمحت لها بالتشغيل فقط عند تشغيلها بدلاً من كل الوقت. وانخفض إجمالي البصمة الشاملة لـ Windows بسبب كل هذا العمل.
لكن الناس ما زالوا مصممين على تعطيل الخدمات. لذا ، فإن درس اليوم سيعلمك عن الخدمات ، أو كيفية تحليلها ، أو إزالتها ، أو تعطيلها. ما لن نفعله هو تزويدك بقائمة دقيقة من الخدمات لتعطيلها ، لأنه في معظم الأحيان ، يجب عليك ترك الخدمات المدمجة وحدها.
ما هي الخدمات بالضبط?
خدمات Windows عبارة عن نوع خاص من التطبيقات التي تم تكوينها للتشغيل والتشغيل في الخلفية ، في بعض الحالات قبل أن يقوم المستخدم بتسجيل الدخول. يمكن تكوينها لتعمل كحساب محلي للنظام. تم تصميم الخدمات للتشغيل بشكل مستمر في الخلفية وتنفيذ مهام النظام ، مثل النسخ الاحتياطي لجهاز الكمبيوتر الخاص بك أو تشغيل عملية خادم تستمع على منفذ شبكة.
مرة أخرى في Windows XP أيام ، يمكن تكوين الخدمات لتشغيلها بشكل تفاعلي وتشغيلها بجانب باقي التطبيقات ، ولكن منذ Vista ، يتم فرض كافة الخدمات لتشغيلها في جلسة نافذة خاصة لا يمكنها التفاعل مع سطح المكتب المحلي لديك. لذلك لن يتم السماح للخدمة التي تحاول فتح مربع حوار أو إظهار رسالة لك بالقيام بذلك.
على عكس التطبيقات العادية ، التي يمكن إطلاقها وتشغيلها ببساطة تحت حساب المستخدم الخاص بك ، يجب تثبيت خدمة وتسجيلها مع Windows ، والذي يتطلب حساب مسؤول ، وعادة ما يكون هناك مطالبة بالتحكم في حساب المستخدم قبل حدوث ذلك. لذلك إذا لم تسمح بتشغيل أحد التطبيقات كمسؤول ، فلا يمكن إنشاء خدمة لتشغيلها في الخلفية فقط.
لوحة الخدمات
يستخدم Windows دائمًا لوحة الخدمات كطريقة لإدارة الخدمات التي تعمل على جهاز الكمبيوتر الخاص بك. يمكنك الوصول إلى هناك بسهولة في أي نقطة بمجرد الوصول إلى WIN + R على لوحة المفاتيح لفتح مربع الحوار "تشغيل" والكتابة services.msc.
تعتبر لوحة الخدمات بسيطة إلى حد ما: هناك قائمة من الخدمات ، وعمود الحالة لإظهار ما إذا كانت تعمل أم لا ، والمزيد من المعلومات مثل الاسم والوصف ونوع بدء تشغيل الخدمة. ستلاحظ أنه لا يتم تشغيل كل خدمة طوال الوقت.
بينما يمكنك تحديد خدمة وإما النقر بزر الماوس الأيمن أو النقر فوق أزرار شريط الأدوات لبدء تشغيلها أو إيقافها أو إعادة تشغيلها ، يمكنك أيضًا النقر نقرًا مزدوجًا لفتح عرض الخصائص والحصول على المزيد من المعلومات.
يعد تعطيل الخدمة بسيطًا مثل تغيير القائمة المنسدلة لنوع بدء التشغيل إلى تعطيل واختيار تطبيق ، على الرغم من أنه يمكنك أيضًا تغييره إلى يدوي أو تلقائي مع بدء متأخر. من مربع الحوار هذا ، يمكنك مشاهدة المسار الكامل للملف القابل للتنفيذ أيضًا ، والذي يمكن أن يساعد في كثير من الحالات عندما تريد معرفة ما تقوم به الخدمة بالضبط.
تتيح لك علامة التبويب تسجيل الدخول اختيار ما إذا كانت الخدمة مسجّلة كحساب نظام محلي أو تحت حساب آخر. هذا مفيد في الغالب في بيئة الخادم حيث قد ترغب في تشغيل حساب خدمة من المجال الذي لديه حق الوصول إلى الموارد على خوادم أخرى.
قد تلاحظ خيار "السماح للخدمة بالتفاعل مع سطح المكتب" ، والذي ذكرناه سابقًا - افتراضيًا ، لا يُسمح للخدمات بالوصول إلى سطح المكتب ما لم يتم تحديد هذا المربع ، ولا يكون مربع الاختيار هذا متاحًا إلا للدعم القديم.
ولكن مجرد التحقق من ذلك المربع لا يمنحهم إمكانية الوصول على الفور - فستحتاج أيضًا إلى التأكد من تعيين قيمة NoInteractiveServices في السجل إلى 0 ، لأنه عندما يتم تعيينه إلى 1 ، يتم تجاهل مربع الاختيار هذا ولا يمكن أن تتفاعل الخدمات مع سطح المكتب على الإطلاق. ملحوظة: في Windows 8 ، يتم تعيين القيمة إلى 1 ، ويحظر الخدمات التفاعلية.
لا يُفترض أن تكون الخدمات تفاعلية لأن جميع النوافذ موجودة في نفس طرف المستخدم مع إمكانية الوصول إلى الموارد المشتركة مثل الحافظة ، وإذا كانت تعمل مع عمليات أخرى ، فقد تكون هناك مشكلة في تشغيل تطبيق ضار في عملية مستخدم عادية يمكن أن تحاول الحصول على مزيد من الوصول من خلال خدمة ، وبالنظر إلى أن الخدمات تعمل كحساب النظام المحلي ، وهذا ربما ليس أمرا جيدا.
تسمح لك علامة التبويب "الاسترداد" باختيار خيارات لما يحدث عندما تفشل الخدمة. يمكنك اختيار إعادة تشغيل الخدمة تلقائيًا ، والتي تعد الخيار الافتراضي بشكل عام ، أو يمكنك تشغيل برنامج أو إعادة تشغيل جهاز الكمبيوتر.
من المحتمل أن يكون خيار تشغيل البرنامج هو الأكثر فائدة ، حيث يمكنك تعيين Windows لإرسال بريد إلكتروني تلقائيًا إذا فشلت الخدمة أكثر من مرة - وهو خيار مفيد في بيئة الخادم. إنها بالتأكيد أقل فائدة على سطح المكتب العادي.
تعرض علامة تبعية التبعية أي الخدمات تعتمد على خدمة معينة ، وأي الخدمات تعتمد على الخدمة التي تبحث عنها. إذا كنت تخطط لتعطيل خدمة ما ، فمن المحتمل أن تستشير هذا القسم أولاً للتأكد من عدم الحاجة إلى أي شيء آخر.
يبحث في الخدمات في إدارة المهام لـ Windows 8.x
لم تتغير لوحة الخدمات العادية كثيرًا منذ سنوات ، ولكن لحسن الحظ هناك طريقة أفضل بكثير للنظر في الخدمات التي تعمل ، وأي من هذه الخدمات تستخدم الكثير من الموارد.
يحتوي مدير المهام في Windows 8 على علامة تبويب خدمات جديدة ، والتي تسمح لك بإيقاف الخدمات وبدء تشغيلها ، ولكن أيضًا مع خيار "Search online" ، بل وأكثر فائدة ، خيار "الانتقال إلى التفاصيل".
بمجرد تحديد الانتقال إلى التفاصيل من القائمة ، سيتم تحويلك إلى علامة التبويب تفاصيل ، وسيتم تمييز العملية المسؤولة عن تلك الخدمة.
كما ترى ، فإن العملية المسؤولة عن "تعقب الارتباط الموزع" تستهلك 28،712 K من الذاكرة ، والتي تبدو مثل الكثير ، حتى تدرك أن عملية svchost.exe معينة مسؤولة فعليًا عن مجموعة كاملة من الخدمات.
انقر بزر الماوس الأيمن عليه مرة أخرى ، ثم حدد الانتقال إلى الخدمات ، وستعرف ما نتحدث عنه. الآن يتم تحديد العديد من الخدمات في نافذة الخدمات ، وستلاحظ أنها كلها موجودة في مجموعة LocalSystemNetworkRestricted ، وكلها قيد التشغيل حاليًا.
بحيث يتم استخدام 28 ميغابايت من الذاكرة لمجموعة كاملة من الخدمات ، مما يجعله أكثر قابلية للفهم لماذا يستخدم كل تلك الذاكرة.
استخدام عملية اكسبلورر للنظر في الخدمات
إذا كنت تريد عرضًا أكثر وضوحًا لما تعرضه الخدمات تحت كل عملية ، فإن أفضل رهان هو سحب Process Explorer ، والعثور على الخدمة في القائمة ، والنقر نقرًا مزدوجًا فوقه ، ثم الانتقال إلى علامة التبويب الخدمات. تعمل هذه الطريقة على أي إصدار من Windows.
ملحوظة: في عملية اكسبلورر يجب أن تكون جميع الخدمات في الشجرة تحت services.exe.
يجب عليك تعطيل الخدمات?
لسوء الحظ ، تقوم العديد من تطبيقات crapware بتثبيت Windows Services أثناء عملية التثبيت الخاصة بهم ، واستخدامها للاحتفاظ بها هراء في الخلفية وإعادة التشغيل بشكل متكرر. تقوم التطبيقات الأخرى بتنفيذ خدمة Windows لتوفير وظائف قد لا تحتاج إليها. هذه هي الخدمات التي يجب عليك تعطيلها.
قاعدتنا العامة هي أن خدمات Windows المضمنة لـ Windows يجب أن تترك وحدها - Windows 8 أو حتى Windows 7 قام بعمل جيد في تقليل الخدمات إلى وظائف مهمة حقًا ، ولن تكسب الكثير من الموارد عن طريق تعطيل هذه الخدمات.
ما يجب عليك فعله بالتأكيد هو البحث عن أي خدمات ليست جزءًا من Windows ، ومحاولة التعامل معها بدلاً من ذلك. إذا لم يكن لديك أي فكرة عن الخدمة ، أو بالنسبة للتطبيق الذي لا ترغب في تشغيله طوال الوقت ، فيجب إجراء بعض الأبحاث وتحديد ما إذا كنت ستقوم بتعطيله أم لا..
لا تعطيل ، تعيين يدوي
إحدى القواعد التي نرغب في اتباعها هي تجنب تعطيل الخدمات ، لأن ذلك يمكن أن يسبب مشاكل وأخطاء. بدلاً من ذلك ، فقط حاول تعيين الخدمة لبدء يدوي.
إذا وجدت أن هناك خدمة معينة تحتاج إلى التشغيل ، ولكن ربما لا تحتاج إلى العمل على الفور ، فيمكنك أيضًا تغييرها إلى Automatic (Delayed Start) بدلاً من ذلك ، مما يؤدي إلى تأخير بدء التشغيل حتى يهدأ النظام بعد بدء التشغيل.
إدارة الخدمات من موجه الأوامر
بعض العمليات لا يمكن القيام بها من خلال واجهة المستخدم الرسومية. إذا كنت ترغب في حذف خدمة ، على سبيل المثال ، يمكنك القيام بذلك فقط من خلال سطر الأوامر.
ملحوظة: من فضلك لا تحذف الخدمات.
يمكنك الاستعلام عن حالة الخدمة باستخدام الأمر sc ، على النحو التالي:
سجل qc سجل الأحداث
هناك العديد من الأوامر والعمليات الأخرى التي يمكنك تنفيذها ، بما في ذلك حذف الخدمة ، والتي نوصي بها فقط إذا كان لديك برامج ضارة على نظامك تعمل كخدمة.
الش حذف
لا تحذف الخدمات.
يمكنك أيضًا القيام بأشياء أخرى ، مثل إيقاف الخدمات وإعادة تشغيلها من موجه الأوامر باستخدام الأداة sc. على سبيل المثال ، لإيقاف عميل تتبع الارتباط الموزع ، استخدم هذا الأمر:
ش التوقف TrkWks
لبدء تشغيله مرة أخرى ، استخدم sc start .
افكار اخيرة
إذا كان لديك خدمات قيد التشغيل تهدر الموارد وتؤدي إلى إبطاء جهاز الكمبيوتر الخاص بك ، فيجب عليك ببساطة إزالة التطبيقات التي تضعها هناك وإزالتها. لا يوجد سبب حقيقي لحذف الخدمات أو تعطيلها أو أي شيء آخر.
لأن سبب تعطيل شيء يحتاج إلى إلغاء تثبيت?