Průvodci

Oprava: Windows Resource Protection nemohl spustit službu opravy

Tato chyba je docela nepříjemná, protože se obvykle objevuje, když se pokoušíte spustit určité služby, které se používají k opravě vašeho počítače, jako je SFC (System File Scanner), a brání vám v opravě dalších chyb v počítači.

Proto byste mu měli věnovat zvláštní pozornost a pokusit se jej vyřešit pomocí kterékoli z níže uvedených metod. Problém není cizí pro žádnou verzi operačního systému Windows a níže uvedené metody lze použít na všechny z nich.

Řešení 1: Spusťte Instalační službu systému Windows (někdy nazývanou TrustedInstaller)

Instalační program systému Windows nebo služba TrustedInstaller umožňuje instalaci, úpravy a odebrání součástí systému Windows. Pokud je tato služba zakázána, instalace aktualizací systému Windows nebo nástrojů pro opravu systému může u tohoto počítače selhat. Tato služba má plný přístup k souborům ochrany prostředků systému Windows a klíčům registru a je třeba ji spustit, aby mohla fungovat opravná služba.

  1. Otevřete dialogové okno Spustit pomocí kombinace kláves Windows + R. V dialogovém okně Spustit zadejte „services.msc“ bez uvozovek a klikněte na OK.

  1. Vyhledejte Instalační službu systému Windows nebo službu TrustedInstaller, klepněte na ně pravým tlačítkem a vyberte Vlastnosti.
  2. Zkontrolujte, zda je možnost v části Typ spouštění ve vlastnostech služby Windows Store Services nastavena na Automaticky.
  3. Pokud je služba zastavena (můžete to zkontrolovat hned vedle zprávy o stavu služby), můžete ji spustit okamžitě kliknutím na tlačítko Start.

Po klepnutí na tlačítko Start se může zobrazit následující chybová zpráva:

"Systém Windows nemohl spustit nainstalovanou službu systému Windows v místním počítači." Chyba 1079: Účet zadaný pro tuto službu se liší od účtu zadaného pro jiné služby spuštěné ve stejném procesu. “

Pokud k tomu dojde, opravte jej podle níže uvedených pokynů.

  1. Chcete-li otevřít vlastnosti Instalační služby systému Windows, postupujte podle kroků 1–3 výše uvedených pokynů.
  2. Přejděte na kartu Přihlášení a klikněte na tlačítko Procházet….

  1. Do pole „Zadejte název objektu k výběru“ zadejte název počítače, klikněte na Zkontrolovat jména a počkejte, až bude název ověřen.
  2. Po dokončení klikněte na OK a po zobrazení výzvy zadejte do pole Heslo heslo správce.

Poznámka: Další užitečnou věcí, kterou můžete provést pomocí Instalační služby systému Windows, je znovu zaregistrovat a zkontrolovat, zda to problém vyřešilo. Bude to také chvíli trvat a problém to může skutečně vyřešit.

  1. Klikněte na nabídku Start a do ní před spuštěním klávesy Enter zadejte následující příkaz:

% windir% \ system32 \ msiexec / unregserver

  1. Nyní musíte stejný postup opakovat pouze tentokrát pomocí níže uvedeného příkazu:

% windir% \ system32 \ msiexec / regserver

  1. Pokud se zobrazí výzva, poskytněte veškerá oprávnění správce. Zkontrolujte, zda se problém stále objevuje.

Řešení 2: Aktualizujte počítač se systémem Windows

Někteří uživatelé uvedli, že problém bylo téměř nemožné vyřešit jakoukoli metodou, kterou našli na internetu, ale jednoduchá instalace nejnovější aktualizace jim pomohla problém vyřešit. Udržování počítače v aktuálním stavu je velmi důležité a různé chyby, které se objevují na určitých značkách počítačů, jsou opraveny nejnovějšími.

Windows 10 se čas od času aktualizuje automaticky a možnost automatické aktualizace je ve výchozím nastavení povolena. Aktualizace můžete zkontrolovat také tak, že přejdete do Nastavení >> Aktualizace a zabezpečení >> Aktualizace >> Zkontrolovat aktualizace. Pokud jste si však všimli, že se systém Windows neaktualizuje pravidelně, postupujte podle níže uvedených pokynů.

  1. Podržte klávesu Windows a stiskněte X pro otevření této speciální kontextové nabídky. Můžete také kliknout pravým tlačítkem na nabídku Start. Vyberte Windows Powershell (správce).

  1. V konzole Powershell zadejte cmd a počkejte, až se Powershell přepne do prostředí podobného cmd.
  2. V konzole „cmd“ zadejte následující příkaz a poté klikněte na Enter:

wuauclt.exe / updatenow

  1. Nechte tento příkaz běžet alespoň hodinu a vraťte se zpět, abyste zjistili, zda byly nějaké aktualizace nalezeny a / nebo úspěšně nainstalovány.

//www.bleepingcomputer.com/forums/t/647715/windows-resource-protection-could-not-start-the-repair-service/

Řešení 3: Pro sestavení 14279

Nástroj SFC je v této verzi operačního systému Windows 10 nefunkční a uživatelé tvrdili, že to nefungovalo, dokud nebyla vydána nová verze. Pokud však stále uvíznete v této verzi systému Windows a chcete-li mít přístup k SFC, můžete použít níže uvedené řešení, aby to fungovalo.

Příprava: Budete muset převzít vlastnictví níže uvedených složek, takže tento proces opakujte pro dvě složky, které převezmete do vlastnictví. První se nachází zde:

% SystemRoot% \ winsxs ; a jeho jméno je amd64_microsoft-windows-servicingstack_31bf3856ad364e35_10.0.14279.1000_none_25a158fc7f85c69d

  1. Otevřete Průzkumník souborů a vyhledejte soubor TrustedInstaller.exe v následujícím umístění:

C: \ WINDOWS \ servicing \ TrustedInstaller.exe

 

  1. Klepněte pravým tlačítkem myši na soubor, klepněte na příkaz Vlastnosti a potom klepněte na kartu Zabezpečení. Klikněte na tlačítko Upřesnit. Zobrazí se okno „Advanced Security Settings“. Zde musíte změnit vlastníka klíče.
  2. Klikněte na odkaz Změnit vedle štítku „Vlastník:“ Zobrazí se okno Vybrat uživatele nebo skupinu.

  1. Vyberte uživatelský účet pomocí tlačítka Upřesnit nebo zadejte svůj uživatelský účet do oblasti s názvem „Zadejte název objektu k výběru“ a klikněte na OK. Přidejte účet správce.
  2. Chcete-li změnit vlastníka všech podsložek a souborů ve složce, zaškrtněte políčko „Nahradit vlastníka u podřízených kontejnerů a objektů“ v okně „Pokročilé nastavení zabezpečení“. Kliknutím na OK změníte vlastnictví.

Nezapomeňte opakovat stejný postup pro složku umístěnou v % SystemRoot% \ winsxs \ se jménem amd64_microsoft-windows-servicingstack-onecore_31bf3856ad364e35_10.0.14279.1000_none_5a92ee0dd788e433

  1. Přejděte do následující složky. Ujistěte se, že máte oprávnění správce a že jste povolili skryté soubory a složky. V nabídce Průzkumníka souborů klikněte na kartu „Zobrazit“ a v části Zobrazit / skrýt zaškrtněte políčko „Skryté položky“. Průzkumník souborů zobrazí skryté soubory a bude si tuto možnost pamatovat, dokud ji znovu nezměníte.

% SystemRoot% \ winsxs \ amd64_microsoft-windows-servicingstack_31bf3856ad364e35_10.0.14279.1000_none_25a158fc7f85c69d

  1. Zkontrolujte, zda jste schopni najít soubor s názvem wrpint.dll. Pokud tam soubor není, budete jej muset najít jinde a vložit jej. Přejděte do této složky a vyhledejte soubor wrpint.dll. Klikněte na něj pravým tlačítkem a vyberte kopii.

% SystemRoot% \ winsxs \ amd64_microsoft-windows-servicingstack-onecore_31bf3856ad364e35_10.0.14279.1000_none_5a92ee0dd788e433

  1. Vložte soubor wrpint.dll do první složky, kde soubor chyběl, a zkontrolujte, zda SFC začne fungovat.

Řešení 4: Přidejte chybějící klíč registru

U některých verzí operačního systému Windows dochází k problému, kdy vám chybí klíč registru související s ID služby TrustedInstaller. Oprava tohoto problému je poněkud pokročilá a měli byste jej opravit podle níže uvedených pokynů.

Než budete pokračovat v tomto řešení, doporučujeme vám zavřít všechny spuštěné programy a je vhodné vytvořit zálohu registru pro případ, že by se při úpravách něco strašně pokazilo. Zálohujte svůj registr podle pokynů v našem článku.

  1. Přejděte do níže uvedené složky a zkontrolujte název podsložky, která by měla vypadat jako 6.1.7600.16385. To je ID TrustedInstaller, takže zkopírujte název této složky a vložte ji někam.

C: \ Windows \ Servicing \ Verze

  1. Přejděte do složky C >> Windows >> WinSxS a najděte složku, jejíž název začíná tímto:

x86_microsoft-windows-servicingstack_31bf3856ad364e35_ {TrustedInstaller ID} (32bit Windows)

amd64_microsoft-windows-servicingstack_31bf3856ad364e35_ {TrustedInstaller ID} (64bit Windows)

  1. Zkopírujte názvy těchto složek a také je uložte někam do textového souboru.

Než budete pokračovat, budete muset převzít vlastnictví určitého klíče registru, který lze provést poměrně snadno, pokud budete pečlivě dodržovat níže uvedené pokyny.

  1. Přejděte na následující klíč registru, ve stromu na levé straně obrazovky klikněte pravým tlačítkem na Komponentní servis a klikněte na Oprávnění.

HKLM \ Software \ Microsoft \ Windows \ CurrentVersion \ Servis založený na komponentách

  1. Po otevření tohoto okna klikněte na Pokročilé a přejděte na kartu Vlastník. Klikněte na položku Administrators v části Change owner to a Apply the changes.
  2. Poté ukončete toto okno a také okno Pokročilé nastavení a v okně Oprávnění klikněte na Správce v části Skupinová nebo uživatelská jména.

  1. V části Oprávnění pro administrátory klikněte na Úplné řízení a znovu použijte změny.

Nyní je čas na závěrečnou část řešení, která by opravdu neměla trvat dlouho.

  1. Přejděte na následující klíč registru, klikněte pravým tlačítkem kdekoli na pravé straně okna a vyberte Nový >> Klíč. Pojmenujte to Verze.

HKLM \ Software \ Microsoft \ Windows \ CurrentVersion \ Servis založený na komponentách

  1. V tomto klíči verze byste měli vytvořit Expendable String Value a nastavit TrustedInstalled ID na jeho název. Zkopírujte jej z místa, kde jste jej uložili. Pravým tlačítkem klikněte na tuto Expendable String Value a vyberte možnost Upravit.
  2. Hodnota by měla být úplná cesta ke složce z WinSxS. Například:

% SystemRoot% \ WinSxS \x86_microsoft-windows-servicingstack_31bf3856ad364e35_ {TrustedInstaller ID} (32bit Windows)

  1. Zkontrolujte, zda je problém vyřešen.

Řešení 5: Spuštění offline SFC skenování

Toto řešení pomohlo jen několika lidem, ale pomohlo jim a tato metoda je vysoce doporučena mými inženýry Microsoftu a je docela snadné ji spustit, i když máte problémy se skenováním SFC při normálním spuštění.

  1. Vyhledejte „Příkazový řádek“, klepněte na něj pravým tlačítkem myši a vyberte možnost „Spustit jako správce“. Zkopírujte a vložte následující příkaz a poté klikněte na Enter:

sfc / SCANNOW / OFFBOOTDIR = c: \ / OFFWINDIR = c: \ windows

  1. Pokud se zobrazí zpráva, že skenování proběhlo úspěšně, problém jste vyřešili. Pokud se objeví stejná chyba, zkuste jiné metody v tomto článku.

Řešení 6: Přejmenujte soubor

Přejmenování tohoto souboru je v mnoha případech užitečné, ale je důležité, abyste si do počítače nainstalovali všechny čekající aktualizace, protože soubor obsahuje mnoho informací o aktuálním stavu vašeho počítače a čekajících aktualizacích. Přejmenování může způsobit, že se tyto aktualizace nebudou správně instalovat.

  1. Přejděte na C >> Windows >> WinSxS a vyhledejte soubor s názvem pending.xml. Klikněte na něj pravým tlačítkem a zvolte přejmenovat.
  2. Přejmenujte jej na pending.old.xml a zkontrolujte, zda je problém vyřešen. Pokud tomu tak není, vraťte změny souboru zpět.