إذا كنت ترغب في تشغيل تطبيق كخدمة في نظام التشغيل Windows OS ، فتابع قراءة هذا البرنامج التعليمي. كما تعلم ، فإن الطرق الشائعة لتشغيل برنامج عند بدء تشغيل Windows هي وضع البرنامج عند بدء تشغيل Windows المجلد ، أو لتشغيل البرنامج عند بدء التشغيل باستخدام سجل Windows ، أو لبدء تشغيل التطبيق باستخدام المهمة المجدول. على الرغم من أن هذه الطرق فعالة في معظم الحالات ، إلا أن هناك حاجة في بعض الحالات لتشغيل تطبيق عند بدء التشغيل كخدمة Windows ، قبل تسجيل دخول المستخدم أو تفاعله.
يحتوي هذا البرنامج التعليمي على إرشادات خطوة بخطوة حول كيفية إنشاء خدمة Windows مع أي برنامج في Windows 10 و 8 و 7 ونظام تشغيل الخادم.
كيفية تشغيل أي تطبيق كخدمة Windows.
طريقة 1. كيفية تشغيل أي تطبيق كخدمة Windows باستخدام الأداة المساعدة "تشغيل كخدمة".
الطريقة الأولى لإنشاء خدمة معرّفة من قبل المستخدم من أي برنامج هي استخدام الأداة المساعدة "RunAsService".
1.تحميل ال RunAsService أداة لجهاز الكمبيوتر الخاص بك.
2.نقل أو ينسخ الملف الذي تم تنزيله RunAsService.exe، إلى المجلد الجذر لمحرك الأقراص C: \. *
*ملاحظة (مهمة): يمكنك وضع أداة "RunAsService.exe" في أي مكان تريده على القرص ، ولكن تأكد من الاحتفاظ بالأداة في نفس الموقع حتى تستمر الخدمة (الخدمات) المثبتة في العمل.
![تشغيل كخدمة تشغيل كخدمة Windows](/f/c32647535c74dc337130004043ad9f29.png)
3. فتح موجه الأوامر كمسؤول.
4. في موجه الأوامر ، اكتب: قرص مضغوط \
5. الآن قم بتثبيت التطبيق الذي تريده كخدمة باستخدام الأمر التالي: *
- تثبيت RunAsService "اسم الخدمة" "اسم العرض""برنامج PathToExecutable"
ملحوظات:
1. في الأمر أعلاه يحل محل ال القيم في بأحرف حمراء كما يلي:
اسم: اكتب اسمًا للخدمة التي تريد إنشاءها. يمكنك استعمال ال اسم الخدمة لبدء أو إيقاف الخدمة يدويًا في المستقبل بإعطاء الأمرين "net start" أو "net stop".
اسم العرض: إذا كنت تريد ، فاكتب اسمًا مختلفًا لقائمة خدمات Windows. هذه هي الطريقة التي سيتم بها عرض اسم الخدمة في قائمة الخدمات. إذا لم يتم تحديد "اسم العرض" ، فسيكون اسم العرض هو نفسه "اسم الخدمة" للخدمة التي تقوم بإنشائها.
الملف التنفيذي: اكتب المسار الكامل للتطبيق الذي تريد تشغيله كخدمة Windows.
فمثلا: لتثبيت تطبيق "Notepad.exe" كخدمة Windows باسم "المفكرة" ، قم بإعطاء الأمر التالي:
- RunAsService تثبيت "المفكرة" "C: \ Windows \ System32 \ notepad.exe"
![تشغيل التطبيق كخدمة خدمة تثبيت RunAsService](/f/3f2cca0b32e39130cac7bc523a9360ef.png)
2. إذا تلقيت رسالة بعد تنفيذ الأمر أعلاه "يحتاج التطبيق إلى ميزة .Net Framework 2.0 للعمل" ، فانقر فوق قم بتنزيل وتثبيت هذه الميزة ، أو قم بتنزيل .Net Framework 2.0 من مركز تحميل مايكروسوفت.
![صورة صورة](/f/ba80dafc6e4fe2fc27f1b46e333ddf1e.png)
6. بعد تنفيذ الأمر ، ستظهر خدمة Windows جديدة في قائمة الخدمات ، بالاسم الذي حددته في الأمر "RunAsService". لتشغيل الخدمة المنشأة حديثًا عند بدء التشغيل:
أ. انقر على اليمين على الخدمة واختيار الخصائص.
![قائمة الخدمة قائمة الخدمة](/f/76412d8814393901c879489ae57eaff4.png)
ب. تأكد من أن نوع بدء التشغيل تم تعيينه على تلقائي.
![صورة صورة](/f/07f2a57a0963982c358cbe828d0e210d.png)
ج. إعادة تشغيل جهاز الكمبيوتر الخاص بك ، لاختبار الخدمة. *
* ملحوظات:
1. يمكنك بدء أو إيقاف الخدمة في أي وقت تريده ، عن طريق تشغيل أوامر "net start" أو "net stop" في موجه الأوامر (المسؤول).
2. إذا كنت تريد إلغاء تثبيت الخدمة المثبتة في المستقبل:
أ. أوقف الخدمة عن طريق تشغيل هذا الأمر بتنسيق موجه أوامر المسؤول:
- توقف صافي "اسم الخدمة"
على سبيل المثال net stop "المفكرة"
ب. قم بإلغاء تثبيت الخدمة بإعطاء هذا الأمر:
- إلغاء تثبيت RunAsService "اسم الخدمة"
على سبيل المثال RunAsService إلغاء تثبيت "المفكرة"
![خدمة إلغاء التثبيت - RunAsService RunAsService Uninstall Service (خدمة إلغاء تثبيت RunAsService)](/f/892c7d65128e02cc3871ee475b5d7236.png)
الطريقة الثانية. كيفية تشغيل أي برنامج كخدمة باستخدام NSSM.
الطريقة الثانية لتشغيل أي تطبيق كخدمة في Windows ، هي باستخدام ملف مدير خدمة غير مص أداة.
1. تحميل NSSM.
2. قم باستخراج ملف ZIP الذي تم تنزيله.
3.إعادة تسمية المجلد المستخرج (على سبيل المثال "nssm-2.24") ، إلى NSSM.
4. ينسخ ال NSSM مجلد إلى جذر مجلد محرك الأقراص ج: \
5. فتح موجه الأوامر كمسؤول وانتقل إلى NSSM المجلد ، عن طريق كتابة الأوامر التالية بالترتيب (اضغط يدخل بعد كتابة كل أمر):
- قرص مضغوط \
- القرص المضغوط nssm
6. الآن وفقًا لإصدار Windows الخاص بك (32 أو 64 بت) ، انتقل إلى واحد من اثنين من المجلدات الفرعية المضمنة ، عن طريق كتابة الأمر المقابل (واضغط على يدخل).
- إذا كنت تمتلك 64 بت من Windows ، فاكتب: قرص Win64
- إذا كنت تمتلك 32 بت من Windows ، فاكتب: قرص Win32
7. الآن اكتب الأمر التالي: *
- تثبيت nssm
![خدمة تثبيت nssm قم بتثبيت خدمة nssm](/f/aee4a6e3b0df2becb9f9e3084f87a4b8.png)
8. في النافذة التي تفتح:
8 أ. اضغط على زر الشجرة (3) نقاط بعد ذلك ل طريق وحدد التطبيق القابل للتنفيذ الذي تريد تشغيله كخدمة.
![مثبت خدمة NSSM مثبت خدمة NSSM](/f/2025d95b56ed1f0faa21ee8265365072.png)
8 ب. عند الانتهاء ، اكتب أ اسم للخدمة الجديدة وانقر فوق خدمة التثبيت.
![تثبيت خدمة NSSM تثبيت الخدمة مع NSSM](/f/e03e4505e1211b5b2e48fae9c32a06a8.png)
8 ج. انقر موافق إلى الرسالة "تم تثبيت الخدمة بنجاح" وبذلك تكون قد انتهيت! *
* ملحوظات:
1.بعد تثبيت الخدمة باستخدام مثبت خدمة NSSM ، ستظهر خدمة Windows جديدة في ملف قائمة الخدمات ، بالاسم الذي حددته في اسم الخدمة ، يمكن إدارتها مثل أي Windows آخر الخدمات.
2. لإلغاء تثبيت الخدمة في المستقبل:
أ. اتبع الخطوتين 5 و 6 أعلاه ، ثم اكتب الأمر التالي: *
- nssm إزالة اسم الخدمة
* ملحوظة:أين اسم الخدمة = اسم الخدمة التي أنشأتها باستخدام الأداة المساعدة NSSM.
على سبيل المثال nssm إزالة المفكرة في هذا المثال.
![Unistall خدمة NSSM خدمة إزالة nssm](/f/8e9934da2b82ac468fd4502098d74cbd.png)
ب. انقر أخيرا نعم لإزالة الخدمة.
![تشغيل البرنامج كخدمة كيفية تشغيل تطبيق كخدمة](/f/de7b88e6ce7898835ebd2a1e6317fd3a.png)
هذا هو! اسمحوا لي أن أعرف ما إذا كان هذا الدليل قد ساعدك من خلال ترك تعليقك حول تجربتك. يرجى اعجاب ومشاركة هذا الدليل لمساعدة الآخرين.