آموزش کاربردی خط فرمان ویندوز (CMD) آشنایی با قواعد و دستورات، استفاده از یک رابط کاربری حرفه ای برای انجام کارهای روزانه، 100% تضمینی، گارانتی بازگشت وجه بدون غید و شرط، در حال حاضر این دوره آموزشی با 59% تخفیف ویژه ارائه میشه، فکر میکنم پیشنهاد منصفانه ای به شما باشه

آموزش ایجاد سرویس در ویندوز

برای ایجاد سرویس در ویندوز میتوان از دستور sc استفاده نمود، به طور کلی دستور sc برای بررسی و مدیریت سرویس های ویندوز استفاده میشود و یکی از کارهای که میتوان با این دستور انجام داد ایجاد سرویس در ویندوز است. اگر مایل به یادگیری این مبحث میباشید در ادامه تی ام ال منیجر را با نگاه گرمتان یاری کنید.

ساخت سرویس در ویندوز با دستور sc

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

پس از ورود به محیط Command Prompt میتوانید با استفاده از دستور sc و پارامتر Create یک سرویس جدید ایجاد کنید. برای بررسی پارامترهای قابل استفاده در جلوی دستور sc create میتوان به صورت زیر عمل نمود:

Sc create /?

آموزش ایجاد سرویس در ویندوز

برای ساخت یک سرویس کافیست بعد از دستور sc create نام سرویس مورد نظر خود را مشخص کرده و پس از آن از گزینه binpath برای مشخص نمودن مسیر فایل اجرایی سرویس استفاده کنید. برای مثال:

Sc create MyNewServName binpath="C:\MyServicePath\MyServName.exe -p arg -p"

در دستور بالا یک سرویس با نام MyNewServName ایجاد شده که مسیر فایل اجرایی این سرویس با گزینه binpath مشخص شده است.

نکته: همیشه سعی کنید مسیر فایل اجرایی سرویس را به همراه پارامتر های آن در بین دو علامت Double Quote قرار دهید تا با خطا مواجه نشوید.

توجه کنید همین دو مورد یعنی نام و مسیر سرویس برای ایجاد یک سرویس کافی میباشد اما شما میتوانید برای شخصی سازی بیشتر سرویس خود از گزینه های بیشتری هم استفاده کنید.

Type برای مشخص نمودن نوع سرویس استفاده میشود.
Start اینکه آیا سرویس باید در هنگام بالا آمدن ویندوز اجرا شود یا نه
Error تعیین سطح حساسیت خطا برای این سرویس
Group برای گروهبندی سرویس با سرویس های دیگر قابل استفاده میباشد.
Depend اگر این سرویس به سرویس های دیگر وابسته است میتوان آنها را مشخص کنید.
DisplayName مشخص نمودن یک نام نمایشی برای این سرویس

نحوه ساخت سرویس ویندوز آپدیت

حال بگذارید با یک مثال نحوه ایجاد سرویس Windows Update را به شما نشان دهم، به دستور زیر توجه کنید:

Sc create WinUpdateNewServ binpath="C:\WINDOWS\system32\svchost.exe -k netsvcs -p" Type=share Start=Auto Error=Normal depend=rpcss Displayname="My New Windows Update Service"

حذف یک سرویس در ویندوز

پس از ایجاد یک سرویس نوبت به اجرای آن میرسد برای اجرای یک سرویس کافیست از دستور sc start به همراه نام سرویس استفاده کنید. برای مثال:

Sc start WinUpdateNewServ

حذف یک سرویس در ویندوز

برای حذف نمودن یک سرویس کافیست از دستور sc delete با نامه سرویس مد نظر خود استفاده کنید. مثلا برای حذف سرویس WinUpdateNewServ دستور به شکل زیر نوشته میشود:

Sc Delete WinUpdateNewServ

توجه کنید قبل از حذف یک سرویس حتما آنرا ابتدا غیر فعال کرده و  سپس اقدام به حذف آن کنید.

در صورت داشتن هر گونه سوال یا انتقاد نسبت به آموزش ایجاد سرویس در ویندوز تی ام ال منیجر را از محبت خود محروم نکنید.

آموزش کاربردی خط فرمان ویندوز (CMD) آشنایی با قواعد و دستورات، استفاده از یک رابط کاربری حرفه ای برای انجام کارهای روزانه، 100% تضمینی، گارانتی بازگشت وجه بدون غید و شرط، در حال حاضر این دوره آموزشی با 59% تخفیف ویژه ارائه میشه، فکر میکنم پیشنهاد منصفانه ای به شما باشه

محمد برغمدی

محمد برغمدی

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

2 دیدگاه برای «آموزش ایجاد سرویس در ویندوز»

  • Avatar
    تیر 23, 1398 در t 21:18
    Permalink

    با سلام سوالی داشتم device manager و تسک منیجر را غیرفعال کردم والان دیگر بهش نمیتوانم دسترسی داشته باشم پیام میدهد از طریق برنامه run اجرا نمیشود میتوانم برای فعال کرد تسک منیجر وفعال device manager از برنامه cmd بروم وکدی بزنم تا فعال شود خواهشا کمکم کنید اگر امکان هست کد این برنامه را بنویسید منتظ پاسخ شما هستم
    این پیام را میدهد برای تسک منیجر :THE SERVICE CANNOT BE STARTED, EITHER
    BECAUSE IT IS DISABLED OR BECAUSE IT HAS NO ENABLED

    پاسخ دادن
    • محمد برغمدی
      تیر 25, 1398 در t 13:21
      Permalink

      سلام
      لطفا توضیح بدید از چه طریقی دسترسی به Device manager و Task Manager رو غیر فعال کردید؟
      اگر از طریق Group Policy اینکار رو انجام دادید میتونید با دستور زیر دسترسی رو از طریق ویرایش رجیستری برگردونید:

      Reg add HKCU\Software\Microsoft\Windows\CurrentVersion\Policies\System /v DisableTaskMgr /t REG_DWORD /d "0" /f

      دستور بالا مخصوص Task Manager و آدرس رجیستری مرتبط با Device Manager رو نمیدونم
      موفق باشید

      پاسخ دادن

پاسخی بگذارید

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