Felkod 0x8007000d innebär att det finns en fil som krävs av Windows Update, men den filen antingen skadade eller saknas. Det här låter dig inte installera några uppdateringar för Windows eller några drivrutiner, och det låter dig inte heller uppgradera Windows 10 om en nyare version är tillgänglig. En annan potentiell orsak kan också vara trasiga förare också.
Du kommer att se detta fel när du försöker köra Windows Update från din enhet och allt du försöker ladda ner på det sättet kommer utan tvekan att misslyckas. Detta är ganska frustrerande, eftersom Microsofts idé med Windows 10 var att erbjuda Windows som en tjänst med kontinuerliga uppdateringar, så att bryta denna funktion leder till att man går miste om mycket funktionalitet, liksom många säkerhetsuppdateringar som Microsoft levererar nu och nu sedan.
Lyckligtvis finns det en hel del sätt du kan gå runt för att lösa detta, och du kan prova dem alla och se vilken som löser ditt problem. Om den första inte fungerar, gå vidare till nästa metod och så vidare tills du löser problemet.
Metod 1: Använd felsökaren för kompatibilitet
Om detta problem uppstår när du försöker installera en specifik drivrutin kan det lösas med hjälp av kompatibilitetsfelsökaren med den drivrutinen. Stegen är ganska enkla och beskrivs nedan, så följ dem för att försöka lösa problemet.
- Öppna File Explorer genom att samtidigt trycka på Windows och E Navigera till mappen där installationen för drivrutinen du inte kan installera är.
- Högerklicka på installationsfilen och klicka på Felsök kompatibilitet.
- Inom felsökare för programkompatibilitet, välj Felsökning Program .
- På nästa skärm väljer du de problem du har med drivrutinen och klickar på Nästa .
- Välj en äldre version av Windows där drivrutinen fungerar (Windows 7 skulle vara ett bra alternativ eftersom det är den absolut mest stabila versionen av Windows).
- Klicka på Nästa och välj Testa programmet… .
- Kör installationen som vanligt, och om allt går som det ska, välj Ja, spara dessa inställningar för det här programmet i slutet. Annars går du vidare till nästa metod.
Metod 2: Återställ Windows Update-komponenter manuellt
Återställning av Windows Update-komponenterna kan lösa några problem med det, och det här är en av dessa problem, så det här är definitivt värt att prova.
- Tryck på Windows och X och välj Kommandotolken (Admin) i menyn som visas i det nedre vänstra hörnet.
- Skriv in följande kommandon i kommandotolken och tryck på Enter efter var och en av dem för att utföra dem. Se till att du inte gör ett stavfel någonstans, eftersom det kan orsaka fler problem än vad det faktiskt åtgärdar.
nätstoppbitar
nätstopp wuauserv
nettostopp appidsvc
nätstopp cryptsvc
- Därefter bör du ta bort qmgr * .dat Detta görs också från kommandotolken, och du behöver följande kommando och en Enter för att utföra det:
Ta bort “% ALLUSERSPROFILE% \ Application Data \ Microsoft \ Network \ Downloader \ qmgr * .dat
- Medan du fortfarande befinner dig i kommandotolken skriver du in ett annat kommando för att navigera till System32- mappen, där du måste registrera om BITS-filerna, liksom Windows Update-filerna. Det kommandot är cd / d% windir% \ system32 , så skriv in det och tryck på Enter för att utföra det.
- När du väl är inne, skriv in följande kommandon, var och en följt av en Enter för körning, för att återställa de tidigare nämnda BITS- och Windows Update-filerna.
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
- Skriv in netsh winsock reset i kommandotolken och kör den för att återställa Winsock.
- Skriv in netsh winhttp reset proxy för att återställa proxy.
- Starta om de tjänster du ursprungligen slutade med följande kommandon (glöm inte Enter efter var och en för att utföra den):
startbitar netto
netto start wuauserv
netto start appidsvc
netto start cryptsvc
- Slutligen starta om datorn. Problemet bör åtgärdas nu.
Metod 3: Kör DISM
Om den tidigare metoden inte löste ditt problem kan du köra verktyget Deployment Image Servicing and Management , som är ett inbyggt verktyg som löser eventuella problem med korrupta filer.
- Tryck på Windows och X och välj Kommandotolken (Admin) för att öppna en upphöjd kommandotolk.
- Skriv in följande kommando, tryck på Enter för att utföra det och vänta så länge det tar att slutföra.
dism.exe / online / cleanup-image / scanhealth
- När det föregående kommandot är klart, skriv in det här och tryck igen på Enter och ge det tillräckligt med tid för att slutföra:
dism.exe / online / rengöringsbild / återställ hälsa
- När kommandot är klart kan du stänga kommandotolken.
I slutet av dagen är denna fråga bara en av de många som fortfarande plågar Windows 10, nästan två år efter den första utgåvan. Om du följer metoderna ovan kan du dock åtgärda problemet själv och uppdatera eller uppgradera ditt operativsystem som det ska uppdateras.