כיצד להפעיל אפליקציה כשירות (צור שירות בהגדרת משתמש).

אם ברצונך להפעיל יישום כשירות במערכת ההפעלה Windows, המשך לקרוא את המדריך הזה. כפי שאתה יודע, השיטות הנפוצות להפעלת תוכנית ב-Windows Startup היא למקם את התוכנית ב-Windows Startup תיקיה, או להפעיל את התוכנית בעת האתחול באמצעות רישום Windows, או להפעיל את היישום באמצעות המשימה מתזמן. למרות ששיטות אלו יעילות ברוב המקרים, במקרים מסוימים יש צורך להפעיל אפליקציה בעת האתחול כשירות Windows, לפני הכניסה של המשתמש או האינטראקציה של המשתמש.

מדריך זה מכיל הוראות שלב אחר שלב כיצד ליצור שירות Windows עם כל תוכנית במערכת ההפעלה Windows 10, 8, 7 ושרת.

כיצד להפעיל כל יישום כשירות Windows.

שיטה 1. כיצד להפעיל כל יישום כשירות Windows עם כלי השירות 'הפעלה כשירות'.

השיטה הראשונה ליצור שירות מוגדר על ידי משתמש מכל תוכנית היא להשתמש בכלי השירות "RunAsService".

1.הורד ה RunAsService כלי למחשב האישי שלך.
2.מהלך \ לזוז \ לעבור אוֹ עותק הקובץ שהורד RunAsService.exe, לתיקיית השורש של כונן C:\. *

*הערה (חשוב): אתה יכול למקם את הכלי "RunAsService.exe" בכל מיקום שתרצה בדיסק, אך הקפד לשמור את הכלי באותו מיקום על מנת שהשירות(ים) המותקנים ימשיכו לפעול.

הפעל כשירות Windows

3. לִפְתוֹחַ שורת הפקודה כמנהל.
4. בשורת הפקודה הקלד: CD\

5. כעת התקן את היישום הרצוי כשירות, באמצעות הפקודה הבאה: *

  • התקנת RunAsService "שם השירות" "הצג שם""PathToExecutable"

הערות:

1. בפקודה לעיל החלף ה ערכים ב אותיות אדומות כדלהלן:

שֵׁם: הקלד שם עבור השירות שברצונך ליצור. אתה יכול להשתמש ב שם השירות כדי להתחיל או להפסיק את השירות באופן ידני בעתיד על ידי מתן הפקודות "התחל נטו" או "עצירה נטו".

הצג שם: אם תרצה, הקלד שם אחר עבור רשימת שירותי Windows. כך יוצג שם השירות ברשימת השירותים. אם לא צוין "שם תצוגה", שם התצוגה יהיה זהה ל-"ServiceName" של השירות שאתה יוצר.

PathToExecutable: הקלד את הנתיב המלא של היישום שברצונך להפעיל כשירות Windows.

לדוגמה: כדי להתקין את היישום "Notepad.exe" כשירות Windows עם השם "Notepad", תן את הפקודה הבאה:

  • RunAsService התקן את "Notepad" "C:\Windows\System32\notepad.exe"
שירות התקנת RunAsService

2. אם לאחר ביצוע הפקודה לעיל תקבל את ההודעה "אפליקציה צריכה את התכונה .Net Framework 2.0 כדי לעבוד", לחץ על הורד והתקן תכונה זו, או הורד את .Net Framework 2.0 מה- מרכז ההורדות של מיקרוסופט.

תמונה

6. לאחר ביצוע הפקודה, יופיע שירות Windows חדש ברשימת השירותים, עם השם שציינת בפקודה "RunAsService". כדי להפעיל את השירות החדש שנוצר בעת ההפעלה:

א. מקש ימני על השירות ובחר נכסים.

שירות רשימה

ב. ודא כי סוג הפעלה נקבע ל אוֹטוֹמָטִי.

תמונה

ג. אתחול המחשב האישי שלך, כדי לבדוק את השירות. *

* הערות:
1. אתה יכול להפעיל או להפסיק את השירות בכל זמן שתרצה, על ידי הפעלת הפקודות "net start" או "net stop" בשורת הפקודה (Admin).
2. אם ברצונך להסיר את השירות המותקן בעתיד:

א. עצור את השירות על ידי הפעלת הפקודה הזו שורת הפקודה של מנהל מערכת:

  • עצירה נטו"שם השירות"

לְמָשָׁל עצירת רשת "פנקס רשימות"

ב. הסר את התקנת השירות על ידי מתן פקודה זו:

  • הסרת ההתקנה של RunAsService "שם השירות"

לְמָשָׁל RunAsService הסרת ההתקנה של "Notepad"

שירות הסרת ההתקנה של RunAsService

שיטה 2. כיצד להפעיל כל תוכנית כשירות באמצעות NSSM.

השיטה השנייה להפעיל כל יישום כשירות ב-Windows, היא באמצעות ה מנהל שירות לא מוצץ כְּלִי.

1. הורד NSSM.
2. חלץ את קובץ ה-ZIP שהורדת.
3.שנה שם התיקיה שחולצה (למשל "nssm-2.24"), ל NSSM.
4. עותק ה NSSM תיקייה ל- שורש תיקיית הכונן C:\
5. לִפְתוֹחַ שורת הפקודה כמנהל ונווט אל NSSM תיקייה, על ידי הקלדת הפקודות הבאות לפי הסדר (לחץ להיכנס לאחר הקלדת כל פקודה):

  • CD\
  • cd nssm

6. כעת לפי גרסת Windows שלך (32 או 64 סיביות), נווט לאחת משתי תיקיות המשנה הכלולות, על ידי הקלדת הפקודה המתאימה (ולחץ על להיכנס).

  • אם בבעלותך Windows 64Bit, הקלד: CD win64
  • אם בבעלותך Windows 32Bit, הקלד: CD win32

7. כעת הקלד את הפקודה הבאה: *

  • התקנת nssm
התקן שירות nssm

8. בחלון שנפתח:

8א. לחץ על לחצן הנקודות בעץ (3) הבא תמונה ל נָתִיב ובחר את קובץ ההפעלה של היישום שברצונך להפעיל כשירות.

מתקין שירות NSSM

8ב. בסיום, הקלד א שֵׁם לשירות החדש ולחץ התקן שירות.

התקן שירות עם NSSM

8ג. נְקִישָׁה בסדר להודעה "השירות הותקן בהצלחה" וסיימת! *

* הערות:
1.לאחר התקנת השירות עם מתקין שירות NSSM, שירות Windows חדש יופיע ב- רשימת השירותים, עם השם שציינת בשם השירות, שניתן לנהל כמו כל Windows אחר שֵׁרוּת.
2. כדי להסיר את התקנת השירות בעתיד:

א. בצע את השלבים 5 ו-6 לעיל, ולאחר מכן הקלד את הפקודה הבאה: *

  • nssm להסיר שם השירות

* הערה:איפה שם השירות = שם השירות שיצרת, באמצעות כלי השירות NSSM.
לְמָשָׁל nssm הסר פנקס רשימות בדוגמה זו.

שירות הסרת nssm

ב. לבסוף לחץ כן כדי להסיר את השירות.

כיצד להפעיל אפליקציה כשירות

זהו זה! הודע לי אם המדריך הזה עזר לך על ידי השארת הערה לגבי החוויה שלך. בבקשה תעשו לייק ושתפו את המדריך הזה כדי לעזור לאחרים.