اگر پیامهای خطایی مانند "خطای چاپگر در چاپگر" یا "اتصال چاپگر ناموفق است" را مشاهده می کنید ، ممکن است بخواهید سرویس چاپگر را غیرفعال کرده و دوباره فعال کنید تا ببینید مشکل برطرف شده است یا خیر. هر چند در حال حاضر ، کاربران ویندوز دلیل دیگری برای غیرفعال کردن سرویس Print Spooler به دلیل آسیب پذیری "PrintNightmare" دارند.
PrintNightmare چیست؟
ماه گذشته ، مایکروسافت اذعان کرد که ممکن است همه نسخه های ویندوز تحت تأثیر آسیب پذیری "PrintNightmare" قرار بگیرند. با این حال ، یک راه آسان برای محافظت از سیستم شما در برابر این آسیب پذیری وجود دارد.
مایکروسافت در 10 آگوست به روزرسانی را برای رفع آن منتشر کرد. با این حال ، به زودی مشخص شد که مهاجمان هنوز می توانند از سرویس Print Spooler برای اجرای کدهای نصب برنامه ها ، دستکاری داده های شما یا ایجاد حساب هایی با امتیازات SYSTEM استفاده کنند.
مایکروسافت تایید کرد این ادعا وجود دارد و می گوید: "هنگامی که سرویس Windows Print Spooler عملیات نامناسب فایل را انجام می دهد ، آسیب پذیری اجرای کد از راه دور وجود دارد."
منطقی است تا زمانی که مایکروسافت راه حل مناسب را ارائه ندهد ، Print Spooler را غیرفعال کنید. در این راهنما ، مراحل را به شما آموزش می دهیم و نحوه غیرفعال کردن Print Spooler را نشان می دهیم تا بتوانید از سیستم خود در برابر آسیب پذیری جدید PrintNightmare CVE-2021-36598 محافظت کنید.
آخرین اصلاح در 14 سپتامبر منتشر شد ، بنابراین مطمئن شوید که آخرین به روزرسانی های ویندوز را نصب کرده اید تا این وصله نصب شود.
توجه:در صورتی که نتوانید چیزی را از رایانه Windows خود چاپ یا فکس کنید ، شما این سرویس را غیرفعال می کنید
غیرفعال کردن Spooler Print با استفاده از Group Policy Editor
اگر Windows 10 Pro یا Windows 10 Enterprise دارید ، می توانید Print Spooler را تغییر دهید خط مشی خدمات از ویرایشگر خط مشی گروه. اگر از Windows 10 Home استفاده می کنید ، به روش بعدی بروید.
هنگامی که خط مشی سرویس Print Spooler را غیرفعال کردید ، نمی توان از این آسیب پذیری سوء استفاده کرد.
غیرفعال کردن Spooler Print از برنامه Services
قبل از غیرفعال کردن سرویس Print Spooler ، توجه داشته باشید که نمی توانید با استفاده از رایانه خود با Print Spooler چاپ یا فکس کنید سرویس غیر فعال شده اگر نیاز دارید چیزی را چاپ یا فکس کنید ، باید سرویس را دوباره فعال کنید.
- فهرست خدمات را پیمایش کنید و "Print Spooler" را جستجو کنید.
غیرفعال کردن چاپ Spooler from System Configuration
با استفاده از پیکربندی سیستم می توانید سرویس Print Spooler را غیرفعال کنید. با این حال ، این روش همانند روش قبلی عمل می کند ، اما به روشی متفاوت. بعد از اینکه سرویس را با استفاده از این روش غیرفعال کردید ، نمی توانید روی رایانه ویندوز خود چاپ یا فکس کنید.
غیرفعال کردن Spooler Print با استفاده از PowerShell
روش PowerShell سرویس را به همان روش دو روش قبلی غیرفعال می کند. پس از غیرفعال کردن سرویس با این روش ، نمی توانید چاپ یا فکس کنید.
Stop -Service -Name Spooler - Force
Set -Service -Name Spooler -StartupType Disabled
اولین فرمان سرویس Print Spooler را در صورتی که از قبل روی سیستم شما اجرا می شود متوقف می کند. به دستور بعدی سرویس را غیرفعال می کند تا در آینده به طور خودکار شروع نشود.
سیستم شما اکنون امن
هنگامی که Print Spooler را غیرفعال کردید ، لازم نیست نگران PrintNightmare باشید. با این حال ، مطمئن شوید که به روزرسانی های خودکار روشن هستند تا بتوانید پس از انتشار مایکروسافت این مشکل را دریافت کنید (امیدوارم آخرین رفع این مشکل 3 روز پیش منتشر شد). در آن مرحله ، می توانید Print Spooler را دوباره فعال کنید تا بتوانید به طور معمول از دستگاه خود چاپ کنید.