विंडोज 11/10 में प्रिंट स्पूलर की मरम्मत कैसे करें

इस पोस्ट में, हम आपको दिखाएंगे कि Windows 11/10 में प्रिंट स्पूलर सर्विस की मरम्मत(repair Print Spooler Service) कैसे करें । प्रिंट स्पूलर (निष्पादन योग्य फ़ाइल) (Print Spooler)विंडोज(Windows) की एक अंतर्निहित विशेषता है जो प्रिंट कार्यों को संभालती है। अधिकांश समय, सेवा ठीक काम करती है। लेकिन, कभी-कभी उपयोगकर्ताओं को कई समस्याओं का सामना करना पड़ता है जैसे प्रिंट स्पूलर सेवा नहीं चल रही है , प्रिंट स्पूलर सेवा त्रुटि 1068 , प्रिंट स्पूलर त्रुटि 0x800706B9(Print Spooler error 0x800706B9) , आदि। यदि आप भी इसके साथ किसी प्रकार की समस्या का सामना कर रहे हैं, तो यह पोस्ट आपको प्रिंट स्पूलर(Print Spooler) की मरम्मत में मदद कर सकती है। Windows 11/10 कुछ सुधारों के साथ।

(Repair Print Spooler)Windows 11/10 में मरम्मत प्रिंट स्पूलर

इससे पहले, प्रिंट स्पूलर(Print Spooler) की मरम्मत के लिए एक माइक्रोसॉफ्ट फिक्स(Microsoft Fix) इट टूल था, लेकिन उस टूल को बंद कर दिया गया था। इसलिए, आप इसे सुधारने के लिए इस पोस्ट में शामिल कुछ मैन्युअल सुधारों को आज़मा सकते हैं।

  1. प्रिंट स्पूलर सक्षम या चालू करें
  2. (Restart Print Spooler)कार्य प्रबंधक का उपयोग करके (Task Manager)प्रिंट स्पूलर सेवा को पुनरारंभ करें
  3. (Reset)कमांड प्रॉम्प्ट(Command Prompt) का उपयोग करके प्रिंट स्पूलर को (Clear Print Spooler)रीसेट और साफ़ करें
  4. (Add)प्रिंट स्पूलर(Print Spooler) के लिए आवश्यक बाइनरी फ़ाइलें जोड़ें
  5. (Make)सुनिश्चित करें कि प्रिंट स्पूलर(Print Spooler) निर्भरताएं चल रही हैं
  6. रजिस्ट्री संपादक का उपयोग करना।

1] प्रिंट स्पूलर को सक्षम या चालू करें

यदि प्रिंट स्पूलर(Print Spooler) सेवा बिल्कुल नहीं चल रही है, तो हो सकता है कि सेवा अक्षम या बंद या बंद हो गई हो। तो, सबसे पहले, आपको विंडोज सर्विसेज मैनेजर(Windows Services Manager) या कुछ अन्य तरीकों का उपयोग करके प्रिंट स्पूलर सेवा(enable Print Spooler service) को चालू या सक्षम करना होगा। एक बार सेवा सफलतापूर्वक शुरू हो जाने के बाद, आप बिना किसी समस्या के इसका उपयोग करने में सक्षम हो सकते हैं।

2] टास्क मैनेजर का उपयोग करके (Task Manager)प्रिंट स्पूलर(Restart Print Spooler) सेवा को पुनरारंभ करें

कार्य प्रबंधक का उपयोग करके प्रिंट स्पूलर सेवा को पुनरारंभ करें

यदि यह सेवा पहले से चल रही है और फिर भी आप किसी प्रकार की समस्या का सामना कर रहे हैं, तो इस सेवा के लिए एक सरल पुनरारंभ आपको उस समस्या को ठीक करने में मदद कर सकता है जिसका आप सामना कर रहे हैं। आप कार्य प्रबंधक(Task Manager) का उपयोग करके प्रिंट स्पूलर(Print Spooler) को पुनः आरंभ कर सकते हैं । चरण इस प्रकार हैं:

  1. (Open Task Manager)खोज(Search) बॉक्स का उपयोग करके या किसी अन्य पसंदीदा तरीके से कार्य प्रबंधक खोलें
  2. सभी टैब तक पहुंचने के लिए अधिक विवरण(More details) विकल्प पर क्लिक करें
  3. सेवा(Services) टैब पर स्विच करें
  4. नीचे स्क्रॉल करें और स्पूलर(Spooler) सेवा चुनें
  5. स्पूलर पर राइट-क्लिक करें
  6. रिस्टार्ट(Restart) ऑप्शन पर क्लिक करें ।

3] कमांड प्रॉम्प्ट(Command Prompt) का उपयोग करके प्रिंट स्पूलर को (Clear Print Spooler)रीसेट(Reset) और साफ़ करें

विंडोज 10 . में रिपेयर प्रिंट स्पूलर

यदि प्रिंट कतार में कुछ प्रिंट कार्य अटका हुआ है, तो यह भी संभावना है कि प्रिंट स्पूलर(Print Spooler) उस तरह से काम नहीं कर रहा है जैसा उसे करना चाहिए। इसलिए, प्रिंट स्पूलर(Print Spooler) को रीसेट और साफ़ करना अच्छा है । यह कमांड प्रॉम्प्ट(Command Prompt) का उपयोग करके किया जा सकता है । यहाँ कदम हैं:

व्यवस्थापक के रूप में ओपन कमांड प्रॉम्प्ट(Open Command Prompt as administrator)

निम्न आदेश निष्पादित करें:

net stop spooler

यह प्रिंट स्पूलर(Print Spooler) सेवा को रोक देगा जो आसान है ताकि रीसेट प्रक्रिया सफलतापूर्वक हो सके

अगला, निम्न आदेश चलाएँ:

DEL /F /S /Q %systemroot%\System32\spool\PRINTERS\*

यह रीसेट प्रक्रिया को शुरू और पूरा करेगा और अटकी हुई नौकरियों को हटा देगा (*.shd और *.spl फ़ाइलें)

अंत में, इस आदेश को निष्पादित करें। यह प्रिंट स्पूलर(Print Spooler) को फिर से शुरू करेगा।

net start spooler

इससे आपकी समस्या का समाधान हो जाना चाहिए।

आप SHD(SHD) और SPL फ़ाइलों को मैन्युअल रूप से भी हटा सकते हैं । इसके लिए PRINTERS(PRINTERS) फोल्डर को एक्सेस करें । इसका पथ यहाँ है:

C:\Windows\System32\spool\PRINTERS

उन फ़ाइलों की तलाश करें और उन्हें मैन्युअल रूप से हटा दें।

4] प्रिंट स्पूलर(Print Spooler) के लिए आवश्यक बाइनरी फ़ाइलें जोड़ें(Add)

प्रिंट स्पूलर(Print Spooler) के लिए आवश्यक डीएलएल(DLL) और EXE फाइलें इसे ठीक से काम करने के लिए मौजूद होनी चाहिए। ये फ़ाइलें हैं spoolss.dll , win32spl.dll , spoolss.exe , और localspl.dll । ये सभी फाइलें सिस्टम 32 फोल्डर(System32) ( C > Windows > System32 ) में मौजूद हैं। जांचें कि ऐसी सभी फाइलें हैं या नहीं। यदि नहीं, तो आपको प्रिंट स्पूलर के लिए अनुपलब्ध DLL फ़ाइलों और EXE फ़ाइलों को ठीक करने की आवश्यकता है।(fix the missing DLL files)

उसके बाद, प्रिंट स्पूलर(Print Spooler) को ठीक काम करना चाहिए।

5] सुनिश्चित करें कि (Make)प्रिंट स्पूलर(Print Spooler) निर्भरताएं चल रही हैं

ऐसी कई सेवाएँ हैं जो ठीक से काम करने के लिए अन्य सेवाओं या सिस्टम घटकों पर निर्भर करती हैं। वही प्रिंट स्पूलर(Print Spooler) के लिए भी जाता है। तो, आपको ऐसी सभी निर्भरताओं को खोजने और चलाने या उन्हें शुरू करने की आवश्यकता है यदि पहले से नहीं है।

ऐसा करने के लिए, आप विंडोज सर्विस मैनेजर(Windows Service Manager) खोल सकते हैं , और फिर प्रिंट स्पूलर(Print Spooler) के लिए डिपेंडेंसीज(find the Dependencies) को इसके गुण विंडो तक पहुंचकर ढूंढ सकते हैं। उसके बाद, उसी विंडोज सर्विस मैनेजर(Windows Service Manager) का उपयोग करके ऐसी सभी निर्भरता सेवाओं को चलाएं ।

6] रजिस्ट्री संपादक का उपयोग करना

यह विकल्प थोड़ा जटिल हो सकता है। रजिस्ट्री संपादक(Registry Editor) सिस्टम फ़ाइलों और अन्य अनुप्रयोगों के लिए महत्वपूर्ण प्रविष्टियाँ (कुंजी और मान) संग्रहीत करता है। प्रिंट स्पूलर रजिस्ट्री(Print Spooler Registry) प्रविष्टियां भी मौजूद हैं जो इसे सही ढंग से काम करने के लिए वहां होनी चाहिए। यदि वे फ़ाइलें मौजूद नहीं हैं, तो यह समस्याएँ पैदा कर सकता है कि प्रिंट स्पूलर(Print Spooler) ठीक से प्रतिसाद नहीं दे रहा है। इसलिए, ऐसी प्रविष्टियों की जाँच करें और यदि ऐसी प्रविष्टियाँ मौजूद नहीं हैं , तो रजिस्ट्री कुंजियाँ और मान बनाएँ ।

नीचे दिए गए किसी भी विकल्प को आजमाने से पहले, रजिस्ट्री का बैकअप लें(take a backup of Registry) ताकि जरूरत पड़ने पर आप इसे बाद में पुनर्स्थापित कर सकें।

  1. (Add)मानक प्रिंट मॉनिटर कुंजियाँ और उनके मान जोड़ें
  2. winprint रजिस्ट्री कुंजी और उसका स्ट्रिंग मान जोड़ें
  3. (Delete)अपने प्रिंटर के SpoolDirectory स्ट्रिंग मान(SpoolDirectory String Value) के लिए कोई भी नकली पथ हटाएं ,

1] मानक प्रिंट मॉनिटर कुंजियाँ और उनके मान जोड़ें(Add)

मानक प्रिंट मॉनिटर कुंजियाँ और उनके मान जोड़ें

सभी चरणों का सावधानीपूर्वक पालन करें:

  • Windows 10 का रजिस्ट्री संपादक लॉन्च या खोलें
  • एक्सेस मॉनिटर्स(Monitors) रजिस्ट्री कुंजी। पथ है:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Print\Monitors
  • मॉनिटर्स की के तहत लोकल पोर्ट(Local Port) , Standard TCP/IP Port और यूएसबी मॉनिटर(USB Monitor) रजिस्ट्री कुंजियां बनाएं
  • उपरोक्त सभी रजिस्ट्री कुंजियों में ड्राइवर(Driver) का नाम स्ट्रिंग मान(Value) बनाएँ
  • (Double-click)स्थानीय पोर्ट(Local Port) कुंजी के लिए ड्राइवर(Driver) मान पर डबल-क्लिक करें
  • वैल्यू डेटा बॉक्स में localspl.dll जोड़ें
  • ओके दबाओ
  • (Double-click)Standard TCP/IP Port कुंजी के लिए ड्राइव स्ट्रिंग(Drive String) मान पर डबल-क्लिक करें
  • मूल्य डेटा बॉक्स में tcpmon.dll जोड़ें
  • ओके दबाओ
  • (Double-click)USB मॉनीटर(USB Monitor) कुंजी के लिए ड्राइवर(Driver) मान पर डबल-क्लिक करें
  • मूल्य डेटा बॉक्स में usbmon.dll जोड़ें
  • ओके दबाओ।

2] Winprint रजिस्ट्री(Registry) कुंजी और उसका स्ट्रिंग मान (String Value)जोड़ें(Add)

विनप्रिंट रजिस्ट्री कुंजी और ड्राइवर नाम स्ट्रिंग मान बनाएं

  • विंडोज 10 रजिस्ट्री संपादक खोलें
  • एक्सेस प्रिंट प्रोसेसर(Print Processors) कुंजी। पथ है:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Print\Environments\Windows x64\Print Processors
  • प्रिंट (Print)प्रोसेसर(Processors) कुंजी के तहत एक विनप्रिंट (winprint) रजिस्ट्री(Registry) कुंजी बनाएं
  • दाईं ओर ड्राइवर(Driver) का नाम स्ट्रिंग मान(Value) बनाएँ
  • Drive String Value पर डबल-क्लिक करें
  • मान डेटा फ़ील्ड में winprint.dll(winprint.dll) प्रविष्टि जोड़ें
  • ओके दबाओ।

3] अपने प्रिंटर के SpoolDirectory स्ट्रिंग मान(SpoolDirectory String Value) के लिए कोई भी नकली पथ हटाएं(Delete)

अपने प्रिंटर के स्पूलडायरेक्टरी वैल्यू डेटा फ़ील्ड में किसी भी नकली पथ को हटाएं

यदि आपने अपने कंप्यूटर से कई प्रिंटर कनेक्ट किए हैं तो यह विकल्प मदद कर सकता है। कुछ संक्रामक फ़ाइलों या मैलवेयर ने रजिस्ट्री संपादक(Registry Editor) में मौजूद आपके प्रिंटर के SpoolDirectory String Value के (Value)मान डेटा(Value data) फ़ील्ड में कुछ नकली पथ जोड़े होंगे । यह प्रिंट स्पूलर(Print Spooler) का पूरी तरह से उपयोग करने में बाधा उत्पन्न कर सकता है। तो, उस नकली रास्ते को हटाने से मदद मिल सकती है। चरण हैं:

  • रजिस्ट्री संपादक खोलें
  • एक्सेस प्रिंटर(Printers) यहाँ पथ है:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Print\Printers
  • प्रिंटर के अंतर्गत, समस्या पैदा करने वाले प्रिंटर के नाम पर क्लिक करें(click on the Printer name)
  • दाईं ओर, नीचे स्क्रॉल करें और SpoolDirectory String मान पर डबल-क्लिक करें
  • मान(Value) डेटा फ़ील्ड में मौजूद सभी प्रविष्टियों को साफ़ या हटा दें
  • ओके बटन दबाएं।

प्रिंट स्पूलर मरम्मत उपकरण

Microsoft से एक फिक्स-इट के साथ-साथ एक प्रिंट स्पूलर क्लीनअप डायग्नोस्टिक टूल(Print Spooler Cleanup Diagnostic Tool) हुआ करता था , लेकिन वह अब उपलब्ध नहीं है। प्रिंटर ट्रबलशूटर(Printer Troubleshooter) आपके सबसे करीब है।

आप sordum.org(sordum.org) से फिक्स प्रिंट स्पूलर(Fix Print Spooler) नामक इस निःशुल्क तृतीय-पक्ष टूल को आज़मा सकते हैं और देख सकते हैं कि क्या यह आपकी मदद करता है।

आशा(Hope) है कि इन सुधारों में से कुछ आपकी मदद करेगा। यदि ऐसा नहीं होता है, तो आपको इस पीसी को रीसेट करें(Reset This PC) विकल्प पर विचार करने की आवश्यकता हो सकती है।



About the author

मैं एक सॉफ्टवेयर इंजीनियर हूं, जिसके पास मोबाइल और डेस्कटॉप एप्लिकेशन पर काम करने का दो साल से अधिक का अनुभव है। मुझे विंडोज़ अपडेट, सेवाओं और जीमेल में विशेषज्ञता हासिल है। मेरे कौशल मुझे विंडोज़ एप्लिकेशन विकसित करने या ईमेल क्लाइंट बनाए रखने जैसे कार्यों के लिए सही उम्मीदवार बनाते हैं।



Related posts