سرویس یک برنامه کوچک است که معمولاً با بارگیری سیستم عامل ویندوز شروع می شود. شما معمولاً مانند برنامههای معمولی با سرویسها تعامل نخواهید داشت، زیرا آنها در پسزمینه اجرا میشوند (شما آنها را نمیبینید) و یک رابط کاربری معمولی ارائه نمیدهند.
خدمات چگونه استفاده می شود؟
خدمات می تواند توسط ویندوز برای کنترل بسیاری از موارد مانند چاپ، اشتراک گذاری فایل ها، برقراری ارتباط با دستگاه های بلوتوث، بررسی به روز رسانی نرم افزار، میزبانی وب سایت و غیره استفاده شود.
یک سرویس را می توان حتی توسط یک برنامه شخص ثالث و غیر ویندوزی، مانند ابزار پشتیبان گیری فایل، برنامه رمزگذاری دیسک، ابزار پشتیبان گیری آنلاین و موارد دیگر، نصب کرد.
چگونه خدمات ویندوز را کنترل کنم؟
از آنجایی که سرویسها گزینهها و پنجرههایی را باز نمیکنند و نمایش نمیدهند که احتمالاً به دیدن آنها با یک برنامه عادت کردهاید، باید از ابزار داخلی ویندوز برای دستکاری آنها استفاده کنید.
Services ابزاری با رابط کاربری است که با آنچه به نام Service Control Manager نامیده می شود ارتباط برقرار می کند تا بتوانید با سرویس ها کار کنید.
ابزار دیگری، ابزار کنترل سرویس خط فرمان (sc.exe) نیز در دسترس است، اما استفاده از آن پیچیدهتر است و برای اکثر افراد غیر ضروری است.
چگونه ببینید چه خدماتی در رایانه شما اجرا می شود
ساده ترین راه برای باز کردن Services از طریق میانبر Services در Administrative Tools است که از طریق Control Panel قابل دسترسی است.
گزینه دیگر اجرای services.msc از Command Prompt یا کادر محاوره ای Run است (WIN+R).
اگر از Windows 11، Windows 10، Windows 8، Windows 7 یا Windows Vista استفاده می کنید، می توانید خدمات را در Task Manager نیز مشاهده کنید.
سرویس هایی که در حال حاضر فعال هستند در ستون وضعیت می گویند Running. برای نمونه به اسکرین شات بالا مراجعه کنید.
اگرچه بسیاری از سرویسهای دیگر وجود دارد، در اینجا چند نمونه از سرویسهای Windows وجود دارد که ممکن است در رایانه خود مشاهده کنید: Apple Device Service، سرویس پشتیبانی بلوتوث، سرویس گیرنده DHCP، سرویس گیرنده DNS، HomeGroup Liner، اتصالات شبکه، Plug and Play. ، اسپولر چاپ، مرکز امنیتی، زمانبندی کار، فایروال ویندوز و پیکربندی خودکار WLAN.
اگر همه سرویسها در حال اجرا نباشند کاملاً طبیعی است (هیچ چیز، یا Stopped، در ستون وضعیت نشان داده شده است). اگر به دنبال یافتن راهحلی برای مشکلی که رایانهتان دارد، فهرست را جستجو میکنید، همه سرویسهایی را که اجرا نمیشوند شروع نکنید. در حالی که احتمالاً هیچ آسیبی نخواهد داشت، این رویکرد احتمالاً راه حلی برای مشکل شما نیست.
دوبار کلیک کردن (یا ضربه زدن) روی هر سرویس، ویژگی های آن را باز می کند، جایی که می توانید هدف سرویس را ببینید و برای برخی، اگر آن را متوقف کنید چه اتفاقی می افتد.برای مثال، باز کردن ویژگیهای Apple Mobile Device Service توضیح میدهد که برای برقراری ارتباط با دستگاههای Apple که به رایانه خود وصل میکنید استفاده میشود.
اگر از طریق Task Manager به آنها دسترسی داشته باشید، نمی توانید ویژگی های یک سرویس را مشاهده کنید. شما باید در ابزار خدمات باشید.
چگونه خدمات ویندوز را فعال و غیرفعال کنیم
برخی از سرویسها ممکن است برای اهداف عیبیابی نیاز به راهاندازی مجدد داشته باشند، اگر برنامهای که به آن تعلق دارند یا کاری که انجام میدهند آنطور که باید کار نمیکند. اگر میخواهید نرمافزار را مجدداً نصب کنید، ممکن است دیگر سرویسها به طور کامل متوقف شوند، اما یک سرویس پیوست به خودی خود متوقف نمیشود، یا اگر مشکوک هستید که از سرویس به طور مخرب استفاده میشود.
هنگام ویرایش سرویس های ویندوز باید بسیار مراقب باشید. بسیاری از آنها که در لیست مشاهده می کنید برای کارهای روزمره بسیار مهم هستند و حتی برخی از آنها برای درست کار کردن به خدمات دیگر وابسته هستند.
با باز بودن Services، برای گزینه های بیشتر روی هر یک از سرویس ها کلیک راست کنید (یا فشار دهید و نگه دارید)، که به شما امکان می دهد آن را شروع کنید، متوقف کنید، مکث کنید، از سر بگیرید، یا دوباره راه اندازی کنید. این گزینه ها کاملاً توضیحی هستند.
همانطور که در بالا گفتیم، ممکن است برخی از سرویسها در صورت تداخل با نصب یا حذف نرمافزار متوقف شوند. مثلاً بگویید که در حال حذف یک برنامه آنتی ویروس هستید، اما به دلایلی سرویس با برنامه خاموش نمی شود و باعث می شود که نتوانید برنامه را به طور کامل حذف کنید زیرا بخشی از آن هنوز در حال اجرا است.
این یکی از مواردی است که میخواهید خدمات را باز کنید، سرویس مناسب را پیدا کنید و Stop را انتخاب کنید تا بتوانید به روند عادی حذف نصب ادامه دهید.
یک موردی که ممکن است نیاز به راه اندازی مجدد یک سرویس ویندوز داشته باشید این است که می خواهید چیزی را چاپ کنید، اما همه چیز در صف چاپ قطع می شود. راه حل معمول برای این مشکل این است که به Services بروید و Restart را برای سرویس Print Spooler انتخاب کنید.
نمی خواهید آن را به طور کامل خاموش کنید زیرا برای چاپ باید اجرا شود. راهاندازی مجدد سرویس، آن را موقتاً خاموش میکند، و سپس از آن نسخه پشتیبان شروع میشود، که مانند یک تازهسازی ساده برای اجرای دوباره کارها به حالت عادی است.
چگونه سرویس های ویندوز را حذف/حذف کنیم
حذف یک سرویس ممکن است تنها گزینه ای باشد که در اختیار دارید اگر یک برنامه مخرب سرویسی را نصب کرده باشد که به نظر می رسد نمی توانید آن را غیرفعال نگه دارید.
گزینه را نمی توان در برنامه services.msc پیدا کرد، اما همچنان امکان حذف کامل یک سرویس در ویندوز وجود دارد. این نه تنها سرویس را خاموش می کند، بلکه آن را از رایانه حذف می کند و دیگر هرگز دیده نمی شود (مگر اینکه، البته، دوباره نصب شود).
حذف یک سرویس ویندوز می تواند هم در رجیستری ویندوز و هم با ابزار کنترل سرویس (sc.exe)، شبیه به svchost.exe، از طریق یک خط فرمان بالا انجام شود. میتوانید درباره حذف یک سرویس با استفاده از این روشها در Stack Overflow بیشتر بخوانید.
اگر از ویندوز 7 یا سیستم عامل ویندوز قدیمیتری استفاده میکنید، نرمافزار Comodo Programs Manager رایگان میتواند برای حذف سرویسهای ویندوز استفاده شود، و استفاده از آن بسیار سادهتر از هر دو روش بالا است (اما در ویندوز کار نمیکند. 11/10/8).
اگرچه نادر است، برخی از برنامه ها به شما اجازه می دهند سرویس خود را از داخل رابط کاربری گرافیکی نرم افزار حذف نصب کنید. این ممکن است یک جابهجایی باشد که میتوانید علامت آن را بردارید یا یک دکمه اختصاصی «حذف سرویس» باشد.
اطلاعات بیشتر در مورد خدمات ویندوز
سرویسها با برنامههای معمولی متفاوت هستند، زیرا اگر کاربر از رایانه خارج شود، یک نرمافزار معمولی کار نمیکند. با این حال، یک سرویس با سیستم عامل ویندوز در حال اجرا است، به نوعی در محیط خود، به این معنی که کاربر می تواند به طور کامل از حساب خود خارج شود، اما هنوز سرویس های خاصی در پس زمینه اجرا می شود. در مقابل برنامههای معمولی که فقط پس از ورود به حساب کاربری شروع میشوند، میتوان سرویسها را با بوت شدن رایانه شروع کرد.
در حالی که ممکن است همیشه در حال اجرا بودن سرویسها یک نقطه ضعف باشد، اما در واقع بسیار سودمند است، مانند استفاده از نرمافزار دسترسی از راه دور. یک سرویس همیشه روشن که توسط یکی از این برنامهها نصب شده است، به شما امکان میدهد حتی اگر به صورت محلی وارد رایانه خود نشدهاید، از راه دور وارد رایانه خود شوید.
گزینههای دیگری در پنجره ویژگیهای هر سرویس در بالای آنچه در بالا توضیح داده شد وجود دارد که به شما امکان میدهد نحوه راهاندازی سرویس را سفارشی کنید (بهطور خودکار، دستی، تأخیر یا غیرفعال) و اگر سرویس به طور ناگهانی چه اتفاقی میافتد. از کار می افتد و اجرا متوقف می شود.
یک سرویس را نیز می توان پیکربندی کرد تا تحت مجوزهای یک کاربر خاص اجرا شود. این در سناریویی که نیاز به استفاده از یک برنامه خاص است، مفید است، اما کاربر وارد شده حقوق مناسبی برای اجرای آن ندارد. شما احتمالاً این را فقط در سناریویی خواهید دید که یک سرپرست شبکه کنترل رایانهها را در دست دارد.
برخی از سرویس ها را نمی توان از طریق روش های معمولی غیرفعال کرد زیرا ممکن است با درایوری نصب شده باشند که شما را از غیرفعال کردن آن باز می دارد. اگر فکر می کنید اینطور است، می توانید سعی کنید درایور را در Device Manager پیدا و غیرفعال کنید یا در حالت Safe Mode بوت کنید و سعی کنید سرویس را در آنجا غیرفعال کنید (زیرا اکثر درایورها در حالت Safe Mode بارگیری نمی شوند).
سرویس ها به عنوان پروژه های Microsoft Visual Studio ایجاد می شوند. پس از ایجاد و ساختن یک برنامه، می توانید آن را با اجرای ابزار خط فرمان InstallUtil.exe نصب کنید. معرفی مایکروسافت به برنامههای سرویس ویندوز شامل اطلاعات بیشتری در این مورد است.
سوالات متداول
چند سرویس بسته برای ویندوز 7 وجود دارد؟
به طور رسمی، مایکروسافت فقط یک سرویس پک برای ویندوز 7 در دسترس دارد. می توانید آن را در ویندوز دانلود و نصب کنید یا از وب سایت مایکروسافت دریافت کنید.
سرویس Bonjour در ویندوز چیست؟
در سال 2002 توسط اپل ایجاد شد، Bonjour (که در زبان فرانسوی به معنای "سلام" است) دستگاه های در حال اجرا در یک شبکه محلی مانند چاپگرها و سرورهای اشتراک فایل را مکان یابی و پیکربندی می کند. استفاده از محصولات اپل در رایانه شخصی ویندوزی را آسان تر می کند.
Service Host Superfetch در ویندوز 10 چیست؟
برای اولین بار در سال 2007 معرفی شد، Service Host Superfetch سرویسی است که باعث می شود رایانه شما سریعتر کار کند. از یک الگوریتم پیشبینی استفاده میکند تا مشخص کند از کدام سه برنامه بعدی استفاده میکنید، سپس دادههای لازم را از قبل در حافظه رایانه بارگیری میکند.
Host Process برای سرویس ویندوز چیست؟
فرآیند میزبان برای ویندوز یک فرآیند اصلی است که خدمات کتابخانه پیوندی پویا (DLL) را اجرا می کند. این سرویسها برای اجرا به Host Process برای ویندوز نیاز دارند، برخلاف فایلهای اجرایی (EXE) که خودشان اجرا میشوند.