برای دریافت اطلاعات بیشتر و خرید آموزش خط فرمان ویندوز به تی ام ال مارکت مراجعه کنید.

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

مدیریت سرویسها با CMD (آموزش دستور SC)

برای مدیریت سرویس ها در ویندوز میتوان از چندین روش استفاده نمود، یکی استفاده از برنامه 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 فقط سرویس های غیر فعال را نمایش دهد، یا کلیه سرویس ها را، برای مثال:

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

پیشنهاد: شما میتوانید از دستور net با زیر دستورات start و stop سرویس های ویندوز را به صورت موقتی فعال یا غیر فعال کنید. برای فهرست گیری از سرویسهای ویندوز با دستور net کافیست دستور net start را بدون پارامتر وارد کنید.

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


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


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

محمد برغمدی

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

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

  • آبان 20, 1395 در t 11:57
    Permalink

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

    پاسخ دادن
    • محمد برغمدی
      آبان 20, 1395 در t 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 کلیک کنید.
      موفق باشید

      پاسخ دادن
  • اردیبهشت 31, 1396 در t 23:48
    Permalink

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

    پاسخ دادن
    • محمد برغمدی
      خرداد 1, 1396 در t 19:45
      Permalink

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

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

      پاسخ دادن
      • خرداد 1, 1396 در t 20:26
        Permalink

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

        پاسخ دادن

دیدگاهتان را بنویسید

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