كيفية تشغيل تطبيق كخدمة (إنشاء خدمة من تحديد المستخدم).

click fraud protection

إذا كنت ترغب في تشغيل تطبيق كخدمة في نظام التشغيل Windows OS ، فتابع قراءة هذا البرنامج التعليمي. كما تعلم ، فإن الطرق الشائعة لتشغيل برنامج عند بدء تشغيل Windows هي وضع البرنامج عند بدء تشغيل Windows المجلد ، أو لتشغيل البرنامج عند بدء التشغيل باستخدام سجل Windows ، أو لبدء تشغيل التطبيق باستخدام المهمة المجدول. على الرغم من أن هذه الطرق فعالة في معظم الحالات ، إلا أن هناك حاجة في بعض الحالات لتشغيل تطبيق عند بدء التشغيل كخدمة Windows ، قبل تسجيل دخول المستخدم أو تفاعله.

يحتوي هذا البرنامج التعليمي على إرشادات خطوة بخطوة حول كيفية إنشاء خدمة Windows مع أي برنامج في Windows 10 و 8 و 7 ونظام تشغيل الخادم.

كيفية تشغيل أي تطبيق كخدمة Windows.

طريقة 1. كيفية تشغيل أي تطبيق كخدمة Windows باستخدام الأداة المساعدة "تشغيل كخدمة".

الطريقة الأولى لإنشاء خدمة معرّفة من قبل المستخدم من أي برنامج هي استخدام الأداة المساعدة "RunAsService".

1.تحميل ال RunAsService أداة لجهاز الكمبيوتر الخاص بك.
2.نقل أو ينسخ الملف الذي تم تنزيله RunAsService.exe، إلى المجلد الجذر لمحرك الأقراص C: \. *

*ملاحظة (مهمة): يمكنك وضع أداة "RunAsService.exe" في أي مكان تريده على القرص ، ولكن تأكد من الاحتفاظ بالأداة في نفس الموقع حتى تستمر الخدمة (الخدمات) المثبتة في العمل.

تشغيل كخدمة Windows

3. فتح موجه الأوامر كمسؤول.
4. في موجه الأوامر ، اكتب: قرص مضغوط \

5. الآن قم بتثبيت التطبيق الذي تريده كخدمة باستخدام الأمر التالي: *

  • تثبيت RunAsService "اسم الخدمة" "اسم العرض""برنامج PathToExecutable"

ملحوظات:

1. في الأمر أعلاه يحل محل ال القيم في بأحرف حمراء كما يلي:

اسم: اكتب اسمًا للخدمة التي تريد إنشاءها. يمكنك استعمال ال اسم الخدمة لبدء أو إيقاف الخدمة يدويًا في المستقبل بإعطاء الأمرين "net start" أو "net stop".

اسم العرض: إذا كنت تريد ، فاكتب اسمًا مختلفًا لقائمة خدمات Windows. هذه هي الطريقة التي سيتم بها عرض اسم الخدمة في قائمة الخدمات. إذا لم يتم تحديد "اسم العرض" ، فسيكون اسم العرض هو نفسه "اسم الخدمة" للخدمة التي تقوم بإنشائها.

الملف التنفيذي: اكتب المسار الكامل للتطبيق الذي تريد تشغيله كخدمة Windows.

فمثلا: لتثبيت تطبيق "Notepad.exe" كخدمة Windows باسم "المفكرة" ، قم بإعطاء الأمر التالي:

  • RunAsService تثبيت "المفكرة" "C: \ Windows \ System32 \ notepad.exe"
خدمة تثبيت RunAsService

2. إذا تلقيت رسالة بعد تنفيذ الأمر أعلاه "يحتاج التطبيق إلى ميزة .Net Framework 2.0 للعمل" ، فانقر فوق قم بتنزيل وتثبيت هذه الميزة ، أو قم بتنزيل .Net Framework 2.0 من مركز تحميل مايكروسوفت.

صورة

6. بعد تنفيذ الأمر ، ستظهر خدمة Windows جديدة في قائمة الخدمات ، بالاسم الذي حددته في الأمر "RunAsService". لتشغيل الخدمة المنشأة حديثًا عند بدء التشغيل:

أ. انقر على اليمين على الخدمة واختيار الخصائص.

قائمة الخدمة

ب. تأكد من أن نوع بدء التشغيل تم تعيينه على تلقائي.

صورة

ج. إعادة تشغيل جهاز الكمبيوتر الخاص بك ، لاختبار الخدمة. *

* ملحوظات:
1. يمكنك بدء أو إيقاف الخدمة في أي وقت تريده ، عن طريق تشغيل أوامر "net start" أو "net stop" في موجه الأوامر (المسؤول).
2. إذا كنت تريد إلغاء تثبيت الخدمة المثبتة في المستقبل:

أ. أوقف الخدمة عن طريق تشغيل هذا الأمر بتنسيق موجه أوامر المسؤول:

  • توقف صافي "اسم الخدمة"

على سبيل المثال net stop "المفكرة"

ب. قم بإلغاء تثبيت الخدمة بإعطاء هذا الأمر:

  • إلغاء تثبيت RunAsService "اسم الخدمة"

على سبيل المثال RunAsService إلغاء تثبيت "المفكرة"

RunAsService Uninstall Service (خدمة إلغاء تثبيت RunAsService)

الطريقة الثانية. كيفية تشغيل أي برنامج كخدمة باستخدام 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

8. في النافذة التي تفتح:

8 أ. اضغط على زر الشجرة (3) نقاط بعد ذلك صورة ل طريق وحدد التطبيق القابل للتنفيذ الذي تريد تشغيله كخدمة.

مثبت خدمة NSSM

8 ب. عند الانتهاء ، اكتب أ اسم للخدمة الجديدة وانقر فوق خدمة التثبيت.

تثبيت الخدمة مع NSSM

8 ج. انقر موافق إلى الرسالة "تم تثبيت الخدمة بنجاح" وبذلك تكون قد انتهيت! *

* ملحوظات:
1.بعد تثبيت الخدمة باستخدام مثبت خدمة NSSM ، ستظهر خدمة Windows جديدة في ملف قائمة الخدمات ، بالاسم الذي حددته في اسم الخدمة ، يمكن إدارتها مثل أي Windows آخر الخدمات.
2. لإلغاء تثبيت الخدمة في المستقبل:

أ. اتبع الخطوتين 5 و 6 أعلاه ، ثم اكتب الأمر التالي: *

  • nssm إزالة اسم الخدمة

* ملحوظة:أين اسم الخدمة = اسم الخدمة التي أنشأتها باستخدام الأداة المساعدة NSSM.
على سبيل المثال nssm إزالة المفكرة في هذا المثال.

خدمة إزالة nssm

ب. انقر أخيرا نعم لإزالة الخدمة.

كيفية تشغيل تطبيق كخدمة

هذا هو! اسمحوا لي أن أعرف ما إذا كان هذا الدليل قد ساعدك من خلال ترك تعليقك حول تجربتك. يرجى اعجاب ومشاركة هذا الدليل لمساعدة الآخرين.