تحتاج أحيانًا إلى تطبيق أو نص برمجي للاستمرار في العمل سواء سجلت الدخول إلى جهاز الكمبيوتر أم لا. ربما تكون برنامج PowerShell النصي لمراقبة المنافذ أو خادم الويب الذي يستضيف صفحة على شبكتك المنزلية.
النقطة المهمة هي أنك إذا كنت تريد تشغيل عملية أو نص برمجي أو برنامج ما دام الكمبيوتر قيد التشغيل ، فستحتاج إلى إنشاء خدمة Windows.
ما الذي أحتاجه لإنشاء خدمة Windows؟
لإنشاء خدمة Windows في Windows 10 ، هناك بعض المتطلبات الأساسية:
ما هو مدير خدمة عدم الامتصاص؟
نعم ، لا يمكنك إسقاط اسم مثل هذا دون شرحه. من المؤكد أن الاسم مؤسف ، لكنه دقيق. يمكن القول إن إدارة خدمة Non-Sucking Service Manager (NSSM) هي أسهل طريقة لإنشاء خدمة Windows تكون موثوقة للغاية وقابلة للتكوين. بالإضافة إلى أنه مجاني و برامج مفتوحة المصدر (OSS).
يمكن استخدام NSSM من خلال موجه أوامر Windows أو واجهة مستخدم رسومية (GUI ). هذا يعني أنه يمكن لأي شخص استخدامه. يمكن استخدام NSSM على أي إصدار من Windows يعود إلى Windows 2000 ويشمل ذلك. هناك إصدارات 32 بت و 64 بت. إذا كنت تستخدم جهاز كمبيوتر 64 بت ، فجرب هذا الإصدار أولاً. إذا لم ينجح الأمر ، فارجع إلى الإصدار 32 بت.
يمكنك استخدام تحميل NSSM من الموقع أو استنساخ NSSM من Git أو تثبيت NSSM مع Chocolatey. Chocolatey هو مدير حزم لنظام Windows. ستختلف طرق التثبيت حسب المسار الذي تسلكه. يرجى الرجوع إلى تعليمات NSSM. على سبيل المثال ، نقوم بالتنزيل من موقع ويب NSSM وتثبيته في C: \ WINDOWS \ system32.
In_content_1 all: [300x250] / dfp: [640 × 360]->إنشاء خدمة Windows باستخدام NSSM
في هذا المثال ، سننشئ خدمة من برنامج PowerShell النصي لتسجيل متوسط نسبة تحميل وحدة المعالجة المركزية.
ملاحظة: جميع الأسطر أدناه متبوعة بالرمز # هي تعليقات ولن تؤثر على النص.
s>15هناك العديد من علامات التبويب الأخرى التي يمكن استخدامها لتخصيص الخدمات. بالنسبة لهذا التمرين ، فإن القيم الافتراضية في علامات التبويب هذه كافية. حدد الزر تثبيت الخدمة.
ربما لا تحتاج إلى تحميل مراقبة وحدة المعالجة المركزية الخاصة بك بعد الآن ، لذلك قد ترغب في التخلص من الخدمة. لحسن الحظ ، فإن NSSM تجعل ذلك سهلاً.
هذا كل شيء. إنها لفكرة جيدة أن تتحقق من مدير الخدمات للتأكد من أن الخدمة لم تعد موجودة. إذا كنت لا تزال ترى الخدمة ، فقد تحتاج إلى تحديث الشاشة ويجب أن تختفي.
تعد الخدمات طريقة رائعة لتشغيل التطبيقات أو البرامج النصية التي تحتاج إلى التشغيل طوال الوقت ، فأعد تشغيل نفسها إذا فشلت ، أو تحتاج إلى امتيازات مختلفة عن المستخدم الحالي. إذا لم تكن بحاجة إلى تطبيقك أو نصك البرمجي لتنفيذ كل هذه الأشياء ، ففكر في باستخدام مهمة مجدولة بدلاً من ذلك.