एक लंबित सिस्टम मरम्मत एक अधिसूचना है जिसका अर्थ है कि कतार में सिस्टम मरम्मत संसाधित होने तक कोई सिस्टम-स्तरीय कार्रवाई नहीं की जा सकती। यह आमतौर पर रीबूट के बाद ठीक हो जाता है।
यह त्रुटि SFC स्कैन लॉन्च करने के बाद विंडोज PC पर दिखाई देती है। SFC का मतलब सिस्टम फाइल चेकर है और यह सिस्टम फाइल से संबंधित त्रुटियों को खोजने और ठीक करने के लिए उपयोग किया जाने वाला एक टूल है। हालांकि, समस्या तब होती है जब स्कैन चलाने का प्रयास करने के बाद यह त्रुटि संदेश आता है।

जब SFC शुरू किया जाता है तो सिस्टम लंबित सिस्टम मरम्मत फाइलों की जांच करता है और ये फाइलें पिछली सिस्टम मरम्मत से वहीं रह गई होती हैं। यदि आपने वास्तव में एक सिस्टम मरम्मत प्रक्रिया शुरू की है, तो अपने कंप्यूटर को पुनरारंभ करें और जांचें कि क्या समस्या दूर हो गई है। अन्यथा, नीचे दी गई विधि का पालन करें।
समाधान 1: कमांड प्रॉम्प्ट में निम्नलिखित फाइलों को हटाएं
ये फाइलें आपके कंप्यूटर पर चल रही लंबित सिस्टम मरम्मत प्रक्रियाओं का ट्रैक रखती हैं और फाइल खराब हो सकती है। हटाने से लंबित प्रक्रियाएं रीसेट हो जाएंगी और सिस्टम को यह धोखा नहीं दिया जाएगा कि एक सिस्टम मरम्मत प्रक्रिया लंबित है। इन फाइलों को हटाने और SFC को ठीक से चलाने के लिए नीचे दिए गए चरणों का पालन करें।
- यदि आप विंडोज 10 उपयोगकर्ता हैं, तो आप स्टार्ट मेनू बटन या उसके बगल में सर्च बटन पर क्लिक करके और "cmd" या "कमांड प्रॉम्प्ट" टाइप करके आसानी से कमांड प्रॉम्प्ट का पता लगा सकते हैं। पहले परिणाम पर राइट-क्लिक करें और व्यवस्थापक के रूप में चलाएं विकल्प चुनें।

- यदि आप विंडोज 10 से पुराने विंडोज संस्करण चला रहे हैं, तो स्टार्ट मेनू सर्च ठीक से काम कर भी सकता है और नहीं भी, लेकिन आप अभी भी C >> Windows >> System32 पर नेविगेट कर सकते हैं, "cmd.exe" एंट्री पर राइट-क्लिक करें और व्यवस्थापक के रूप में चलाएं चुनें।
- इन फाइलों को हटाने के लिए निम्नलिखित दो कमांड टाइप या कॉपी करें। सुनिश्चित करें कि आप पहले कमांड में ड्राइव लेटर में 'd' और 'c' दोनों को बदलकर इसे आजमाते हैं।
del d:\windows\winsxs\pending.xml
del x:\windows\winsxs\pending.xml

- कमांड प्रॉम्प्ट में "ऑपरेशन सफलतापूर्वक पूरा हुआ" संदेश देखने के बाद, निर्देशों के साथ इस कुछ संशोधित संस्करण का उपयोग करके SFC स्कैन पूरा करें।
sfc /SCANNOW /OFFBOOTDIR=c:\ /OFFWINDIR=d:\Windows
- जांचें कि क्या SFC अब सफलतापूर्वक पूरा होता है।
नोट: कुछ मामलों में, लंबित फाइलों को हटाने का प्रयास करने के बाद कमांड प्रॉम्प्ट एक त्रुटि देगा। इसका मतलब है कि आपको आगे बढ़ने के लिए WinSxS फोल्डर का स्वामित्व लेना होगा। यह बहुत मुश्किल नहीं होना चाहिए!
- C >> Windows स्थान पर नेविगेट करें और WinSxS फोल्डर का पता लगाएं।
- यदि आप विंडोज फोल्डर को देखने में असमर्थ हैं, तो आपको उस विकल्प को चालू करना पड़ सकता है जो आपको छिपी हुई फाइलों और फोल्डरों को देखने में सक्षम बनाता है। फाइल एक्सप्लोरर के मेनू पर "व्यू" टैब पर क्लिक करें और शो/हाइड सेक्शन में "हिडन आइटम" चेकबॉक्स पर क्लिक करें। फाइल एक्सप्लोरर छिपी हुई फाइलों को दिखाएगा और इस विकल्प को तब तक याद रखेगा जब तक आप इसे फिर से नहीं बदलते।

- फोल्डर पर राइट-क्लिक करें, प्रॉपर्टीज पर क्लिक करें, और फिर सिक्योरिटी टैब पर क्लिक करें। एडवांस्ड बटन पर क्लिक करें। "उन्नत सुरक्षा सेटिंग्स" विंडो दिखाई देगी। यहां आपको कुंजी के मालिक को बदलने की आवश्यकता है।
- "मालिक:" लेबल के आगे चेंज लिंक पर क्लिक करें। यूजर या ग्रुप चुनें विंडो दिखाई देगी।

- एडवांस्ड बटन के माध्यम से यूजर अकाउंट चुनें या बस उस क्षेत्र में अपना यूजर अकाउंट टाइप करें जिस पर लिखा है 'चुनने के लिए ऑब्जेक्ट नाम दर्ज करें' और OK पर क्लिक करें। अपना यूजर अकाउंट जोड़ें।
- वैकल्पिक रूप से, फोल्डर के अंदर सभी सबफोल्डर्स और फाइलों के मालिक को बदलने के लिए, "उन्नत सुरक्षा सेटिंग्स" विंडो में "सबकंटेनर्स और ऑब्जेक्ट्स पर मालिक बदलें" चेक बॉक्स चुनें। स्वामित्व बदलने के लिए OK पर क्लिक करें। बाद में इसे हटाने का प्रयास करें।
समाधान 2: BIOS सेटिंग बदलें
उपयोगकर्ताओं का एक निश्चित समूह दावा करता है कि वे SATA ऑपरेशन सेटिंग्स को AHCI या किसी अन्य से IDE मोड में बदलकर इस समस्या को हल करने में सक्षम हुए हैं। ऐसा प्रतीत होता है कि समस्या का कारण Microsoft टीम द्वारा हार्ड ड्राइव बस मैनेजमेंट ड्राइवर क्लासेस में कुछ चीजें बदलने के बाद कुछ समस्याएं थीं। नीचे इस विधि को आजमाएं!
- स्टार्ट मेनू >> पावर बटन >> शट डाउन पर जाकर अपने कंप्यूटर को बंद करें।
- अपने PC को फिर से चालू करें और सिस्टम शुरू होते समय BIOS कुंजी दबाकर BIOS सेटिंग्स में प्रवेश करने का प्रयास करें। BIOS कुंजी आमतौर पर बूट स्क्रीन पर प्रदर्शित होती है, जिसमें लिखा होता है "सेटअप में प्रवेश करने के लिए ___ दबाएं।" इसे अन्य तरीकों से भी प्रदर्शित किया जा सकता है। सामान्य BIOS कुंजियाँ F1, F2, Del, Esc और F10 हैं इसलिए सुनिश्चित करें कि आप इसे पर्याप्त तेजी से क्लिक करते हैं।

- जिस SATA विकल्प को आपको बदलने की आवश्यकता है, वह विभिन्न निर्माताओं द्वारा बनाए गए BIOS फर्मवेयर टूल्स पर विभिन्न टैब के अंतर्गत स्थित है और इस बात का कोई सामान्य नियम नहीं है कि सेटिंग कहां स्थित होनी चाहिए। यह आमतौर पर ऑनबोर्ड डिवाइस एंट्री, इंटीग्रेटेड पेरिफेरल्स, या यहां तक कि केवल एडवांस्ड टैब के अंतर्गत स्थित होता है। कोई फर्क नहीं पड़ता कि यह कहां है, विकल्प का नाम SATA ऑपरेशन है।

- एक बार जब आप सही सेटिंग्स का पता लगा लेते हैं, तो इसे AHCI, RAID, ATA से IDE में बदलें जो सिस्टम मरम्मत की प्रक्रिया के लिए सबसे उचित विकल्प है और आप आसानी से उसी स्थान पर अपने परिवर्तनों को वापस कर सकते हैं।
- एग्जिट सेक्शन पर नेविगेट करें और परिवर्तनों को सहेजकर बाहर निकलना चुनें। यह बूट के साथ आगे बढ़ेगा। सुनिश्चित करें कि आप अपडेट को फिर से चलाने का प्रयास करें।
नोट: यदि सेटिंग शुरू से ही IDE थी, तो चाहे कुछ भी हो, इसे किसी और चीज़ में बदलने का प्रयास करें क्योंकि ऐसे मामले हैं जहां किसी भी परिवर्तन ने शानदार परिणाम दिए!
समाधान 3: अपने ड्राइवरों को अपडेट करें (विशेषकर ग्राफिक्स कार्ड)
यदि SFC त्रुटि के बाद BSOD (ब्लू स्क्रीन ऑफ डेथ) आते हैं, तो यह निश्चित रूप से एक संकेत है कि आपका कोई पुराना ड्राइवर इन समस्याओं का कारण बन रहा है और आपको इसे जल्द से जल्द अपडेट करना चाहिए। आपका सबसे अच्छा दांव सभी ड्राइवरों को अपडेट करना है क्योंकि नवीनतम ड्राइवर रखना हमेशा महत्वपूर्ण होता है क्योंकि यह भविष्य में होने वाली समस्याओं को रोक सकता है।
- स्टार्ट बटन चुनें, डिवाइस मैनेजर टाइप करें, और परिणामों की सूची से इसे चुनें। यदि आप विंडोज के पुराने संस्करण का उपयोग कर रहे हैं, तो Windows Key + R की संयोजन का उपयोग करें, "devmgmt.msc" टाइप करें और OK पर क्लिक करें।

- कैटेगरी में से किसी एक का विस्तार करें ताकि आपके डिवाइस का नाम मिल सके, फिर उस पर राइट-क्लिक करें (या टैप करके रखें), और अपडेट ड्राइवर चुनें। ग्राफिक्स कार्ड के लिए, डिस्प्ले एडेप्टर कैटेगरी का विस्तार करें, अपने ग्राफिक्स कार्ड पर राइट-क्लिक करें और अपडेट ड्राइवर चुनें।

- अपडेटेड ड्राइवर सॉफ़्टवेयर के लिए स्वचालित रूप से खोजें चुनें।
- यदि विंडोज को कोई नया ड्राइवर नहीं मिलता है, तो आप डिवाइस निर्माता की वेबसाइट पर एक की तलाश कर सकते हैं और उनके निर्देशों का पालन कर सकते हैं।
नोट: यदि आप विंडोज 10 का उपयोग कर रहे हैं, तो नवीनतम ड्राइवर अक्सर अन्य विंडोज अपडेट के साथ इंस्टॉल होते हैं इसलिए सुनिश्चित करें कि आप अपने कंप्यूटर को अपडेट रखते हैं। विंडोज 10 पर विंडोज अपडेट स्वचालित रूप से चलता है लेकिन आप नीचे दिए गए निर्देशों का पालन करके नए अपडेट की जांच कर सकते हैं।
- अपने विंडोज PC पर सेटिंग्स खोलने के लिए Windows Key + I की संयोजन का उपयोग करें। वैकल्पिक रूप से, आप टास्कबार पर स्थित सर्च बार का उपयोग करके "सेटिंग्स" खोज सकते हैं।
- "अपडेट और सुरक्षा" सेक्शन को सेटिंग्स ऐप में ढूंढें और खोलें।
- विंडोज अपडेट टैब में रहें और अपडेट स्थिति के तहत अपडेट के लिए जांचें बटन पर क्लिक करें ताकि यह जांचा जा सके कि विंडोज का कोई नया संस्करण उपलब्ध है या नहीं।

- यदि कोई है, तो विंडोज को स्वचालित रूप से डाउनलोड प्रक्रिया के साथ आगे बढ़ना चाहिए।
समाधान 4: रिकवरी एनवायरनमेंट में समस्या ठीक करें
यह चरण सबसे उन्नत चरणों में से एक है और इसमें कुछ गंभीर समस्या निवारण शामिल है। हालांकि, जिन कमांड का हम उपयोग करने जा रहे हैं, उन्हें केवल रिकवरी एनवायरनमेंट से लॉन्च किया जा सकता है और इस एनवायरनमेंट को विंडोज 10 पर आसानी से एक्सेस किया जा सकता है। ये कमांड हानिरहित हैं और ये समस्या को हल कर सकते हैं इसलिए सुनिश्चित करें कि आप नीचे दिए गए चरणों का सावधानीपूर्वक पालन करते हैं।
- लॉगिन स्क्रीन पर, पावर आइकन पर क्लिक करें और रिस्टार्ट पर क्लिक करते समय Shift कुंजी दबाए रखें। यह रिकवरी मेनू तक पहुंचने का एक शानदार शॉर्टकट है बिना अपनी रिकवरी DVD डाले।
- रीस्टार्ट करने के बजाय, कई विकल्पों के साथ एक नीली स्क्रीन दिखाई देगी। ट्रबलशूट >> एडवांस्ड ऑप्शन >> कमांड प्रॉम्प्ट चुनें और अपने कंप्यूटर के लिए टूल खोलने के लिए।

- निम्नलिखित कमांड को एक-एक करके टाइप करें और उनके प्रोसेस खत्म होने का इंतजार करें। उनमें से एक को आपकी समस्या ठीक करनी चाहिए लेकिन सुनिश्चित करें कि आप क्रम को बिल्कुल वैसा ही रखें।
bcdboot C:\Windows
bootrec /FixMBR
bootrec /FixBoot
- सामान्य रूप से अपने कंप्यूटर में बूट करें और जांचें कि क्या SFC के साथ समस्या हल हो गई है।
समाधान 5: एक रजिस्ट्री ट्वीक
यहां एक रजिस्ट्री कुंजी है जो ट्रैक रखती है कि कौन से प्रोग्राम रीबूट का अनुरोध करने वाली कतार में हैं और इसे हटाने से यह कतार खो जाती है और यह विंडोज को यह सोचने से रोकेगी कि जब ऐसा कोई प्रोसेस मौजूद नहीं है तो एक प्रोसेस रीबूट का अनुरोध कर रहा है।
- चूंकि आप रजिस्ट्री को संपादित करने जा रहे हैं, हम अनुशंसा करते हैं कि आप इस लेख को देखें जिसे हमने सुरक्षित रूप से अपनी रजिस्ट्री का बैकअप लेने के लिए तैयार किया है ताकि आगे की समस्याओं को रोका जा सके। फिर भी, यदि आप निर्देशों का ध्यानपूर्वक पालन करते हैं तो कुछ भी गलत नहीं होगा।
- रजिस्ट्री एडिटर इंटरफेस खोलने के लिए सर्च बार या रन डायलॉग बॉक्स में "regedit" टाइप करें। रजिस्ट्री एडिटर में बाएं फलक में नेविगेट करके निम्नलिखित कुंजी पर नेविगेट करें:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion

- CurrentVersion कुंजी के अंतर्गत, आपको RebootPending नामक एक कुंजी देखने में सक्षम होना चाहिए इसलिए सुनिश्चित करें कि आप उस पर राइट-क्लिक करें और परमिशन पर क्लिक करें।
- ग्रुप या यूजर नेम सेक्शन के तहत, सूची में अपने यूजरनेम का पता लगाने का प्रयास करें। यदि आप ऐसा करने में विफल रहते हैं, तो Add >> Advanced >> Find Now पर क्लिक करें। आपको खोज परिणाम सेक्शन के तहत अपना यूजर अकाउंट देखने में सक्षम होना चाहिए इसलिए इसे चुनें और परमिशन फोल्डर में वापस आने तक दो बार OK पर क्लिक करें।

- ग्रुप या यूजर नेम सेक्शन में अपने अकाउंट को चुनें और परमिशन फॉर... के तहत फुल कंट्रोल चेकबॉक्स को चेक करें और आपके द्वारा किए गए परिवर्तनों को लागू करें।
- उसके बाद, आप RebootPending कुंजी पर राइट-क्लिक कर सकते हैं और डिलीट पर क्लिक कर सकते हैं। दिखाई देने वाले डायलॉग बॉक्स की पुष्टि करें और परिवर्तनों को लागू करने के लिए अपने कंप्यूटर को पुनरारंभ करें। जांचें कि क्या समस्या अभी भी आती है।