كيفية القيام بما يلي: يبدأ الخدمات

بعد a الخدمة هو installed, it must be started. البدء calls the OnStart أسلوب تشغيل the الخدمة فئة. Usually, the OnStart أسلوب defines the useful work the الخدمة will perform. بعد a الخدمة starts, it remains نشط until it هو manually paused أو تم التوقف?.

الخدمات can be التعيين لأعلى إلى يبدأ automatically أو manually. ستكون الخدمة يبدأ تلقائياً تشغيل عند الكمبيوتر عليها هو تثبيت هو بإعادة التمهيد أو تشغيله أولاً. يجب أن يبدأ مستخدم الخدمة يبدأ يدوياً.

ملاحظة

افتراضياً، الخدمات التي تم إنشاؤها مع Visual Studioيتم تعيينها إلى يبدأ يدوياً.

هناك عدة طرق يمكنك يبدأ الخدمة يدوياً — من Server مستكشف ، من إدارة التحكم بالخدماتأو من تعليمات برمجية باستخدام مكون يسمى ServiceController.

قمت بتعيين StartTypeخاصية على ServiceInstallerالفئة إلى تحديد ما إذا كان يجب أن يمكن بدء تشغيل الخدمة يدوياً أو auإلىmatically.

لتحديد كيف يجب أن الخدمة يبدأ

  1. يمكنك أيضا استخدام عام ، التي يمكن أن تمثل أحد المتوفرة محتوى عناصر التحكم. لمزيد من المعلومات، راجع كيفية القيام بما يلي: قم بإضافة المثبتات إلى تطبيق الخدمة الخاص بك.

  2. في المصمم، انقر فوق خدمة مثبت للعمل مع الخدمة.

  3. في الإطار خصائص ، قم بتعيين StartTypeخاصية إلى أي مما يلي:

    إلى أن الخدمة الخاصة بك بتثبيت

    التعيين هذه القيمة

    عند الكمبيوتر هو إعادة تشغيل

    Automatic

    عند إجراء صريح من مستخدم ببدء تشغيل الخدمة

    يدوي

    تلميحتلميح

    لمنع بدء الإطلاق الخدمة الخاصة بك، يمكنك التعيين StartTypeخاصية إلى معطل . قد تقوم بذلك إذا كان سيتم إعادة تمهيد ملقم عدة مرة/مرات وتحتاج إلى توفير الوقت من خلال منع الخدمات التي هي عادة يبدأ من يبدأ ing احتياطياً.

    ملاحظة

    يمكن تم تغييره هذه وخصائص غير ذلك بعد الخدمة هو مثبتة.

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

إلى يدوياً يبدأ الخدمة من "مستعرض الخادم"

  1. في من مستعرض الخادم، قم بإضافة الملقم المطلوب إذا كان ذلك هو lهوted بالفعل. لمزيد من المعلومات، راجع كيفية: الوصول ومستكشف Explorer/قاعدة بيانات خادم الكشف.

    ملاحظة

    خوادم عقدة من مستعرض الخادم غير متاحة في قياسي Edition من ‏‫Visual Studio.

  2. قم بتوسيع العقدة الخدمات، ومن ثم عين موقع الخدمة التي تريد يبدأ.

  3. انقر نقراً مزدوجاً فوق اسم الخدمة، ثم انقر فوق يبدأ .

إلى يدوياً يبدأ الخدمة إدارة التحكم بمن خدمات

  1. قم بفتح من عنصر تحكم إدارة الخدمات بواسطة القيام بأحد الإجراءات التالية:

    • في ‏‫نظام التشغيل ‏‫نظام التشغيل Windows XP و 2000 احترافي، يمين-انقر فوق جهاز الكمبيوتر تشغيل سطح المكتب، وثم انقر فوق إدارة. في صندوق حوار التي تظهر، قم بتوسيع العقدة الالخدمات والتطبيقات.

      -أو-

    • في Windows الخادم 2003 و ‏‫نظام التشغيل Windows 2000 الخادم، انقر فوق يبدأ أشر إلى البرامج، انقر فوق أدوات إداريةوثم انقر فوق الخدمات.

      ملاحظة

      في نظام التشغيل Windows NT الإصدار 4.0، يمكنك فتح صندوق الحوار هذا من لوحة التحكم.

    يجب أن تشاهد الآن الخدمة الخاصة بك في الخدمات مقطع في الإطار.

  2. تحديد الخدمة الخاصة بك في القائمة، انقر نقراً مزدوجاً فوقه، و ثم انقر فوق ابدأ.

إلى يبدأ الخدمة يدوياً من تعليمات برمجية

  1. إنشاء مثيل ل ServiceControllerللفئات، وتكوينه إلى التعامل مع الخدمة التي تريدها إلى إدارة.

  2. باستدعاء Startأسلوب إلى يبدأ الخدمة.

راجع أيضًا:

المهام

كيفية القيام بما يلي: إنشاء الخدمات Windows

كيفية القيام بما يلي: قم بإضافة المثبتات إلى تطبيق الخدمة الخاص بك

المرجع

كيفية: الوصول ومستكشف Explorer/قاعدة بيانات خادم الكشف

المبادئ

مقدمة إلى تطبيقات الخدمة Windows