مدیریت سرویسها با CMD

مدیریت سرویسها با CMD

برای مدیریت سرویس ها در ویندوز میتوان از چندین روش استفاده نمود یکی استفاده از برنامه Services.exe یا از طریق تب سرویس در ابزار Task Manager و یا از طریق برنامه SC که تحت خط فرمان یا همان Command Prompt میباشد. در این آموزش قصد دارم نحوه مدیریت سرویس ها را از طریق CMD آموزش دهم پس در ادامه تی ام ال منیجر را با نگاه گرمتان یاری کنید تا آموزش مدیریت سرویسها با CMD را دوره کنیک.

برای درک بهتر آموزش مدیریت سرویسها با CMD نیاز به دانش پایه در CMD دارید که میتوانید از پست آموزش مبتدی CMD استفاده کنید.

برای شروع، CMD را به صورت Run As Administrator اجرا کنید میتوانید از آموزش راههای اجرای CMD استفاده کنید تا راههای مختلف اجرای CMD را یاد بگیرید.

فعال نمودن سرویسها

پس از اجرای CMD به صورت Run as Administrator برای فعال نمودن یک سرویس باید از دستور SC با زیر دستور Start استفاده کنید سپس نام سرویس مورد نظر را تایپ کنید برای مثال برای فعال نمودن سرویس Windows Update دستور همانند زیر میشود:

SC Start wuauserv

نکته: هر سرویس یک نام مخفف شده دارد که باید نام مخفف شده را در جلوی دستور SC استفاده کنید همانطور که در بالا میبینید به جای Windows Update از کلمه wuauserv استفاده شده.

فهرست گیری از سرویسها و درایور ها

برای فهرست گیری از سرویس ها فعال میتوانید از دستور SC به همراه زیر دستور Query استفاده کنید همچنین میتوانید از پارامتر State برای مشخص نمودن وضعیت سرویس ها استفاده کنید یعنی فقط سرویس های غیر فعال را نمایش دهد یا کلیه سرویس ها را برای مثال:

SC Query state= inactive

پارامتر State دارای دو انتخاب Inactive و All میباشد که گزینه Inactive فقط سرویس های غیر فعال را نمایش میدهد و گزینه All هم سرویس های غیر فعال هم سرویس های فعال را نمایش میدهد.

دستور بالا کلیه سرویس های غیر فعال شده را نمایش میدهد. اما همین دستور Driver ها را هم نمایش میدهد برای تفکیک نمودن بین Driver ها و Services ها میتوانید از پارامتر Type استفاده کنید برای مثال:

SC Query type= Service

یا

SC Query type= Driver

غیرفعال سازی سرویسها

برای غیرفعال سازی سرویس ها میتوانید از دستور SC به همراه زیر دستور Stop به همراه نام مخفف سرویس مورد نظر استفاده کنید برای مثال برای غیر فعال نمودن سرویس Windows Update دستور به شکل زیر میشود:

SC Stop wuauserv

پیکربندی سرویسها

برای پیکربندی یک سرویس میتوانید از دستور SC با زیر دستور Config به همراه پارامترهای آن استفاده کنید پارامتر Start مشخص میکند که چگونه یک سرویس باید اجرا شود پارامتر Error مشخص میکند که در صورت اتفاق یک خطا چه عملی انجام شود پارامتر Type نوع سرویس را مشخص میکند. مثلا برای فعال شدن خودکار سرویس Windows Update بعد از روشن شدن ویندوز دستور همانند زیر میشود:

SC Config wuauserv Start= Auto

برای غیر فعال نمودن اجرای خودکار سرویس در هنگام بالا آمدن ویندوز از دستور SC به همراه زیر دستور Config و نام سرویس مورد نظر به همراه پارامتر Start و گزینه Disabled استفاده کنید برای مثال:

SC Config wuauserv Start= Disabled

برای دریافت اطاعت بیشتر دستور SC را بدون هیچ پارامتری وارد کنید. اگر سوال یا انتقادی داشتید تی ام ال منیجر را از محبت خود دریغ نکنید، در صورت علاقه میتوانید اطلاعات خود را با ما در اشتراک بگذارید تا همه از اطلاعات مفید شما بهره مند شوند.


برای دریافت نسخه PDF مقاله های سایت ابتدا در سایت ثبت نام کنید تا بتوانید به کلیه مقالات به صورت کاملا رایگان دسترسی پیدا کنید. ورود به سایت | ثبت نام در سایت


به نظر شما ممکنه کسی با استفاده از کلید های زیر این مطلب رو به اشتراک بذاره؟
محمد برغمدی

محمد برغمدی

امام علی علیه السلام: با مردم آنگونه معاشرت كنيد، كه اگر مرديد بر شما اشك ريزند، و اگر زنده مانديد، با اشتياق سوي شما آيند.

5 دیدگاه روی “مدیریت سرویسها با CMD

  • نوامبر 11, 2016 در 11:57
    Permalink

    سلام ببخشید چه جوری میشه گزینه Shut down رو از start پاک کرد توی ویندوز ۱۰

    پاسخ
    • محمد برغمدی
      نوامبر 11, 2016 در 13:15
      Permalink

      سلام
      اول باید با دستور gpedit وارد Group Policy شید بعد و به آدرس زیر برید:
      User Configuration/Administrative Template/Start Menu And Taskbar
      در اینجا دنبال گزینه Remove and Prevent Access to Shutdown Restart Sleep بگردید و با دوبار کلیک کردن روی این Policy گزینه Enable رو انتخاب کنید.
      در آخر روی Apply و Ok کلیک کنید.
      موفق باشید

      پاسخ
  • می 21, 2017 در 23:48
    Permalink

    سلام من در صفحه msconfic , قسمت general, قسمت servis, تیکشو برداشتم اما حالا بعد ریستارت حتی سرویس ورود به ویندوز غیر فعال شده من نمیتونم هیچ کاری کنم .
    ریستُر پینت ندارم ، ریکاوری بوتم ، نشد ، خواهش میکنم کمک کنید.
    ممنون از شما .

    پاسخ
    • محمد برغمدی
      می 22, 2017 در 19:45
      Permalink

      سلام محمد امین
      برای اینکه ویندوز به حالت اول برگرده، اول باید وارد Safe Mode بشید بعد دوباره MSConfig رو اجرا کنید و از تب General گزینه Normal Startup رو انتخاب کنید.

      نکته: اگر از ویندوز 10 استفاده میکنید باید از قسمت انتخاب ویندوز وارد گزینه های دیگر بشید (با کلید Tab) بعد گزینه Troubleshoot رو انتخاب کنید و بعد از اون وارد گزینه Advanced Option بشید و بعدش وارد گزینه Startup Setting بشید و در آخر روی Restart کلیک کنید.
      بعد از اینکه سیستم ریستارت شد و Option های اجرای ویندوز نمایان شدند کلید F4 یا عدد 4 رو بفشارید تا وارد Safe Mode بشید.
      موفق باشید.

      پاسخ
      • می 22, 2017 در 20:26
        Permalink

        این مراحلو در یو اس بی بوتیبل ویندوز انجام میدادم ارور دسترسی میداد اما بعد از چند بار ری استارت خود ویندوز به حالت Troubleshoot رفت و مراحلی گفتین تونستم انجام بدم.
        ممنون از راهنماییتون .

        پاسخ

پاسخ دهید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *