نحوه غیرفعال کردن سرویس چاپ اسپولر در ویندوز 10

اگر پیامهای خطایی مانند "خطای چاپگر در چاپگر" یا "اتصال چاپگر ناموفق است" را مشاهده می کنید ، ممکن است بخواهید سرویس چاپگر را غیرفعال کرده و دوباره فعال کنید تا ببینید مشکل برطرف شده است یا خیر. هر چند در حال حاضر ، کاربران ویندوز دلیل دیگری برای غیرفعال کردن سرویس 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 را غیرفعال کردید ، نمی توان از این آسیب پذیری سوء استفاده کرد.

    1. Win + R را فشار دهید و gpedit.mscرا تایپ کنید. Enterرا برای راه اندازی ویرایشگر خط مشی گروه محلی فشار دهید.
      1. از پنجره سمت چپ برای پیمایش استفاده کنید به پیکربندی رایانه>قالب های اداری>چاپگر.
        1. در پنجره سمت راست ، به دنبال Allow Print Spooler برای پذیرش اتصالات مشتریبگردید.
          1. روی تنظیمات دوبار کلیک کنید. حالت را از پیکربندی نشدهبه غیرفعالتغییر دهید.
            1. ذخیرهو تأییدرا برای ذخیره تغییرات و خروج انتخاب کنید. .
            2. غیرفعال کردن Spooler Print از برنامه Services

              قبل از غیرفعال کردن سرویس Print Spooler ، توجه داشته باشید که نمی توانید با استفاده از رایانه خود با Print Spooler چاپ یا فکس کنید سرویس غیر فعال شده اگر نیاز دارید چیزی را چاپ یا فکس کنید ، باید سرویس را دوباره فعال کنید.

              1. Win + R را فشار دهید و services.mscرا تایپ کنید. Enterرا فشار دهید و این باید پانل خدمات را راه اندازی کند.
                1. فهرست خدمات را پیمایش کنید و "Print Spooler" را جستجو کنید.
                1. روی چاپ دوبار کلیک کنید Spoolerو نوع راه اندازیرا به غیرفعالتغییر دهید.
                  1. بعد ، ممکن است سرویس از قبل روی سیستم شما اجرا شود ، بنابراین باید آن را متوقف کنید. برای خاتمه سرویس توقفو برای ذخیره تغییرات و خروج OKرا انتخاب کنید.
                  2. غیرفعال کردن چاپ Spooler from System Configuration

                    با استفاده از پیکربندی سیستم می توانید سرویس Print Spooler را غیرفعال کنید. با این حال ، این روش همانند روش قبلی عمل می کند ، اما به روشی متفاوت. بعد از اینکه سرویس را با استفاده از این روش غیرفعال کردید ، نمی توانید روی رایانه ویندوز خود چاپ یا فکس کنید.

                    1. Win + R را فشار دهید و msconfigرا تایپ کنید. Enterرا فشار دهید تا پیکربندی سیستم
                      1. حرکت به برگه خدماترا جستجو کرده و به دنبال Print Spoolerبگردید.
                      2. علامت کادر کنار سرویس Print Spooler را برای غیرفعال کردن بردارید. برای ذخیره تغییرات و خروج آنها OKرا فشار دهید.
                        1. این فرآیند سرویس را غیرفعال می کند ، اما اگر از قبل روی سیستم اجرا می شود ، سرویس متوقف نمی شود ، بنابراین برای تکمیل فرآیند باید کامپیوتر را راه اندازی مجدد کنید.
                        2. غیرفعال کردن Spooler Print با استفاده از PowerShell

                          روش PowerShell سرویس را به همان روش دو روش قبلی غیرفعال می کند. پس از غیرفعال کردن سرویس با این روش ، نمی توانید چاپ یا فکس کنید.

                          1. Win + X را فشار دهید و Windows PowerShell (Admin)را انتخاب کنید.
                            1. دستورات زیر را اجرا کنید:
                            2. Stop -Service -Name Spooler - Force

                              Set -Service -Name Spooler -StartupType Disabled

                              اولین فرمان سرویس Print Spooler را در صورتی که از قبل روی سیستم شما اجرا می شود متوقف می کند. به دستور بعدی سرویس را غیرفعال می کند تا در آینده به طور خودکار شروع نشود.

                              1. خروج از PowerShell.
                              2. سیستم شما اکنون امن

                                هنگامی که Print Spooler را غیرفعال کردید ، لازم نیست نگران PrintNightmare باشید. با این حال ، مطمئن شوید که به روزرسانی های خودکار روشن هستند تا بتوانید پس از انتشار مایکروسافت این مشکل را دریافت کنید (امیدوارم آخرین رفع این مشکل 3 روز پیش منتشر شد). در آن مرحله ، می توانید Print Spooler را دوباره فعال کنید تا بتوانید به طور معمول از دستگاه خود چاپ کنید.

                                پست های مرتبط:


                                17.09.2021