यदि आप "प्रिंट स्पूलर एरर" या "प्रिंटर कनेक्शन फेल्ड" जैसे एरर मैसेज देख रहे हैं, तो आप प्रिंट स्पूलर सर्विस को डिसेबल करके फिर से इनेबल कर सकते हैं ताकि पता चल सके कि क्या इससे समस्या हल होती है। लेकिन अभी Windows उपयोगकर्ताओं के पास प्रिंट स्पूलर सर्विस को डिसेबल करने का एक और कारण है: "प्रिंटनाइटमेयर" भेद्यता।
प्रिंटनाइटमेयर क्या है?
पिछले महीने, Microsoft ने स्वीकार किया कि Windows के सभी संस्करण "प्रिंटनाइटमेयर" भेद्यता से प्रभावित हो सकते हैं। हालांकि, इस भेद्यता से अपने सिस्टम को बचाने का एक आसान तरीका है।
Microsoft ने 10 अगस्त को इसे ठीक करने के लिए एक अपडेट जारी किया। लेकिन जल्द ही पता चला कि हमलावर अभी भी प्रिंट स्पूलर सर्विस का फायदा उठाकर ऐप्स इंस्टॉल करने, आपके डेटा में हेरफेर करने या SYSTEM विशेषाधिकारों वाले अकाउंट बनाने के लिए कोड निष्पादित कर सकते हैं।
Microsoft ने इस दावे की पुष्टि की और कहा, "एक रिमोट कोड निष्पादन भेद्यता तब मौजूद होती है जब Windows प्रिंट स्पूलर सर्विस अनुचित तरीके से विशेषाधिकार प्राप्त फ़ाइल ऑपरेशन करती है।"
Microsoft द्वारा उचित फिक्स जारी करने तक प्रिंट स्पूलर को डिसेबल करना समझदारी है। इस गाइड में, हम आपको चरणों के माध्यम से बताएंगे और दिखाएंगे कि प्रिंट स्पूलर को कैसे डिसेबल करें ताकि आप अपने सिस्टम को नई प्रिंटनाइटमेयर CVE-2021-36598 भेद्यता से बचा सकें।
नवीनतम फिक्स 14 सितंबर को जारी किया गया था, इसलिए सुनिश्चित करें कि आप इस पैच को प्राप्त करने के लिए नवीनतम Windows अपडेट इंस्टॉल करें।
नोट: यदि आप इस सर्विस को डिसेबल करते हैं, तो आप अपने Windows PC से कुछ भी प्रिंट या फैक्स नहीं कर पाएंगे।
ग्रुप पॉलिसी एडिटर का उपयोग करके प्रिंट स्पूलर डिसेबल करें
यदि आपके पास Windows 10 Pro या Windows 10 Enterprise है, तो आपके पास ग्रुप पॉलिसी एडिटर से प्रिंट स्पूलर सर्विस पॉलिसी बदलने का विकल्प है। यदि आप Windows 10 Home पर हैं, तो अगले मेथड पर जाएं।
एक बार जब आप प्रिंट स्पूलर सर्विस पॉलिसी को डिसेबल कर देते हैं, तो भेद्यता का फायदा नहीं उठाया जा सकता।
- Win + R दबाएं और gpedit.msc टाइप करें। लोकल ग्रुप पॉलिसी एडिटर लॉन्च करने के लिए Enter दबाएं।
- बाएं पेन का उपयोग करके कंप्यूटर कॉन्फिगरेशन > एडमिनिस्ट्रेटिव टेम्पलेट्स > प्रिंटर्स पर जाएं।
- दाएं पेन में, प्रिंट स्पूलर को क्लाइंट कनेक्शन स्वीकार करने की अनुमति दें देखें।
- सेटिंग पर डबल-क्लिक करें। स्थिति को कॉन्फिगर नहीं किया गया से डिसेबल में बदलें।
- परिवर्तनों को सहेजने और बाहर निकलने के लिए लागू करें और OK चुनें।
सर्विसेज ऐप से प्रिंट स्पूलर डिसेबल करें
प्रिंट स्पूलर सर्विस को डिसेबल करने से पहले, ध्यान दें कि प्रिंट स्पूलर सर्विस डिसेबल होने पर आप अपने PC से प्रिंट या फैक्स नहीं कर सकते। यदि आपको प्रिंट या फैक्स करने की आवश्यकता है, तो आपको सर्विस को फिर से इनेबल करना होगा।
- Win + R दबाएं और services.msc टाइप करें। Enter दबाएं और यह सर्विसेज पैनल लॉन्च करेगा।
- सर्विसेज की सूची में स्क्रॉल करें और "प्रिंट स्पूलर" खोजें।
- प्रिंट स्पूलर पर डबल-क्लिक करें और स्टार्टअप टाइप को डिसेबल में बदलें।
- अगला, सर्विस आपके सिस्टम पर पहले से चल रही हो सकती है, इसलिए आपको इसे रोकना होगा। सर्विस को समाप्त करने के लिए रोकें चुनें और परिवर्तनों को सहेजने और बाहर निकलने के लिए OK चुनें।
सिस्टम कॉन्फिगरेशन से प्रिंट स्पूलर डिसेबल करें
आप सिस्टम कॉन्फिगरेशन का उपयोग करके प्रिंट स्पूलर सर्विस को डिसेबल कर सकते हैं। हालांकि, यह मेथड पिछले मेथड के समान ही काम करता है, लेकिन अलग तरीके से। इस मेथड का उपयोग करके सर्विस को डिसेबल करने के बाद आप अपने Windows PC पर प्रिंट या फैक्स नहीं कर पाएंगे।
- Win + R दबाएं और msconfig टाइप करें। सिस्टम कॉन्फिगरेशन लॉन्च करने के लिए Enter दबाएं।
- सर्विसेज टैब पर जाएं और प्रिंट स्पूलर देखें।
- प्रिंट स्पूलर सर्विस के बगल में स्थित बॉक्स को अनचेक करके इसे डिसेबल करें। परिवर्तनों को सहेजने और बाहर निकलने के लिए OK दबाएं।
- यह प्रक्रिया सर्विस को डिसेबल कर देगी, लेकिन यदि यह पहले से सिस्टम पर चल रही है तो इसे नहीं रोकेगी, इसलिए प्रक्रिया को पूरा करने के लिए कंप्यूटर को रीस्टार्ट करना होगा।
PowerShell का उपयोग करके प्रिंट स्पूलर डिसेबल करें
PowerShell मेथड सर्विस को पिछले दो मेथड की तरह ही डिसेबल करता है। इस मेथड से सर्विस डिसेबल करने के बाद आप प्रिंट या फैक्स नहीं कर पाएंगे।
- Win + X दबाएं और Windows PowerShell (Admin) चुनें।
- निम्न कमांड निष्पादित करें:
Stop-Service -Name Spooler -Force
Set-Service -Name Spooler -StartupType Disabled
पहला कमांड प्रिंट स्पूलर सर्विस को रोकता है यदि यह पहले से आपके सिस्टम पर चल रही है। अगला कमांड सर्विस को डिसेबल करता है ताकि यह भविष्य में स्वचालित रूप से शुरू न हो।
- PowerShell से बाहर निकलें।
आपका सिस्टम अब सुरक्षित है
एक बार जब आप प्रिंट स्पूलर को डिसेबल कर देते हैं, तो आपको प्रिंटनाइटमेयर के बारे में चिंता करने की आवश्यकता नहीं है। हालांकि, सुनिश्चित करें कि ऑटोमैटिक अपडेट चालू हैं ताकि Microsoft द्वारा फिक्स जारी होने पर आपको मिल सके (उम्मीद है कि अंतिम फिक्स 3 दिन पहले जारी किया गया था)। उस समय, आप प्रिंट स्पूलर को फिर से इनेबल कर सकते हैं ताकि आप अपने मशीन से सामान्य रूप से प्रिंट कर सकें।