यह त्रुटि काफी कष्टप्रद है क्योंकि यह आमतौर पर तब दिखाई देती है जब आप कुछ ऐसी सेवाओं को चलाने की कोशिश कर रहे होते हैं जिनका उपयोग आपके कंप्यूटर को ठीक करने के लिए किया जाता है जैसे कि SFC (सिस्टम फाइल स्कैनर) और यह आपको अपने पीसी पर अन्य त्रुटियों को ठीक करने से रोकता है।
इसलिए आपको इस पर अतिरिक्त ध्यान देना चाहिए और नीचे दी गई किसी भी विधि का उपयोग करके इसे हल करने का प्रयास करना चाहिए। समस्या विंडोज ऑपरेटिंग सिस्टम के किसी भी संस्करण के लिए कोई अजनबी नहीं है और नीचे दी गई विधियों को उन सभी पर लागू किया जा सकता है।
समाधान 1:Windows इंस्टालर सेवा प्रारंभ करें (कभी-कभी इसे TrustedInstaller कहा जाता है)
Windows मॉड्यूल इंस्टालर या TrustedInstaller सेवा Windows घटकों की स्थापना, संशोधन और निष्कासन को सक्षम बनाती है। यदि यह सेवा अक्षम है, तो इस पीसी के लिए विंडोज अपडेट या सिस्टम रिपेयर टूल्स की स्थापना विफल हो सकती है। इस सेवा के पास Windows संसाधन सुरक्षा फ़ाइलों और रजिस्ट्री कुंजियों तक पूर्ण पहुँच है और मरम्मत सेवा को चलाने के लिए इसे चलाने की आवश्यकता है।
- Windows Key + R कुंजी संयोजन का उपयोग करके रन डायलॉग बॉक्स खोलें। रन डायलॉग बॉक्स में उद्धरण चिह्नों के बिना "services.msc" टाइप करें और ओके पर क्लिक करें।
- Windows इंस्टालर सेवा या TrustedInstaller सेवा का पता लगाएँ, उन पर राइट-क्लिक करें और गुण चुनें।
- सुनिश्चित करें कि विंडोज स्टोर सेवाओं के गुणों में स्टार्टअप प्रकार के तहत विकल्प स्वचालित पर सेट है।
- यदि सेवा बंद हो जाती है (आप देख सकते हैं कि सेवा स्थिति संदेश के ठीक बगल में), तो आप इसे तुरंत प्रारंभ बटन पर क्लिक करके प्रारंभ कर सकते हैं।
जब आप स्टार्ट पर क्लिक करते हैं तो आपको निम्न त्रुटि संदेश प्राप्त हो सकता है:
“Windows स्थानीय कंप्यूटर पर Windows स्थापित सेवा प्रारंभ नहीं कर सका। त्रुटि 1079:इस सेवा के लिए निर्दिष्ट खाता उसी प्रक्रिया में चल रही अन्य सेवाओं के लिए निर्दिष्ट खाते से भिन्न है।"
अगर ऐसा होता है, तो इसे ठीक करने के लिए नीचे दिए गए निर्देशों का पालन करें।
- Windows इंस्टालर सेवा गुण खोलने के लिए ऊपर दिए गए निर्देशों के चरण 1-3 का पालन करें।
- लॉग ऑन टैब पर नेविगेट करें और ब्राउज़ करें... बटन पर क्लिक करें।
- “चयन करने के लिए वस्तु का नाम दर्ज करें” बॉक्स के अंतर्गत, अपने कंप्यूटर का नाम टाइप करें और चेक नाम पर क्लिक करें और नाम के प्रमाणित होने की प्रतीक्षा करें।
- जब आपका काम हो जाए तो ओके पर क्लिक करें और जब आपसे कहा जाए तो पासवर्ड बॉक्स में एडमिनिस्ट्रेटर पासवर्ड टाइप करें।
नोट :एक और उपयोगी चीज जो आप विंडोज इंस्टालर सेवा के साथ कर सकते हैं, वह है इसे फिर से पंजीकृत करना और यह देखने के लिए जांचना कि क्या इससे समस्या हल हो गई है। इसमें भी एक मिनट का समय लगेगा और यह वास्तव में समस्या का समाधान कर सकता है।
- स्टार्ट मेन्यू पर क्लिक करें और इसे चलाने के लिए एंटर दबाने से पहले इसमें निम्न कमांड टाइप करें:
%windir%\system32\msiexec /unregserver
- अब आपको केवल इसी प्रक्रिया को केवल इस बार नीचे दिए गए आदेश के साथ दोहराने की आवश्यकता है:
%windir%\system32\msiexec /regserver
- सुनिश्चित करें कि ऐसा करने के लिए संकेत मिलने पर आप कोई भी व्यवस्थापक अनुमति प्रदान करते हैं। यह देखने के लिए जांचें कि क्या समस्या अभी भी दिखाई देती है।
समाधान 2:अपने विंडोज पीसी को अपडेट करें
कुछ उपयोगकर्ताओं ने बताया है कि इंटरनेट पर मिली किसी भी विधि से समस्या को हल करना लगभग असंभव था, लेकिन केवल नवीनतम अपडेट को स्थापित करने से उन्हें समस्या का समाधान करने में मदद मिली। अपने पीसी को अप टू डेट रखना बहुत महत्वपूर्ण है और कंप्यूटर के कुछ ब्रांडों पर दिखाई देने वाली विभिन्न बग्स को नवीनतम के साथ ठीक किया जाता है।
विंडोज 10 समय-समय पर अपने आप अपडेट हो जाता है और डिफॉल्ट रूप से ऑटोमेटिक अपडेट का विकल्प सक्षम हो जाता है। आप सेटिंग्स>> अपडेट एंड सिक्योरिटी>> अपडेट>> चेक फॉर अपडेट्स पर नेविगेट करके भी अपडेट की जांच कर सकते हैं। हालांकि, अगर आपने देखा है कि विंडोज नियमित रूप से अपडेट नहीं हो रहा है, तो इसे ठीक करने के लिए नीचे दिए गए निर्देशों का पालन करें।
- विंडोज की को होल्ड करें और इस विशेष संदर्भ मेनू को खोलने के लिए एक्स दबाएं। आप स्टार्ट मेन्यू पर राइट-क्लिक भी कर सकते हैं। Windows Powershell (व्यवस्थापक) चुनें।
- पावरशेल कंसोल में, cmd टाइप करें और Powershell के cmd जैसे वातावरण में स्विच करने की प्रतीक्षा करें।
- “cmd” कंसोल में, निम्न कमांड टाइप करें और सुनिश्चित करें कि आप Enter बाद में क्लिक करें:
wuauclt.exe /updatenow
- इस कमांड को कम से कम एक घंटे तक चलने दें और यह देखने के लिए वापस जांचें कि क्या कोई अपडेट मिला और/या सफलतापूर्वक इंस्टॉल किया गया।
https://www.bleepingcomputer.com/forums/t/647715/windows-resource-protection-could-not-start-the-repair-service/
समाधान 3:बिल्ड 14279 के लिए
विंडोज 10 ऑपरेटिंग सिस्टम के इस संस्करण में एसएफसी उपकरण टूट गया है और उपयोगकर्ताओं ने दावा किया कि यह एक नया संस्करण जारी होने तक काम नहीं करता था। हालाँकि, यदि आप अभी भी विंडोज के इस निर्माण के साथ अटके हुए हैं और यदि आप एसएफसी तक पहुंच प्राप्त करना चाहते हैं, तो आप इसे काम करने के लिए नीचे दिए गए समाधान का उपयोग कर सकते हैं।
तैयारी:आपको नीचे दिए गए फ़ोल्डरों का स्वामित्व लेने की आवश्यकता होगी, इसलिए सुनिश्चित करें कि आप इस प्रक्रिया को उन दो फ़ोल्डरों के लिए दोहराते हैं जिनका आप स्वामित्व लेने जा रहे हैं। पहला यहां स्थित है:
%SystemRoot%\winsxs ; और इसका नाम है amd64_microsoft-windows-serviceingstack_31bf3856ad364e35_10.0.14279.1000_none_25a158fc7f85c69d
- फ़ाइल एक्सप्लोरर खोलें, और उसके बाद TrustedInstaller.exe फ़ाइल को निम्न स्थान पर खोजें:
C:\WINDOWS\serviceing\TrustedInstaller.exe
- फ़ाइल पर राइट-क्लिक करें, गुण क्लिक करें, और फिर सुरक्षा टैब पर क्लिक करें। उन्नत बटन पर क्लिक करें। "उन्नत सुरक्षा सेटिंग्स" विंडो दिखाई देगी। यहां आपको कुंजी के स्वामी को बदलने की आवश्यकता है।
- “स्वामी:” लेबल के बगल में स्थित बदलें लिंक पर क्लिक करें उपयोगकर्ता या समूह चुनें विंडो दिखाई देगी।
- उन्नत बटन के माध्यम से उपयोगकर्ता खाते का चयन करें या उस क्षेत्र में अपना उपयोगकर्ता खाता टाइप करें जो कहता है कि 'चयन करने के लिए वस्तु का नाम दर्ज करें' और ठीक पर क्लिक करें। व्यवस्थापक खाता जोड़ें।
- वैकल्पिक रूप से, फ़ोल्डर के अंदर सभी सबफ़ोल्डर्स और फ़ाइलों के स्वामी को बदलने के लिए, "उन्नत सुरक्षा सेटिंग्स" विंडो में "उप-कंटेनरों और ऑब्जेक्ट्स पर स्वामी बदलें" चेक बॉक्स का चयन करें। स्वामित्व बदलने के लिए ठीक क्लिक करें।
सुनिश्चित करें कि आप %SystemRoot%\winsxs\ में स्थित फ़ोल्डर के लिए वही प्रक्रिया दोहराते हैं amd64_microsoft-windows-serviceingstack-onecore_31bf3856ad364e35_10.0.14279.1000_none_5a92ee0dd788e433 के नाम से
- निम्न फ़ोल्डर में नेविगेट करें। सुनिश्चित करें कि आपके पास व्यवस्थापकीय अनुमतियां हैं और आपने छुपी हुई फ़ाइलें और फ़ोल्डर सक्षम किए हैं। फाइल एक्सप्लोरर के मेन्यू पर "व्यू" टैब पर क्लिक करें और शो/हाइड सेक्शन में "हिडन आइटम्स" चेकबॉक्स पर क्लिक करें। फाइल एक्सप्लोरर छिपी हुई फाइलों को दिखाएगा और इस विकल्प को तब तक याद रखेगा जब तक आप इसे फिर से नहीं बदलते।
%SystemRoot%\winsxs\amd64_microsoft-windows-serviceingstack_31bf3856ad364e35_10.0.14279.1000_none_25a158fc7f85c69d
- यह देखने के लिए जांचें कि क्या आप wrpint . नामक फ़ाइल ढूंढ पा रहे हैं .dll . अगर फ़ाइल वहां नहीं है, तो आपको इसे कहीं और ढूंढना होगा और इसे पेस्ट करना होगा। इस फ़ोल्डर में नेविगेट करें और wrpint.dll फ़ाइल की स्थिति जानें। उस पर राइट-क्लिक करें और कॉपी चुनें।
%SystemRoot%\winsxs\amd64_microsoft-windows-serviceingstack-onecore_31bf3856ad364e35_10.0.14279.1000_none_5a92ee0dd788e433
- wrpint.dll फ़ाइल को पहले फ़ोल्डर में चिपकाएँ जहाँ फ़ाइल गायब थी और यह देखने के लिए जाँच करें कि क्या SFC काम करना शुरू कर देगा।
समाधान 4:एक गुम रजिस्ट्री कुंजी जोड़ें
Windows ऑपरेटिंग सिस्टम के कुछ संस्करणों में एक समस्या है जहाँ आप TrustedInstaller सेवा की ID से संबंधित रजिस्ट्री कुंजी को याद कर रहे हैं। इस समस्या को ठीक करना कुछ उन्नत है और इसे ठीक करने के लिए आपको नीचे दिए गए निर्देशों का पालन करना चाहिए।
इस समाधान के साथ आगे बढ़ने से पहले, यह अनुशंसा की जाती है कि आप अपने सभी चल रहे कार्यक्रमों को बंद कर दें और आपकी रजिस्ट्री का बैकअप बनाने की सलाह दी जाती है, जब आप इसे संपादित करते समय कुछ गलत हो जाते हैं। हमारे लेख में दिए गए निर्देशों का पालन करके अपनी रजिस्ट्री का बैकअप लें।
- नीचे दिए गए फ़ोल्डर में नेविगेट करें और एक सबफ़ोल्डर का नाम जांचें जो 6.1.7600.16385 जैसा कुछ दिखना चाहिए। वह TrustedInstaller ID है इसलिए सुनिश्चित करें कि आप इस फ़ोल्डर का नाम कॉपी करें और इसे कहीं पेस्ट करें।
सी:\विंडोज\सर्विसिंग\संस्करण
- C>> Windows>> WinSxS फ़ोल्डर में नेविगेट करें और उस फ़ोल्डर को ढूंढें जिसका नाम निम्न से शुरू होता है:
x86_microsoft-windows-servicesstack_31bf3856ad364e35_{TrustedInstaller ID} (32 बिट विंडोज़)
amd64_microsoft-windows-serviceingstack_31bf3856ad364e35_{TrustedInstaller ID} (64 बिट विंडोज़)
- इन फ़ोल्डरों के नाम कॉपी करें और उन्हें टेक्स्ट फ़ाइल में कहीं रखें।
आगे बढ़ने से पहले, आपको एक निश्चित रजिस्ट्री कुंजी का स्वामित्व लेने की आवश्यकता होगी, जिसे यदि आप नीचे दिए गए निर्देशों का सावधानीपूर्वक पालन करते हैं, तो इसे आसानी से किया जा सकता है।
- निम्न रजिस्ट्री कुंजी पर नेविगेट करें, स्क्रीन के बाईं ओर ट्री में घटक आधारित सर्विसिंग पर राइट-क्लिक करें और अनुमतियाँ पर क्लिक करें।
HKLM\Software\Microsoft\Windows\CurrentVersion\Component आधारित सर्विसिंग
- इस विंडो के खुलने के बाद, Advanced पर क्लिक करें और Owner टैब पर नेविगेट करें। चेंज ओनर टू सेक्शन के तहत एडमिनिस्ट्रेटर एंट्री पर क्लिक करें और बदलाव लागू करें।
- उसके बाद, इस विंडो और उन्नत सेटिंग्स विंडो से भी बाहर निकलें और अनुमतियाँ विंडो में समूह या उपयोगकर्ता नाम अनुभाग के अंतर्गत व्यवस्थापकों पर क्लिक करें।
- व्यवस्थापकों के लिए अनुमतियां अनुभाग के तहत, पूर्ण नियंत्रण पर क्लिक करें और फिर से परिवर्तन लागू करें।
अब समाधान के अंतिम भाग का समय है जिसमें वास्तव में लंबा समय नहीं लगना चाहिए।
- निम्न रजिस्ट्री कुंजी पर नेविगेट करें, विंडो के दाईं ओर कहीं भी राइट-क्लिक करें और नई>> कुंजी चुनें। इसे नाम दें संस्करण।
HKLM\Software\Microsoft\Windows\CurrentVersion\Component आधारित सर्विसिंग
- इस संस्करण कुंजी में, आपको एक एक्सपेंडेबल स्ट्रिंग मान बनाना चाहिए और उसके नाम पर TrustedInstalled ID सेट करना चाहिए। इसे उस जगह से कॉपी करें जहां आपने इसे रखा है। इस एक्सपेंडेबल स्ट्रिंग वैल्यू पर राइट-क्लिक करें और संशोधित विकल्प चुनें।
- मान WinSxS से फ़ोल्डर के लिए पूर्ण पथ होना चाहिए। उदाहरण के लिए:
%SystemRoot%\WinSxS\x86_microsoft-windows-serviceingstack_31bf3856ad364e35_{TrustedInstaller ID} (32 बिट विंडोज़)
- यह देखने के लिए जांचें कि क्या समस्या हल हो गई है।
समाधान 5:ऑफ़लाइन SFC स्कैन चलाना
इस समाधान ने केवल कई लोगों की मदद की है, लेकिन इसने उनकी मदद की है और इस विधि को मेरे Microsoft इंजीनियरों की अत्यधिक सलाह दी जाती है और इसे चलाना काफी आसान है, भले ही आपको इसे सामान्य रूप से चलाने के दौरान SFC स्कैन में समस्या हो।
- "कमांड प्रॉम्प्ट" के लिए खोजें, उस पर राइट-क्लिक करें, और "व्यवस्थापक के रूप में चलाएँ" विकल्प चुनें। निम्नलिखित कमांड को कॉपी और पेस्ट करें और सुनिश्चित करें कि आप बाद में एंटर पर क्लिक करें:
sfc /SCANNOW /OFFBOOTDIR=c:\ /OFFWINDIR=c:\windows
- यदि कोई संदेश यह कहता हुआ दिखाई देता है कि स्कैन सफल रहा, तो आपने अपनी समस्या का समाधान कर दिया है। यदि वही त्रुटि दिखाई देती है, तो कृपया इस लेख में अन्य विधियों का प्रयास करें।
समाधान 6:फ़ाइल का नाम बदलें
इस फ़ाइल का नाम बदलना कई मामलों में सहायक होता है लेकिन यह महत्वपूर्ण है कि आप ऐसा करने से पहले अपने कंप्यूटर पर सभी लंबित अपडेट इंस्टॉल कर लें क्योंकि फ़ाइल में आपके कंप्यूटर की वर्तमान स्थिति और लंबित अपडेट के बारे में बहुत सारी जानकारी है। इसका नाम बदलने से ये अपडेट ठीक से इंस्टॉल नहीं हो सकते हैं।
- C>> Windows>> WinSxS पर नेविगेट करें और लंबित.xml नाम की एक फ़ाइल खोजें। उस पर राइट-क्लिक करें और नाम बदलें चुनें।
- इसका नाम बदलकर लंबित.ओल्ड.एक्सएमएल कर दें और देखें कि क्या समस्या हल हो गई है। यदि ऐसा नहीं है, तो सुनिश्चित करें कि आपने फ़ाइल में परिवर्तन वापस कर दिए हैं।