كيفية تعطيل خدمة Print Spooler على نظام التشغيل Windows 10

إذا كنت تشاهد رسائل خطأ مثل " Print Spooler Error" أو "فشل اتصال الطابعة" ، فقد ترغب في تعطيل خدمة Print Spooler وإعادة تمكينها لمعرفة ما إذا كان ذلك سيؤدي إلى حل المشكلة. في الوقت الحالي ، على الرغم من ذلك ، لدى مستخدمي Windows سبب آخر لتعطيل خدمة Print Spooler بسبب ثغرة "PrintNightmare".

ما هو PrintNightmare؟

في الشهر الماضي ، أقرت Microsoft أن جميع إصدارات Windows قد تتأثر بالثغرة الأمنية "PrintNightmare". ومع ذلك ، هناك طريقة سهلة لحماية نظامك من هذه الثغرة الأمنية. 

أصدرت Microsoft(Microsoft) تحديثًا في 10 أغسطس(August 10th) لإصلاحه. ومع ذلك ، بعد فترة وجيزة ، تم اكتشاف أنه لا يزال بإمكان المهاجمين استغلال خدمة Print Spooler لتنفيذ الرموز لتثبيت التطبيقات أو معالجة بياناتك أو إنشاء حسابات بامتيازات  SYSTEM .

أكدت Microsoft(Microsoft confirmed) هذا الادعاء وقالت ، "توجد ثغرة أمنية في تنفيذ التعليمات البرمجية عن بُعد عندما تقوم خدمة Windows Print Spooler بإجراء عمليات ملف ذات امتياز بشكل غير صحيح."

من المنطقي تعطيل Print Spooler حتى تصدر Microsoft إصلاحًا مناسبًا. في هذا الدليل ، سنرشدك عبر الخطوات ونوضح لك كيفية تعطيل Print Spooler حتى تتمكن من حماية نظامك من ثغرة PrintNightmare CVE-2021-36598 الجديدة(PrintNightmare CVE-2021-36598)

تم إصدار آخر إصلاح في 14 سبتمبر(September 14th) ، لذا تأكد من تثبيت آخر تحديثات Windows لتثبيت هذا التصحيح.

ملاحظة: لن تتمكن من طباعة أي شيء أو إرساله بالفاكس من جهاز الكمبيوتر الشخصي الذي يعمل بنظام Windows إذا قمت بتعطيل هذه الخدمة.(Note: You will not be able to print or fax anything from your Windows PC if you disable this service. )

تعطيل Print Spooler باستخدام محرر نهج المجموعة(Print Spooler Using Group Policy Editor)

إذا كان لديك Windows 10 Pro أو Windows 10 Enterprise ، فلديك خيار تغيير سياسة خدمة Print Spooler من (Print Spooler)Group Policy Editor . إذا كنت تستخدم Windows 10 Home ، فانتقل إلى الطريقة التالية.

بمجرد تعطيل سياسة خدمة Print Spooler ، لا يمكن استغلال الثغرة الأمنية. 

  1. اضغط على Win + R واكتب gpedit.msc . اضغط على Enter لتشغيل محرر نهج المجموعة المحلي(Local Group Policy Editor) .

  1. استخدم الجزء الأيمن للانتقال إلى تكوين الكمبيوتر(Computer Configuration )  > قوالب الإدارة(Administrative Templates ) > الطابعات(Printers)

  1. في الجزء الأيسر ، ابحث عن Allow Print Spooler لقبول اتصالات العميل(Allow Print Spooler to accept client connections) .

  1. انقر نقرًا مزدوجًا فوق(Double-click) الإعداد. قم بتغيير الحالة من غير مهيأ(Not configured) إلى معطل(Disabled)

  1. حدد تطبيق(Apply ) وموافق لحفظ(OK) التغييرات والخروج.

تعطيل Print Spooler من تطبيق (App)الخدمات(Services)

قبل تعطيل خدمة Print Spooler ، لاحظ أنه لا يمكنك الطباعة أو الفاكس باستخدام جهاز الكمبيوتر الخاص بك مع تعطيل خدمة Print Spooler . إذا كنت بحاجة إلى طباعة شيء ما أو إرساله بالفاكس ، فستحتاج إلى إعادة تمكين الخدمة.

  1. اضغط على Win + R واكتب services.msc . اضغط على Enter ويجب أن يؤدي ذلك إلى تشغيل لوحة الخدمات.

  1. قم بالتمرير(Scroll) خلال قائمة الخدمات وابحث عن "Print Spooler".

  1. انقر نقرًا مزدوجًا فوق Print Spooler وقم بتغيير نوع بدء التشغيل(Startup type) إلى معطل(Disabled)

  1. بعد ذلك ، قد تكون الخدمة قيد التشغيل بالفعل على نظامك ، لذا ستحتاج إلى إيقافها. حدد إيقاف(Stop) لإنهاء الخدمة وحدد موافق(OK) لحفظ التغييرات والخروج.

تعطيل Print Spooler من تكوين النظام(System Configuration)

يمكنك تعطيل خدمة Print Spooler باستخدام تكوين النظام(System Configuration) . ومع ذلك ، فإن هذه الطريقة تحقق نفس الشيء مثل الطريقة السابقة ، ولكن بطريقة مختلفة. لن تتمكن من الطباعة أو الفاكس على جهاز الكمبيوتر الشخصي الذي يعمل بنظام Windows بعد قيامك بتعطيل الخدمة باستخدام هذه الطريقة.

  1. اضغط على Win + R واكتب msconfig . اضغط على Enter لبدء تشغيل تكوين النظام.(System Configuration.)

  1. انتقل إلى علامة التبويب الخدمات(Services) وابحث عن Print Spooler
  2. قم بإلغاء تحديد المربع الموجود بجوار خدمة Print Spooler لتعطيلها. اضغط على موافق(OK) لحفظ التغييرات والخروج.

  1. ستؤدي هذه العملية إلى تعطيل الخدمة ، لكنها لا توقف الخدمة إذا كانت تعمل بالفعل على النظام ، لذلك ستحتاج إلى إعادة تشغيل الكمبيوتر لإكمال العملية. 

تعطيل Print Spooler باستخدام PowerShell(Print Spooler Using PowerShell)

تعمل طريقة PowerShell على تعطيل الخدمة بنفس طريقة الطريقتين السابقتين. لن تتمكن من الطباعة أو الفاكس بعد تعطيل الخدمة بهذه الطريقة.

  1. اضغط على Win + X وحدد Windows PowerShell (المسؤول)(Windows PowerShell (Admin)) .

  1. قم بتنفيذ الأوامر التالية:

إيقاف الخدمة -اسم التخزين المؤقت -القوة (Stop-Service -Name Spooler -Force )

Set-Service -Name Spooler -StartupType معطل(Set-Service -Name Spooler -StartupType Disabled)

يوقف الأمر الأول خدمة Print Spooler إذا كانت تعمل بالفعل على نظامك. يقوم الأمر التالي بتعطيل الخدمة حتى لا تبدأ تلقائيًا في المستقبل.

  1. الخروج من PowerShell.

نظامك آمن الآن

بمجرد تعطيل Print Spooler ، لا داعي للقلق بشأن PrintNightmare . ومع ذلك ، تأكد من تشغيل التحديثات التلقائية حتى تتمكن من الحصول على الإصلاح بمجرد إصدار Microsoft له (نأمل أن يتم إصدار الإصلاح النهائي منذ 3 أيام). في هذه المرحلة ، يمكنك تمكين Print Spooler مرة أخرى بحيث يمكنك الطباعة بشكل طبيعي من جهازك.



About the author

أنا مبرمج كمبيوتر منذ أكثر من 15 عامًا. تكمن مهاراتي في تطوير التطبيقات البرمجية وصيانتها ، فضلاً عن تقديم الدعم الفني لتلك التطبيقات. لقد قمت أيضًا بتدريس برمجة الكمبيوتر لطلاب المدارس الثانوية ، وأنا حاليًا مدرس محترف.



Related posts