Sådan rettes Windows Resource Protection, der ikke kunne starte reparationstjenesten.
Det kan være en reel hovedpine at få fejlen “Windows Resource Protection kunne ikke starte reparationstjenesten”.Den dukker primært op, når man forsøger at køre systemfilkontrol ( SFC /scannow ), og af en eller anden grund nægter Windows bare at starte den underliggende systemfilreparationstjeneste. Normalt sker dette, hvis tjenesten Windows Modules Installer (trustedinstaller) ikke fungerer korrekt, eller hvis der er en dybere systemfejl, måske fra en dårlig opdatering eller malware, der roder med dine systemfiler. Det mærkelige? Genstart af tjenesten løser det ofte, men nogle gange er det bare ikke nok, især efter store opdateringer eller beskadigede systemfiler. Så her er, hvad der har hjulpet på et par opsætninger, og måske hjælper det også din.
Sådan rettes fejlen “Kunne ikke starte reparationstjenesten”
Sørg for at genstarte eller nulstille Windows Modules Installer-tjenesten
Dette er normalt det første, man skal kontrollere. Fordi Windows selvfølgelig skal gøre det sværere end nødvendigt. Tjenesten, der håndterer systemopdateringer og reparationer (kaldet TrustedInstaller eller Windows Modules Installer), skal køre. Hvis den sidder fast eller er deaktiveret, får SFC et anfald og kører ikke.
- Åbn dialogboksen Kør med Windows + R, skriv derefter
services.mscog tryk på Enter. Dette åbner listen over Windows-tjenester. - Find Windows Modules Installer – du kan muligvis se det som TrustedInstaller på nogle lister. Dobbeltklik på det.
- Indstil opstartstypen til Manuel – nogle gange er den Deaktiveret eller Automatisk, og det kan rode tingene – og klik derefter på Start. Hvis den allerede kører, kan en hurtig genstart muligvis hjælpe.
- Klik på Anvend og derefter på OK.
Hvis tjenesten nægter at starte, skal du ikke gå i panik. Du kan fremtvinge den via kommandoprompten.
Tving start af tjenesten med kommandolinjen
Denne metode er praktisk, når den normale metode nægter at samarbejde. Den tvinger tjenesten til at starte uanset dens nuværende tilstand. Sørg blot for at køre kommandoprompten som administrator – ellers virker den ikke.
- Tryk på Windows + X, og vælg Windows Terminal (Admin) eller PowerShell (Admin).
- Skriv denne kommando:
sc config trustedinstaller start= autoog tryk på Enter. Dette indstiller den til automatisk start ved opstart, hvilket er den normale indstilling. - Genstart derefter tjenesten med:
net start trustedinstaller. Den burde starte. Hvis den siger, at den allerede kører, så er du okay.
Nogle gange opfører tjenesten sig stadig stædigt ved opstart. I disse tilfælde kan det være nødvendigt at genstarte dit system. Eller hvis du bemærker, at tjenesten stadig ikke starter, kan det være værd at kontrollere for underliggende systemproblemer eller konflikter.
Kør reparationen fra fejlsikret tilstand
Et andet trick – start i fejlsikret tilstand. Det er minimalistisk, afkortet Windows, så hvis en driver eller proces blokerer denne reparationstjeneste, kan fejlsikret tilstand ofte omgå disse konflikter. Systemfiler har en tendens til at være mindre belastede der, og du kan prøve at køre SFC direkte.
- Gå til Start-menuen, klik på tænd/sluk-ikonet, hold derefter Shift nede, og klik på Genstart.
- Når Windows genstarter i gendannelsestilstand, skal du vælge Fejlfinding > Avancerede indstillinger > Startindstillinger.
- Klik på Genstart. Når den genstarter, skal du trykke på F4 for at gå i fejlsikret tilstand.
- Når du er i fejlsikret tilstand, skal du åbne kommandoprompten (administrator) og køre den igen
SFC /scannow:.Forhåbentlig virker det uden fejl denne gang.
Jeg er ikke sikker på hvorfor, men i nogle tilfælde fjerner fejlsikret tilstand nok af problemet til at få reparationstjenesten til at fungere igen.
Kopier manglende DLL’er manuelt (primært for ældre builds)
Denne er meget mere nichepræget – det var en fejl i nogle tidlige Windows 10 Insider-builds, hvor en DLL kaldet wrprint.dllvanished, hvilket forhindrede systemreparationer. Hvis du bruger en Insider-build, og dette er din fejl, kan det hjælpe at kopiere DLL’en manuelt fra et andet system eller en ældre build. Dette er selvfølgelig ret avanceret og kræver lidt justering af kommandolinjen, men hey, det virkede i nogle tilfælde.
- Opret et batch-script (indsæt dette med Notesblok):
- Gem som fixdll.bat og kør som administrator.
- Kør programmet igen efter kopiering
SFC /scannow. Forhåbentlig genkender det DLL’en og løser problemerne.
@echo off cls setlocal set root=%SystemRoot%\WinSxS\%PROCESSOR_ARCHITECTURE%_microsoft-windows-servicingstack for /f "delims=" %%A in ('dir /ad /b "%root%-onecore*"') do set "from=%SystemRoot%\WinSxS\%%A" for /f "delims=" %%A in ('dir /ad /b "%root%_*"') do set "to=%SystemRoot%\WinSxS\%%A" takeown /F %to%\* /R /A icacls %to%\*.* /T /grant administrators:F echo on echo F|xcopy /C /R /O /Y "%from%\wrprint.dll" "%to%\wrprint.dll" pause
Det er lidt hacket, men i nogle ødelagte builds var det den eneste måde at tvinge reparationssystemet tilbage i form.
Brug Windows offline reparation via bootbare medier
Hvis intet andet virker, skal du starte fra dit Windows-installationsmedie og køre SFC offline. Du skal bruge et USB-stik eller en DVD med Windows-installationsfiler.
- Start fra dit Windows-installationsmedie (ændre opstartsrækkefølgen i BIOS/UEFI).
- Klik på Næste på opsætningsskærmen, og vælg derefter Reparer din computer.
- Naviger til Fejlfinding > Kommandoprompt.
- Identificér din Windows-partition (brug
diskpartog derefterlist volumetil at se, hvilket drev der er system). - Kør:
sfc /scannow /offbootdir=C:\ /offwindir=C:\windows(juster drevbogstaver efter behov).
På denne måde kører du systemreparationer uden for Windows, hvilket nogle gange kan omgå genstridige fejl.
Kør DISM for at reparere billedkorruption
Hvis dit Windows-billede (* WIM *) er beskadiget, kan SFC muligvis ikke reparere dit system. DISM (Deployment Image Servicing and Management) er værktøjet til disse situationer. Det kan reparere det underliggende billede, så fremtidige reparationer som SFC kan faktisk gøre noget.
- Åbn terminalen med administratorrettigheder (PowerShell eller kommandoprompt).
- Skriv:
DISM /Online /Cleanup-Image /RestoreHealthog tryk på Enter. - Giv det lidt tid – det er ikke hurtigt. Når det er færdigt, så løb
SFC /scannowigen.
Tjek din disk for fejl
Logiske diskfejl kan virkelig ødelægge systemtjenester. Du bør måske køre en diskkontrol for at udelukke drevproblemer.
- Åbn kommandoprompten med administratorrettigheder.
- Løbe:
chkdsk /r - Skriv Y for at bekræfte, og genstart derefter. Værktøjet scanner og retter diskfejl under opstart.
- Prøv derefter at køre SFC igen.
Afinstaller de seneste Windows-opdateringer
Hvis denne fejl begyndte at opstå efter en nylig opdatering – f.eks.en programrettelse, der rodede med systemfiler – så overvej at fjerne den pågældende opdatering. Nogle gange gør opdateringer mere skade end gavn, og at rulle tilbage kan give dig en hurtig løsning.
- Åbn Indstillinger med Windows + I.
- Naviger til Windows Update > Opdateringshistorik > Afinstaller opdateringer.
- Vælg den seneste opdatering, der virker mistænkelig, og klik på Afinstaller.
Brug Systemgendannelse, hvis du har angivet gendannelsespunkter
Hvis du tidligere har oprettet gendannelsespunkter, og denne fejl bare dukkede op ud af ingenting, kan en tilbagerulning fjerne den ændring, der forårsagede den. Gendannelsen sætter systemfilerne tilbage til en mere sikker tilstand.
- Tryk på Windows + R, skriv
rstrui.exe, og tryk derefter på Enter. - Vælg et gendannelsespunkt, der blev oprettet, før problemet startede. Følg anvisningerne.
Nulstil Windows (sidste udvej)
Hvis alt andet fejler, og du virkelig ikke kan få SFC eller DISM til at virke, kan det være en god idé at nulstille Windows med muligheden for at beholde dine filer. Husk blot, at det ikke er en fuldstændig ren installation, men det nulstiller systemfilerne til en sund tilstand.
- Åbn Kør-vinduet ( Windows + R), skriv
systemreset –factoryreset, og tryk på Enter. - Vælg Gem mine filer.
- Følg instruktionerne, og lad Windows nulstille sig selv.
Nogle gange er en ren geninstallation den endelige løsning, især hvis systemfejlen er dybtgående. Sørg blot for at sikkerhedskopiere vigtige ting først.
Forhåbentlig kan nogle af disse tilgange få dit system tilbage i form. Nøglen er tålmodighed – disse fejl er irriterende, men kan normalt rettes med den rigtige kombination af fejlfindingstrin. Held og lykke, og kryds fingre for, at dette hjælper.
Oversigt
- Kontrollér og genstart tjenesten Windows Modules Installer.
- Prøv at køre SFC i fejlsikret tilstand der.
- Tving start af tjenester via kommandolinjen, hvis det er nødvendigt.
- Kopier manuelt manglende DLL’er i ældre eller ødelagte builds.
- Brug offline reparationsmuligheder med bootbare medier.
- Kør DISM og CHKDSK for dyberegående problemer.
- Afinstaller problematiske opdateringer eller gendan systempunkter.
- Som en sidste udvej, nulstil Windows eller udfør en ren installation.
Opsummering
Nogle gange kan Windows bare sætte en stopper for sin egen reparationsproces, men med lidt tålmodighed og kommandolinjemagi kan de fleste af disse fejl rettes. Jeg er ikke sikker på hvorfor, men det er ret tilfredsstillende, når det først er oppe at køre igen. Forhåbentlig sparer det et par timer for nogen. Held og lykke!