At slippe af med opdateringsfejl 0x800f0845 på Windows 10

Hvis du ikke kan installere de nyeste opdateringer til dit system via Windows Update-værktøjet, fordi du fortsat ser fejlkoden 0x800f0845, hjælper løsningerne i denne artikel dig med at slippe af med fejlen.

Kør Windows Update-fejlfinding



Windows Update-fejlfinding er et dedikeret værktøj, der kontrollerer for fejl, der påvirker Windows Update-værktøjet. Det vil gå over tjenesterne relateret til Windows Update og forsøge at løse eventuelle applikationskonflikter, der muligvis forhindrer værktøjet i at køre korrekt. Når du har kørt fejlfindingsværktøjet, fortæller det dig, hvilke fejl der er opstået, og giver dig mulighed for at anvende de nødvendige rettelser, hvis de er tilgængelige. For at finde Windows Update-fejlfinding skal du gennemgå Windows-indstillingsprogrammet.

Følg nedenstående trin for at gøre det:

  1. Klik på Start-knappen, og vælg derefter tandhjulsikonet, når Start-menuen vises. Du kan også bruge Windows + I-tastaturkombinationen til at åbne applikationen Indstillinger.
  2. Når startsiden til Indstillinger åbnes, skal du klikke på ikonet Opdatering og sikkerhed placeret nederst i vinduet.
  3. Når grænsefladen Opdatering og sikkerhed vises, skal du gå til venstre rude i vinduet og klikke på Fejlfinding.
  4. Gå nu til højre rude, og klik på Windows Update.
  5. Når du ser knappen Kør fejlfinding under Windows Update, skal du klikke på den.
  6. Fejlfindingsprogrammet begynder nu at scanne efter problemer, der plager Windows Update-værktøjet.
  7. Når scanningen er afsluttet, beder fejlfindingsprogrammet dig om at anvende de anbefalede rettelser, hvis der er nogen.
  8. Klik på knappen Anvend, og tillad derefter værktøjet at fuldføre processen.
  9. Når processen er afsluttet, skal du prøve at opdatere din pc.

Brug værktøjet Systemfilkontrol til at opdage problematiske systemfiler og automatisk udskifte dem

Det er muligt, at nogle systemfiler er ødelagt eller mangler og udløser fejlen, når du vil opdatere dit system. Som du ved godt, kører ingen proces på din computer uden involvering af systemfiler. For at løse problemet skal du i dette tilfælde køre værktøjet Systemfilkontrol for at finde manglende eller beskadigede systemfiler og erstatte dem automatisk.



Da du bruger Windows 10, bliver du nødt til at køre indbakke Implementering Image Servicing and Management-værktøjet, før du kører systemfilkontrollen. DISMs opgave er at levere de filer, der skal bruges til at erstatte de problematiske.

Følgende trin viser dig, hvordan du kører DISM og SFC:

  1. Højreklik på Start-knappen, og klik på Kør i menuen Hurtig adgang. Hvis du vil starte dialogboksen hurtigere, skal du trykke på Windows og R-tasterne samtidigt.
  2. Når Kør åbner i nederste venstre hjørne af din skærm, skal du skrive 'CMD' (uden anførselstegn) og derefter trykke på Ctrl, Shift og Enter samtidigt.
  3. Klik på knappen Ja, når dialogboksen Brugerkontokontrol vises, og anmoder om tilladelse til at køre kommandoprompten som administrator.
  4. Når vinduet Kommandoprompt åbnes i administratortilstand, skal du skrive linjen nedenfor i den sorte skærm og trykke på Enter-tasten for at køre DISM-værktøjet:



DISM.exe / Online / Oprydningsbillede / Restorehealth

Kommandoen vil bede DISM-værktøjet om at hente reparationsfilerne ved hjælp af Windows Update-værktøjet. Da Windows Update-klienten ikke kører korrekt, skal du dog bruge en anden reparationskilde. Du kan bruge en USB, der kan startes, eller en Windows 10 DVD. Du kan også montere en Windows 10 ISO-fil som en virtuel DVD og bruge den som reparationskilde. Sørg for at notere stien til Windows-mappen til den reparationskilde, du bruger.

Brug nu følgende linje i stedet:

DISM.exe / Online / Oprydningsbillede / RestoreHealth / Kilde: X: Source Windows / LimitAccess



Bemærk, at X: Source Windows repræsenterer stien til Windows-mappen i den reparationskilde, du bruger. Udskift det i overensstemmelse hermed, før du indtaster kommandoen.

Vent på, at kommandoen udføres fuldt ud, før du går videre til næste trin.

  1. Skriv nu “sfc / scannow” (ingen anførselstegn) i kommandoprompten, og tryk på Enter-tasten.
  2. Når kommandoen er afsluttet, skal du genstarte dit system, hvis du ser meddelelsen om færdiggørelse, der lyder: 'Windows Resource Protection fandt korrupte filer og reparerede dem med succes.'
  3. Hvis du ser en meddelelse, der lyder, 'Windows Resource Protection kunne ikke udføre den ønskede handling' i stedet, så skal du genstarte dit system i fejlsikret tilstand og køre kommandoen. Hvis du ikke ved, hvordan du kommer i fejlsikret tilstand, skal du følge disse trin:
  • Klik på Start-knappen, og vælg derefter tandhjulsikonet, når Start-menuen vises. Du kan også bruge Windows + I-tastaturkombinationen til at åbne applikationen Indstillinger.
  • Når appen Indstillinger åbnes, skal du klikke på ikonet Opdatering og sikkerhed.
  • Når opdaterings- og sikkerhedsgrænsefladen vises, skal du gå til venstre rude og klikke på Recovery.
  • Klik på Genstart nu under Avanceret opstart i højre rude.
  • Når du ser skærmen Vælg en indstilling, skal du klikke på ikonet Fejlfinding.
  • Klik på Avancerede indstillinger på fejlfindingsskærmen.
  • Klik nu på Startup Settings, når skærmbilledet Advanced Options vises.
  • Klik på knappen Genstart nu, når du ser skærmbilledet Startup-indstillinger.
  • Når din pc har genstartet, skal du trykke på nummeret ved siden af ​​fejlsikret tilstand eller fejlsikret tilstand med netværk.
  • Når din pc er startet op, skal du køre systemfilkontrollen, som vi har vist dig ovenfor.

Bemærk, at din harddisks sundhed kan påvirke dine systemfiler. Hvis drevet er meget fragmenteret, kan din computer begynde at finde det vanskeligt at få adgang til bestemte filer. I nogle tilfælde skal du muligvis håndtere dårlige sektorer på din harddisk. For at sikre, at du ikke lider af dette problem, skal du bruge et værktøj, der holder harddisken defragmenteret og i god form. Diskdefragering gør alt dette og mere.

Genstart Windows Update-tjenester



Der er forskellige tjenester tilknyttet Windows Update-værktøjet, og de får det til at køre korrekt. Det er muligt, at disse tjenester i øjeblikket er utilgængelige eller inaktive. Denne særlige løsning indebærer genstart af dem for at sikre, at de kører som de skal. Du kan enten bruge appen Services eller kommandoprompten til at genstarte tjenesterne. Vi leder dig gennem hver eneste proces.

Går gennem Services-appen:

  1. Højreklik på Start-knappen, og vælg Kør i menuen Hurtig adgang. Du kan også slå Windows- og R-tasterne sammen for at åbne dialogboksen Kør.
  2. Når Kør vises, skal du skrive “Services.msc” (ingen anførselstegn) i tekstfeltet og trykke på Enter-tasten.
  3. Når Services-applikationen åbnes, skal du finde følgende tjenester:
  • Baggrund Intelligent overførselstjeneste
  • Kryptografiske tjenester
  • Windows Update-tjeneste
  • Application identitetstjeneste
  1. Højreklik på hver tjeneste, klik på Egenskaber, og klik derefter på knappen Stop. Derefter skal du vælge Automatisk i rullemenuen Starttype og derefter klikke på OK.
  2. Prøv nu at køre opdateringen.

Brug af kommandoprompten:

  1. Indkald dialogboksen Kør ved at højreklikke på Start-knappen og vælge Kør i menuen Hurtig adgang. Du kan også bruge Windows + R-tastaturkombinationen til at starte dialogboksen Kør.
  2. Når Kør åbner, skal du skrive 'CMD' (ingen anførselstegn) og derefter trykke på Ctrl, Shift og Enter-tasterne samtidigt.
  3. Klik på knappen Ja, når dialogboksen Kontrol af brugerkonti åbnes og anmoder om tilladelse.
  4. Når kommandopromptvinduet åbnes i administratortilstand, skal du skrive følgende linjer i den sorte skærm og trykke på Enter-tasten efter at have skrevet hver:

net stop bits

net stop wuauserv

Xbox One controller fungerer ikke på pc



net stop appidsvc

net stop kryptsvc

  1. Skriv derefter følgende linjer og tryk på Enter efter at have skrevet hver:

net start bits

net start wuauserv

net start appidsvc

net start cryptsvc

  1. Når kommandoerne er udført, skal du lukke kommandoprompten og køre Windows Update for at kontrollere fejlen.

Scan hele dit system for malware

Som det viser sig, kan du lide et tilfælde af malwareinfektion. Malwareprogrammer saboterer mange systemfiler. Det er muligt, at et malware-program har beskadigede mapper og filer, der er forbundet til Windows Update-processen. Prøv at scanne din computer, og kontroller, om det har løst problemet.

Det er vigtigt, at du kører en fuld scanning i stedet for at lade dit antivirusprogram køre den almindelige hurtige scanning. Den fulde scanning vil gennemsøge forskellige hjørner af dit system og sørge for, at der ikke er nogen sten, der bliver drejet. Du kan nemt gå til menuen Scan i dit antivirusprogram for at starte den fulde scanning. Hvis du stoler på Windows-sikkerhed for systembeskyttelse, skal du følge nedenstående trin for at køre den fulde scanning:

  1. Åbn Start-menuen, og klik på tandhjulet over Power-ikonet. Du kan også bruge Windows + I-tastaturkombinationen til at starte applikationen Indstillinger.
  2. Når du ser startskærmen i Windows-indstillinger-appen, skal du klikke på etiketten Opdater og sikkerhed, som skal være nederst på siden.
  3. Når opdaterings- og sikkerhedsgrænsefladen vises, skal du gå til venstre rude og klikke på Windows-sikkerhed.
  4. Gå til fanen Windows Sikkerhed, og klik på Virus- og trusselsbeskyttelse under beskyttelsesområder.
  5. Når Virus & Threat Protection-siden i Windows Security-appen åbnes, skal du klikke på Scanningsindstillinger.
  6. På grænsefladen til scanningsindstillinger skal du vælge alternativknappen til Fuld scanning og derefter klikke på knappen Scan nu.
  7. Den fulde scanning skal være afsluttet om en time eller mere, så giv programmet tid til at udføre sit job.
  8. Når scanningen er afsluttet, skal du udføre de handlinger, der anbefales af værktøjet, genstarte dit system og kontrollere, om fejlen 0x800f0845 er væk.

Du kan tilføje et ekstra lag af sikkerhed til din computer ved at installere Anti-malware . Værktøjet er en komplet malware-fjerner, der fungerer sammen med andre antivirusprogrammer, herunder Windows-sikkerhed. Det forårsager ikke nogen form for konflikt.

Slip / forny din IP-adresse, og skyl din DNS-cache

DNS-cachen indeholder oplysninger, der kortlægger alfanumeriske, menneskevenlige domænenavne til deres IP-adresser i nummerform. Cachen kan akkumulere forkerte parametre over tid eller blive ødelagt. Når dette sker, vil forbindelsesproblemer begynde at opstå, og det kan være grunden til, at du oplever fejlkoden, hver gang du vil opdatere dit system. Løsning af problemet indebærer at rydde alle parametre i DNS-cachen, så Windows kan begynde at genopbygge det.

Efter skylning af din DNS er det næste trin, vi anbefaler, at frigive og forny din IP-adresse. Din router eller internetenhed tildeler normalt en bestemt IP-adresse til dit system. Hvis denne IP-adresse bliver utilgængelig eller problematisk, kan dit system ikke oprette forbindelse til internettet, hvilket kan medføre, at fejlkoden vises, når du vil installere opdateringer. Når dette sker, skal du få en ny IP-adresse fra din router. For at gøre det skal du køre en kommando, der frigiver IP-adressen og fornyer den.

Trinene nedenfor viser dig, hvordan du skylner din DNS-cache og frigiver / forny din IP-adresse:

  1. Åbn søgefeltet ud for startmenuen ved hjælp af Windows + S-kombinationsboksen eller klik på forstørrelsesglasset i proceslinjen.
  2. Når søgefeltet åbnes, skal du skrive “cmd” (uden anførselstegn) i tekstfeltet.
  3. Når kommandoprompten vises i resultaterne, skal du højreklikke på den og derefter klikke på Kør som administrator.
  4. Klik på Ja i bekræftelsesprompten for brugerkontokontrol for at give kommandoprompt administrative rettigheder.
  5. Skriv derefter kommandolinjerne nedenfor i kommandoprompten, og tryk på Enter-tasten efter at have skrevet hver linje:

Ipconfig / flushdns

Ipconfig / frigivelse

Ipconfig / forny

Bemærk mellemrummene i kommandoerne.

  • Prøv nu at udføre opdateringen.

Nulstil Winsock-komponenten

Winsock-komponenten håndterer alle input- og outputanmodninger, der kommer fra webbaserede applikationer på din computer. Det er en DLL-fil, der kan findes i System 32-mappen. Den overfører information og konfigurationer fra forskellige programmer til din netværksgrænseflade, der er kendt som TCP / IP.

Windows Update-processen kan blive stoppet, og fejlen kan komme op, fordi Winsock-komponenten indeholder forkerte konfigurationer eller er korrupt. Du kan løse problemet ved at nulstille det. Bemærk, at du skal åbne et kommandopromptvindue og indtaste den relevante kommando. Trinene nedenfor viser dig, hvad du skal gøre:

  1. Start dialogboksen Kør. Du kan gøre dette ved at højreklikke på Start-knappen og vælge Kør, ved at søge efter Kør i Start-menuen eller ved hjælp af Windows + R-tastaturkombinationen.
  2. Når Kør vises i nederste venstre hjørne af din skærm, skal du skrive 'CMD' (uden anførselstegn) og derefter trykke på Ctrl, Shift og Enter samtidigt.
  3. Dialogvinduet Brugerkontokontrol vises nu og beder om tilladelse til at køre kommandoprompten som administrator. Klik på knappen Ja, når dette sker.
  4. Når kommandoprompten åbnes i administratortilstand, skal du skrive følgende linje i den sorte skærm:

netsh winsock reset

  1. Windows nulstiller nu Winsock-komponenten ved at erstatte DLL-filen.
  2. Når kommandoen er udført med succes, skal du genstarte din computer og prøve at opdatere den.

Nulstil Windows Update-komponenter

Bortset fra Windows-tjenester er der andre komponenter, der får Windows Update til at fungere. Disse inkluderer systemfiler og mapper og registreringsdatabasenøgler. Guiden nedenfor viser dig trin-for-trin-processen til nulstilling af disse komponenter. Når du har nulstillet dem, skal Windows Update-værktøjet fungere korrekt:

Handling 1

Indkald dialogboksen Kør ved at højreklikke på Start-knappen og vælge Kør i menuen Hurtig adgang. Du kan også bruge Windows + R-tastaturkombinationen til at starte dialogboksen Kør.

Handling 2

Når Kør åbner, skal du skrive 'CMD' (ingen anførselstegn) og derefter trykke på Ctrl, Shift og Enter-tasterne samtidigt.

Handling 3

Klik på knappen Ja, når dialogboksen Kontrol af brugerkonti åbnes og anmoder om tilladelse.

Handling 4

Når kommandopromptvinduet åbnes i administratortilstand, skal du skrive følgende linjer i den sorte skærm og trykke på Enter-tasten efter at have skrevet hver:

net stop bits

net stop wuauserv

net stop appidsvc

net stop kryptsvc

Handling 5.

Nu hvor du har stoppet Windows Update-tjenesterne, skal du gå til næste linje i kommandoprompten og indtaste følgende kommandoer for at slette qmgr * .dat-filerne:

Slet “% ALLUSERSPROFILE% Application Data Microsoft Network Downloader qmgr * .dat”

Tryk på Enter-tasten.

Handling 6.

Brug derefter kommandolinjerne nedenfor til at omdøbe mapperne SoftwareDistribution og Catroot2. Husk at trykke på Enter-tasten efter at have skrevet hver linje:

Ren% systemroot% SoftwareDistribution SoftwareDistribution.bak

Ren% systemroot% system32 catroot2 catroot2.bak

Aktion 7.

Derefter skal du nulstille Windows Update og Background Intelligent Transfer-tjenesterne til deres standardsikkerhedsbeskrivelser. For at gøre det skal du skrive eller kopiere og indsætte nedenstående kommandoer og trykke på Enter-tasten efter indtastning af hver:

sc.exe sdset bits D: (A ;; CCLCSWRPWPDTLOCRRC ;;; SY) (A ;; CCDCLCSWRPWPDTLOCRSDRCWDWO ;;; BA) (A ;; CCLCSWLOCRRC ;;; AU) (A ;; CCLCSWRPWPDTLOCR ;;

sc.exe sdset wuauserv D: (A ;; CCLCSWRPWPDTLOCRRC ;;; SY) (A ;; CCDCLCSWRPWPDTLOCRSDRCWDWO ;;; BA) (A ;; CCLCSWLOCRRC ;;; AU) (A ;; CCLCSWRPWP;

Aktion 8.

Skriv følgende i kommandoprompten, og tryk på Enter for at gå til System32-mappen:

cd / d% windir% system32

Handling 9.

Registrer alle Background Intelligent Transfer Service-komponenter. For at gøre det skal du skrive følgende linjer i kommandoprompten og slå Enter-tasten efter at have skrevet hver linje. Der er ret mange linjer, så tag dig god tid, og få det rigtigt:

regsvr32.exe atl.dll

regsvr32.exe urlmon.dll

regsvr32.exe mshtml.dll

regsvr32.exe shdocvw.dll

regsvr32.exe browseui.dll

regsvr32.exe jscript.dll

regsvr32.exe vbscript.dll

regsvr32.exe scrrun.dll

regsvr32.exe msxml.dll

regsvr32.exe msxml3.dll

regsvr32.exe msxml6.dll

regsvr32.exe actxprxy.dll

regsvr32.exe softpub.dll

regsvr32.exe wintrust.dll

regsvr32.exe dssenh.dll

regsvr32.exe rsaenh.dll

regsvr32.exe gpkcsp.dll

regsvr32.exe sccbase.dll

regsvr32.exe slbcsp.dll

regsvr32.exe cryptdlg.dll

regsvr32.exe oleaut32.dll

regsvr32.exe ole32.dll

regsvr32.exe shell32.dll

regsvr32.exe initpki.dll

regsvr32.exe wuapi.dll

regsvr32.exe wuaueng.dll

regsvr32.exe wuaueng1.dll

regsvr32.exe wucltui.dll

regsvr32.exe wups.dll

regsvr32.exe wups2.dll

regsvr32.exe wuweb.dll

regsvr32.exe qmgr.dll

regsvr32.exe qmgrprxy.dll

regsvr32.exe wucltux.dll

regsvr32.exe muweb.dll

regsvr32.exe wuwebv.dll

Aktion 10.

Nu skal du slette nogle unødvendige registreringsdatabasenøgler.

Inden du gør det, skal du bemærke, at redigering af registreringsdatabasen er en følsom opgave, og du skal følge nedenstående trin nøje. For at være sikker skal du sikkerhedskopiere din registreringsdatabase, før du anvender denne rettelse.

Følg nu disse trin for at fjerne unødvendige registreringsdatabasenøgler:

  1. Brug Windows + R-tastaturkombinationen til at starte Kør.
  2. Når Kør vises i nederste venstre hjørne af din skærm, skal du skrive “regedit” (uden anførselstegn) og derefter trykke på Enter-tasten.
  3. Dialogvinduet Kontrol af brugerkonti vises nu og beder om tilladelse. Klik på knappen Ja.
  4. Når Registreringseditor åbnes, skal du gå til venstre rude og bore ned til HKEY_LOCAL_MACHINE COMPONENTS.
  5. Kontroller, om følgende nøgler er til stede under KOMPONENTER, og slet dem:
  • AfventerXmlIdentifier
  • NextQueueEntryIndex
  • AdvancedInstallersNeedResolving

Aktion 11.

Endelig skal du gå til administratorens kommandoprompt og indtaste følgende linjer efter hinanden for at genstarte de tjenester, du stoppede tidligere:

net start bits

net start wuauserv

net start appidsvc

net start cryptsvc

Genstart din pc, og prøv at opdatere dit system.

Nulstil din værtsfil

Hvis intet fungerer, kan du prøve at nulstille din Hosts-fil. Filen indeholder konfigurationer, der tillader kommunikation i dit systems netværksinfrastruktur. Filen kan være beskadiget, eller nogle af dens konfigurationer er nu forkert. Nulstil det til standardindstillingen, og kontroller, om fejlen forsvinder. Følgende trin fører dig gennem processen:

    1. Åbn søgefeltet ud for startmenuen ved hjælp af Windows + S-kombinationsboksen eller klik på forstørrelsesglasikonet på proceslinjen.
    2. Når søgefeltet åbnes, skal du skrive 'notesblok' (uden anførselstegn) i tekstfeltet og derefter klikke på Notesblok i resultaterne.
    3. Når Notepad er åbnet, skal du kopiere og indsætte teksten nedenfor i den nye fil:

# Copyright (c) 1993-2006 Microsoft Corp.

#

# Dette er en prøve HOSTS-fil, der bruges af Microsoft TCP / IP til Windows.

#

# Denne fil indeholder tilknytningen af ​​IP-adresser til værtsnavne. Hver

# indtastning skal holdes på en individuel linje. IP-adressen skal

# placeres i den første kolonne efterfulgt af det tilsvarende værtsnavn.

# IP-adressen og værtsnavnet skal adskilles af mindst en

# mellemrum.

#

# Derudover kan kommentarer (som disse) indsættes på enkeltpersoner

# linjer eller efter maskinens navn angivet med et '#' symbol.

#

# For eksempel:

#

# 102.54.94.97 rhino.acme.com # kildeserver

# 38.25.63.10 x.acme.com # x klient vært

# localhost navn opløsning håndteres i selve DNS.

# 127.0.0.1 lokal vært

# :: 1 lokal vært

    1. Klik på menuen Filer, og vælg Gem som. Du kan også trykke på Ctrl, Shift og S samtidigt.
    2. Når dialogboksen Gem vises, skal du gemme filen som værter i mappen Dokumenter.
    3. Indkald nu et File Explorer-vindue ved at trykke på Windows- og E-tasterne sammen eller ved at klikke på en mappe på skrivebordet. Du kan også højreklikke på Start-knappen og vælge File Explorer eller klikke på mappeikonet på din proceslinje.
    4. Når vinduet File Explorer åbnes, skal du navigere til C: Windows System32 drivere osv , find Hosts-filen i ETC-mappen og omdøb den til 'Hosts.old' (ingen anførselstegn) eller ethvert andet navn efter eget valg. Hvis der vises en bekræftelsesdialog, skal du acceptere den.
    5. Naviger til dine dokumenter, og flyt Hosts-filen, du oprettede tidligere, ind i C: Windows System32 drivere osv vejviser.
  • Hvis du bliver bedt om en administratoradgangskode, skal du angive oplysningerne og klikke på Fortsæt.

Konklusion

En af ovenstående løsninger hjælper dig med at slippe af med fejlen. Hvis intet fungerer, kan du gå til Microsofts websted for at downloade og installere dine opdateringer manuelt. Hvis du har tanker, som du gerne vil dele med os, skal du bruge kommentarfeltet nedenfor!