23Aug
إذا كنت مثل معظم مستخدمي ويندوز، لديك الكثير من الأدوات المساعدة الصغيرة التي يتم تشغيلها عند بدء تشغيل ويندوز.في حين أن هذا يعمل كبيرة لمعظم التطبيقات، وهناك بعض التي من شأنها أن تكون لطيفة لبدء حتى قبل تسجيل المستخدم إلى جهاز الكمبيوتر.للقيام بذلك، ستحتاج إلى تشغيل التطبيق كخدمة ويندوز.
خدمات ويندوز هي فئة خاصة من البرامج التي تم تكوينها لإطلاق وتشغيل في الخلفية، وعادة دون أي نوع من واجهة المستخدم ودون الحاجة إلى المستخدم لتسجيل الدخول إلى جهاز الكمبيوتر.العديد من اللاعبين ومستخدمي السلطة يعرفون تلك الأشياء التي اعتدت على تعطيل للمساعدة في تسريع النظام الخاص بك، على الرغم من أن هذا ليس من الضروري حقا أي أكثر من ذلك.
الميزة الأساسية لتشغيل التطبيق كخدمة هي أنه يمكنك بدء تشغيل البرنامج قبل أن يقوم المستخدم بتسجيل الدخول. وهذا يمكن أن يكون مهما بشكل خاص مع التطبيقات التي توفر خدمات مهمة تريد أن تكون متاحة عندما تكون بعيدا عن جهاز الكمبيوتر الخاص بك.
مثال مثالي لهذا هو بليكس، وهو تطبيق خادم الوسائط التي يمكن أن تيار المحتوى المحلي لمجرد أي جهاز كنت تملك.بالتأكيد، هل يمكن السماح لها الجلوس في علبة النظام مثل برنامج عادي، ولكن ماذا لو كان الكمبيوتر إعادة تشغيل بسبب انقطاع التيار الكهربائي أو التحديثات المجدولة؟حتى تسجيل الدخول مرة أخرى على جهاز الكمبيوتر، سوف بليكس لا تكون متاحة.هذا مزعج إذا كان لديك لتشغيل إلى غرفة أخرى لبدء بليكس احتياطيا في حين يحصل الفشار الخاص بك الباردة، والسوبر غضب إذا كنت خارج المدينة ومحاولة تيار وسائل الإعلام الخاصة بك عبر الإنترنت.إن إعداد بليكس كخدمة سيحل هذه المشكلة.
قبل البدء، يجب أن تكون على بينة من اثنين من التحذيرات الهامة لتشغيل التطبيق كخدمة:
- لن يضع التطبيق رمز في علبة النظام.إذا كنت بحاجة إلى واجهة المتاحة بانتظام للحصول على التطبيق، فإنه قد لا يكون الأنسب لتشغيل كخدمة.
- عندما تحتاج إلى إجراء تغييرات التكوين أو التحديثات، سوف تحتاج إلى إيقاف الخدمة، تشغيل البرنامج كالتطبيق العادي، والقيام بما تحتاج إلى القيام به، ووقف البرنامج، ومن ثم بدء تشغيل الخدمة مرة أخرى.
- إذا تم إعداد البرنامج بالفعل للتشغيل عند بدء تشغيل ويندوز، فستحتاج إلى تعطيل ذلك بحيث لا ينتهي بك الأمر مع مثيلين قيد التشغيل.معظم البرامج لديها خيار في واجهة لتبديل هذا الإعداد.قد يضيف آخرون أنفسهم إلى مجلد بدء التشغيل الخاص بك، حتى تتمكن من إزالتها هناك.
هل أنت مستعد للفة؟دعونا نتحدث عن كيفية إعداده.
الخطوة الأولى: تثبيت سرفستارت
لتشغيل التطبيق كخدمة، وأنت تسير في حاجة إلى أداة صغيرة، طرف ثالث.هناك العديد من هناك، ولكن لدينا المفضل هو سرفستارت.تم تصميمه أصلا لنظام التشغيل ويندوز نت، وسوف تعمل فقط مع أي إصدار من ويندوز من ويندوز زب على ما يصل.
للبدء، توجه إلى صفحة تنزيل سرفستارت والاستيلاء على الأداة المساعدة.التحميل يحتوي على أربعة ملفات فقط( دل اثنين وملف إيكس).ليس هناك مثبت؛بدلا من ذلك، نسخ هذه إلى المجلد C: \ ويندوز الكمبيوتر الخاص بك هذه إلى مجلد ويندوز الرئيسي الخاص بك إلى "تثبيت" سرفستارت.
سنفترض أنك قد قمت بالفعل بتثبيت وإعداد أي برنامج أنت ذاهب لتحويله إلى خدمة، ولكن إذا لم تكن قد فعلت ذلك، سوف يكون الوقت المناسب للقيام بذلك أيضا.
الخطوة الثانية: قم بتكوين ملف توصيف للخدمة الجديدة
بعد ذلك، ستحتاج الى تكوين ملف توصيف يقوم سرفستارت بقراءته لتكوين الخدمة.هناك الكثير يمكنك القيام به مع سرفستارت، ويمكنك قراءة التفاصيل الكاملة على كافة خيارات التكوين على صفحة الوثائق.على سبيل المثال، نحن فقط استخدام اثنين من الأوامر: بدء التشغيل، الذي يحدد البرنامج لإطلاق و shutdown_method، الذي يقول سرفستارت كيفية إغلاق البرنامج عند إيقاف الخدمة المعنية.
اطلاق النار المفكرة وإنشاء ملف التكوين الخاص بك باستخدام التنسيق أدناه.هنا، نحن نستخدم بليكس، ولكن يمكنك إنشاء ملف لأي برنامج تريد تشغيل كخدمة.يحدد الأمر بدء التشغيل ببساطة المسار حيث يوجد الملف القابل للتنفيذ.بالنسبة إلى الأمر shutdown_method، نستخدم المعلمة وينمسيج، مما يؤدي سرفستارت لإرسال رسالة إغلاق ويندوز إلى أي نوافذ يتم فتحها بواسطة الخدمة.
[بليكس] ستارتوب = "C: \ بروغرام فيليز( x86) \ بليكس \ بليكس ميديا سيرفر \ بليكس ميديا Server.exe" shutdown_method = وينمسيجمن الواضح أن ضبط المسار والاسم وفقا للبرنامج الذي تطلقه.
احفظ ملف التكوين الجديد حيثما تريد، واستبدل ملحق. txt بامتداد. ini.لاحظ اسم الملف، نظرا لأننا سنحتاج إليه في الخطوة التالية.لسهولة الكتابة في موجه الأوامر، نقترح حفظ هذا الملف بشكل مؤقت على محرك الأقراص C:.
الخطوة الثالثة: استخدام موجه الأوامر لإنشاء الخدمة الجديدة
الخطوة التالية هي استخدام الأمر "وحدة تحكم خدمة ويندوز"( سك) لإنشاء خدمة جديدة استنادا إلى المعايير في ملف التكوين الخاص بك.فتح موجه الأوامر بالنقر بزر الماوس الأيمن فوق القائمة ابدأ( أو الضغط على ويندوز + X)، واختيار "موجه الأوامر( المسؤول)"، ثم انقر فوق نعم للسماح بتشغيله مع امتيازات إدارية.
في موجه الأوامر، استخدم بناء الجملة التالي لإنشاء الخدمة الجديدة:
سك كريت & لوت؛ سيرفيسنام & غ؛ديسبلانام = "& لوت؛ سيرفيسنام & غ؛"بينباث = "srvstart.exe & لوت؛ سيرفيسنام & غ؛ -c & لوت؛ باث تو سرفستارت كونفيغ فيل & غ؛"ستارت = & لوت؛ ستارتيب & غ؛هناك بضعة أمور يجب أن نلاحظ في هذا الأمر.أولا، كل علامة متساوية( =) لها مسافة بعدها.هذا مطلوب.أيضا، & لوت؛ سيرفيسنام & غ؛القيمة هي تماما متروك لكم.وأخيرا، بالنسبة إلى & لوت؛ ستارتيب & غ؛، ستحتاج إلى استخدام السيارات بحيث تبدأ الخدمة تلقائيا مع ويندوز.
حتى في مثال بليكس لدينا، فإن الأمر سيبدو كما يلي:
سك كريت بليكس ديسبلاينام = "بليكس" بينباث = "srvstart.exe بليكس -c C: PlexService.ini" ستارت = أوتونعم، تقرأ هذا الحق: Iتستخدم C: PlexService.ini بدلا من C: \ PlexService.ini.الأمر يتطلب منك إزالة الشرطة المائلة.
عند تشغيل الأمر، يجب أن تتلقى رسالة سوتشيس إذا كان كل شيء على ما يرام.
من هذه النقطة، سيتم تشغيل الخدمة الجديدة عند بدء تشغيل ويندوز.إذا قمت بفتح واجهة خدمات ويندوز( فقط انقر فوق ابدأ واكتب "خدمات")، يمكنك العثور على وتكوين خدمة جديدة تماما مثل أي دولة أخرى.
وهذا كل ما هو عليه.إذا كان لديك تطبيقات التي تبدأ مع ويندوز وكنت تفضل بدلا من ذلك تبدأ دون الحاجة إلى المستخدم لتسجيل الدخول، فإنه من السهل بما فيه الكفاية لتحويل أي التطبيق إلى خدمة.لقد لمسنا فقط على الطريقة الأساسية لإنشاء وتشغيل خدمة جديدة، ولكن هناك الكثير يمكنك القيام به مع سرفستارت لضبط كيفية تشغيل خدمة.تأكد من الاطلاع على المستندات إذا كنت ترغب في معرفة المزيد.