यह त्रुटि काफी कष्टप्रद है क्योंकि यह आमतौर पर तब दिखाई देती है जब आप अपने कंप्यूटर को ठीक करने के लिए उपयोग की जाने वाली कुछ सेवाओं को चलाने का प्रयास करते हैं जैसे SFC (सिस्टम फाइल स्कैनर) और यह आपको अपने पीसी पर अन्य त्रुटियों को ठीक करने से रोकती है।
यही कारण है कि आपको इस पर अतिरिक्त ध्यान देना चाहिए और नीचे दिए गए किसी भी तरीके का उपयोग करके इसे हल करने का प्रयास करना चाहिए। यह समस्या विंडोज़ ऑपरेटिंग सिस्टम के किसी भी संस्करण के लिए अजनबी नहीं है और नीचे दिए गए तरीकों को उन सभी पर लागू किया जा सकता है।
समाधान 1: विंडोज़ इंस्टॉलर सर्विस शुरू करें (कभी-कभी TrustedInstaller कहा जाता है)
विंडोज़ मॉड्यूल इंस्टॉलर या TrustedInstaller सर्विस विंडोज़ घटकों की स्थापना, संशोधन और निष्कासन को सक्षम करती है। यदि यह सर्विस अक्षम है, तो विंडोज़ अपडेट या सिस्टम रिपेयर टूल्स की स्थापना इस पीसी के लिए विफल हो सकती है। इस सर्विस की विंडोज़ रिसोर्स प्रोटेक्शन फाइलों और रजिस्ट्री कुंजियों तक पूर्ण पहुंच है और रिपेयर सर्विस को चलाने के लिए इसे चलना आवश्यक है।
- Windows Key + R कुंजी संयोजन का उपयोग करके Run डायलॉग बॉक्स खोलें। Run डायलॉग बॉक्स में "services.msc" टाइप करें (बिना उद्धरण चिह्नों के) और OK पर क्लिक करें।

- विंडोज़ इंस्टॉलर सर्विस या TrustedInstaller सर्विस का पता लगाएं, उन पर राइट-क्लिक करें और Properties चुनें।
- सुनिश्चित करें कि विंडोज़ स्टोर सर्विसेज के Properties में Startup type के तहत विकल्प Automatic पर सेट है।
- यदि सर्विस रुकी हुई है (आप इसे Service status संदेश के बगल में देख सकते हैं), तो आप Start बटन पर क्लिक करके इसे तुरंत शुरू कर सकते हैं।

जब आप Start पर क्लिक करते हैं तो आपको निम्न त्रुटि संदेश प्राप्त हो सकता है:
"Windows could not start the Windows Installed Service on Local Computer. Error 1079: The account specified for this service differs from the account specified for other services running in the same process."
यदि ऐसा होता है, तो इसे ठीक करने के लिए नीचे दिए गए निर्देशों का पालन करें।
- विंडोज़ इंस्टॉलर सर्विस प्रॉपर्टीज खोलने के लिए उपरोक्त निर्देशों में चरण 1-3 का पालन करें।
- Log On टैब पर जाएं और Browse... बटन पर क्लिक करें।

- "Enter the object name to select" बॉक्स के तहत, अपने कंप्यूटर का नाम टाइप करें और Check Names पर क्लिक करें और नाम के प्रमाणित होने की प्रतीक्षा करें।
- जब आप कर लें तो OK पर क्लिक करें और जब संकेत दिया जाए तो Password बॉक्स में एडमिनिस्ट्रेटर पासवर्ड टाइप करें।
नोट: विंडोज़ इंस्टॉलर सर्विस के साथ आप एक और उपयोगी चीज कर सकते हैं, इसे फिर से रजिस्टर करें और जांचें कि क्या इसने समस्या हल कर दी। इसमें भी एक मिनट लगेगा और यह वास्तव में समस्या को हल कर सकता है।
- स्टार्ट मेनू पर क्लिक करें और एंटर दबाने से पहले इसमें निम्न कमांड टाइप करें ताकि इसे चलाया जा सके:
%windir%\system32\msiexec /unregserver

- अब आपको केवल उसी प्रक्रिया को दोहराने की आवश्यकता है केवल इस बार नीचे दी गई कमांड के साथ:
%windir%\system32\msiexec /regserver
- यदि संकेत दिया जाए तो किसी भी एडमिनिस्ट्रेटर अनुमति प्रदान करना सुनिश्चित करें। जांचें कि क्या समस्या अभी भी दिखाई देती है।
समाधान 2: अपने विंडोज़ पीसी को अपडेट करें
कुछ उपयोगकर्ताओं ने बताया है कि समस्या इंटरनेट पर मिली किसी भी विधि से हल करना लगभग असंभव था लेकिन बस नवीनतम अपडेट इंस्टॉल करने से उन्हें समस्या हल करने में मदद मिली। अपने पीसी को अपडेट रखना बहुत महत्वपूर्ण है और कंप्यूटर के कुछ ब्रांडों पर दिखाई देने वाले विभिन्न बग नवीनतम अपडेट के साथ ठीक हो जाते हैं।
विंडोज़ 10 समय-समय पर स्वचालित रूप से खुद को अपडेट करता है और स्वचालित अपडेट विकल्प डिफ़ॉल्ट रूप से सक्षम होता है। आप Settings >> Update & Security >> Update >> Check for updates पर नेविगेट करके अपडेट की जांच भी कर सकते हैं। हालांकि, यदि आपने देखा कि विंडोज़ नियमित रूप से अपडेट नहीं हो रहा है, तो इसे ठीक करने के लिए नीचे दिए निर्देशों का पालन करें।
- Windows Key दबाए रखें और इस विशेष संदर्भ मेनू को खोलने के लिए X दबाएं। आप स्टार्ट मेनू पर राइट-क्लिक भी कर सकते हैं। Windows Powershell (Admin) चुनें।

- पावरशेल कंसोल में, cmd टाइप करें और पावरशेल के 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 ऑपरेटिंग सिस्टम के इस संस्करण में SFC टूल टूटा हुआ है और उपयोगकर्ताओं ने दावा किया कि यह तब तक काम नहीं करता था जब तक एक नया संस्करण जारी नहीं किया गया। हालांकि, यदि आप अभी भी विंडोज़ के इस बिल्ड के साथ फंसे हुए हैं और यदि आप SFC तक पहुंच चाहते हैं, तो आप इसे काम करने के लिए नीचे दिए गए वर्कअराउंड का उपयोग कर सकते हैं।
तैयारी: आपको नीचे दिए गए फ़ोल्डर्स का स्वामित्व लेने की आवश्यकता होगी इसलिए सुनिश्चित करें कि आप उन दो फ़ोल्डर्स के लिए इस प्रक्रिया को दोहराते हैं जिनका आप स्वामित्व लेने जा रहे हैं। पहला यहां स्थित है:
%SystemRoot%\winsxs ; और इसका नाम है amd64_microsoft-windows-servicingstack_31bf3856ad364e35_10.0.14279.1000_none_25a158fc7f85c69d
- फाइल एक्सप्लोरर खोलें, और फिर निम्न स्थान पर TrustedInstaller.exe फ़ाइल का पता लगाएं:
C:\WINDOWS\servicing\TrustedInstaller.exe

- फ़ाइल पर राइट-क्लिक करें, Properties पर क्लिक करें, और फिर Security टैब पर क्लिक करें। Advanced बटन पर क्लिक करें। "Advanced Security Settings" विंडो दिखाई देगी। यहां आपको कुंजी के Owner को बदलने की आवश्यकता है।
- "Owner:" लेबल के बगल में Change लिंक पर क्लिक करें The Select User or Group विंडो दिखाई देगी।

- Advanced बटन के माध्यम से उपयोगकर्ता खाते का चयन करें या बस 'Enter the object name to select' कहने वाले क्षेत्र में अपना उपयोगकर्ता खाता टाइप करें और OK पर क्लिक करें। Administrator खाता जोड़ें।
- वैकल्पिक रूप से, फ़ोल्डर के अंदर सभी सबफ़ोल्डर्स और फ़ाइलों के स्वामी को बदलने के लिए, "Advanced Security Settings" विंडो में "Replace owner on subcontainers and objects" चेक बॉक्स चुनें। स्वामित्व बदलने के लिए OK पर क्लिक करें।
सुनिश्चित करें कि आप %SystemRoot%\winsxs\ में स्थित फ़ोल्डर के लिए समान प्रक्रिया दोहराते हैं जिसका नाम amd64_microsoft-windows-servicingstack-onecore_31bf3856ad364e35_10.0.14279.1000_none_5a92ee0dd788e433 है
- निम्न फ़ोल्डर पर नेविगेट करें। सुनिश्चित करें कि आपके पास एडमिन अनुमतियां हैं और आपने छिपी हुई फ़ाइलों और फ़ोल्डर्स को सक्षम किया है। फाइल एक्सप्लोरर के मेनू पर "View" टैब पर क्लिक करें और Show/hide सेक्शन में "Hidden items" चेकबॉक्स पर क्लिक करें। फाइल एक्सप्लोरर छिपी हुई फ़ाइलों को दिखाएगा और इस विकल्प को तब तक याद रखेगा जब तक आप इसे फिर से नहीं बदलते।
%SystemRoot%\winsxs\amd64_microsoft-windows-servicingstack_31bf3856ad364e35_10.0.14279.1000_none_25a158fc7f85c69d

- जांचें कि क्या आप wrpint.dll नामक फ़ाइल ढूंढ पा रहे हैं। यदि फ़ाइल वहां नहीं है, तो आपको इसे कहीं और ढूंढना होगा और पेस्ट करना होगा। इस फ़ोल्डर पर नेविगेट करें और wrpint.dll फ़ाइल का पता लगाएं। उस पर राइट-क्लिक करें और कॉपी चुनें।
%SystemRoot%\winsxs\amd64_microsoft-windows-servicingstack-onecore_31bf3856ad364e35_10.0.14279.1000_none_5a92ee0dd788e433
- पहले फ़ोल्डर में wrpint.dll फ़ाइल पेस्ट करें जहां फ़ाइल गायब थी और जांचें कि क्या SFC काम करना शुरू करेगा।
समाधान 4: एक लापता रजिस्ट्री कुंजी जोड़ें
विंडोज़ ऑपरेटिंग सिस्टम के कुछ संस्करणों में एक समस्या है जहां आप TrustedInstaller सर्विस की आईडी से संबंधित एक रजिस्ट्री कुंजी खो रहे हैं। इस समस्या को ठीक करना कुछ उन्नत है और इसे ठीक करने के लिए नीचे दिए गए निर्देशों का पालन करना चाहिए।
इस समाधान के साथ आगे बढ़ने से पहले, यह अनुशंसा की जाती है कि आप अपने सभी चल रहे प्रोग्राम बंद कर दें और रजिस्ट्री का बैकअप बना लें ताकि इसे संपादित करते समय कुछ गलत होने पर आप सुरक्षित रहें। हमारे लेख में दिए निर्देशों का पालन करके रजिस्ट्री का बैकअप लें।
- नीचे दिए गए फ़ोल्डर पर नेविगेट करें और एक सबफ़ोल्डर के नाम की जांच करें जो 6.1.7600.16385 जैसा दिखना चाहिए। यह TrustedInstaller आईडी है इसलिए सुनिश्चित करें कि आप इस फ़ोल्डर का नाम कॉपी करें और कहीं पेस्ट करें।
C:\Windows\Servicing\Version

- C >> Windows >> WinSxS फ़ोल्डर पर नेविगेट करें और उस फ़ोल्डर को ढूंढें जिसका नाम निम्न से शुरू होता है:
x86_microsoft-windows-servicingstack_31bf3856ad364e35_{TrustedInstaller ID} (32bit Windows)
amd64_microsoft-windows-servicingstack_31bf3856ad364e35_{TrustedInstaller ID} (64bit Windows)
- इन फ़ोल्डर्स के नाम कॉपी करें और उन्हें टेक्स्ट फ़ाइल में कहीं रखें।
आगे बढ़ने से पहले, आपको एक निश्चित रजिस्ट्री कुंजी का स्वामित्व लेने की आवश्यकता होगी जिसे नीचे दिए गए निर्देशों का सावधानीपूर्वक पालन करके काफी आसानी से किया जा सकता है।
- निम्न रजिस्ट्री कुंजी पर नेविगेट करें, स्क्रीन के बाईं ओर ट्री में Component Based Servicing पर राइट-क्लिक करें और Permissions पर क्लिक करें।
HKLM\Software\Microsoft\Windows\CurrentVersion\Component Based Servicing

- इस विंडो के खुलने के बाद, Advanced पर क्लिक करें और Owner टैब पर नेविगेट करें। Change owner to सेक्शन के तहत Administrators प्रविष्टि पर क्लिक करें और परिवर्तन लागू करें।
- उसके बाद, इस विंडो और Advanced सेटिंग्स विंडो से भी बाहर निकलें और Permissions विंडो में Group or user names सेक्शन के तहत Administrators पर क्लिक करें।

- Permissions for Administrators सेक्शन के तहत, Full Control पर क्लिक करें और परिवर्तन फिर से लागू करें।
अब समाधान के अंतिम भाग का समय है जिसमें वास्तव में लंबा समय नहीं लगना चाहिए।
- निम्न रजिस्ट्री कुंजी पर नेविगेट करें, विंडो के दाईं ओर कहीं भी राइट-क्लिक करें और New >> Key चुनें। इसे Version नाम दें।
HKLM\Software\Microsoft\Windows\CurrentVersion\Component Based Servicing
- इस Version कुंजी में, आपको एक Expandable String Value बनाना चाहिए और इसके नाम पर TrustedInstalled ID सेट करना चाहिए। इसे उस स्थान से कॉपी करें जहां आपने इसे रखा था। इस Expandable String Value पर राइट-क्लिक करें और Modify विकल्प चुनें।
- मान WinSxS से फ़ोल्डर का पूर्ण पथ होना चाहिए। उदाहरण के लिए:
%SystemRoot%\WinSxS\x86_microsoft-windows-servicingstack_31bf3856ad364e35_{TrustedInstaller ID} (32bit Windows)

- जांचें कि क्या समस्या हल हो गई है।
समाधान 5: ऑफलाइन SFC स्कैन चलाना
इस समाधान ने केवल कई लोगों की मदद की है लेकिन इसने उनकी मदद की है और यह विधि माइक्रोसॉफ्ट इंजीनियरों द्वारा अत्यधिक सलाह दी जाती है और इसे चलाना काफी आसान है भले ही आप सामान्य रूप से चलाते समय SFC स्कैन के साथ समस्याएं हो रही हों।
- "Command Prompt" खोजें, उस पर राइट-क्लिक करें, और "Run as administrator" विकल्प चुनें। निम्न कमांड कॉपी और पेस्ट करें और सुनिश्चित करें कि आप बाद में Enter क्लिक करें:
sfc /SCANNOW /OFFBOOTDIR=c:\ /OFFWINDIR=c:\windows

- यदि कोई संदेश दिखाई देता है कि स्कैन सफल रहा, तो आपने अपनी समस्या हल कर ली है। यदि वही त्रुटि दिखाई देती है, तो कृपया इस लेख में अन्य विधियों को आजमाएं।
समाधान 6: एक फ़ाइल का नाम बदलें
इस फ़ाइल का नाम बदलना कई मामलों में मददगार होता है लेकिन यह महत्वपूर्ण है कि आप ऐसा करने से पहले अपने कंप्यूटर पर सभी लंबित अपडेट इंस्टॉल करें क्योंकि फ़ाइल में आपके कंप्यूटर की वर्तमान स्थिति और लंबित अपडेट के बारे में बहुत सारी जानकारी होती है। इसका नाम बदलने से ये अपडेट ठीक से इंस्टॉल नहीं हो सकते।
- C >> Windows >> WinSxS पर नेविगेट करें और pending.xml नामक फ़ाइल का पता लगाएं। उस पर राइट-क्लिक करें और rename चुनें।
- इसे pending.old.xml में बदलें और जांचें कि क्या समस्या हल हो गई है। यदि नहीं, तो फ़ाइल में परिवर्तनों को वापस करना सुनिश्चित करें।