Fel 0x8007000d uppstår när kom­po­nen­ter har skadats under en upp­da­te­ring eller saknas helt. Det finns flera sätt att lösa 0x8007000d, bland annat med Windows felsökare.

Vad betyder felkod 0x8007000d?

När Windows stöter på skadade system­fi­ler under en upp­da­te­ring kan du få felkoden 0x8007000d. Fel­med­de­lan­det lyder ”Vissa upp­da­te­rings­fi­ler saknas eller in­ne­hål­ler fel”. Felet uppstår i Windows version 7, 8, 10 och 11 och för­hind­rar att upp­da­te­ring­en genomförs. Det är därför viktigt att åtgärda 0x8007000d så snart som möjligt. Tyvärr finns det inte mycket du kan göra för att förhindra att detta problem uppstår. Om kom­po­nen­ter saknas eller är skadade avbryter Windows upp­da­te­ring­en. Men det finns ett antal möjliga lösningar.

Hur man löser 0x8007000d med Windows felsökare

Det första du bör prova när du får felkod 0x8007000d är den au­to­ma­tis­ka fel­sö­ka­ren i Windows. Den letar efter möjliga orsaker till felet och försöker sedan åtgärda problemet. För att använda fel­sö­ka­ren för 0x8007000d gör du följande:

  1. Öppna in­ställ­ning­ar­na.
  2. Klicka på “Upp­da­te­ring och säkerhet”.
  3. Leta efter “Fel­sök­ning”.
  4. Klicka på “Yt­ter­li­ga­re felsökare” och sedan på “Windows Update”.
  5. Klicka på “Kör fel­sö­ka­ren” så börjar systemet söka efter felets källa. Detta kan ta några ögonblick.

Om Windows hittar källan till problemet kommer det att försöka lösa det direkt. Om detta fungerar kan du starta om upp­da­te­ring­en. Om det inte kan hitta källan till problemet eller inte kan åtgärda det måste du leta efter andra möj­lig­he­ter.

Kan det hjälpa att till­fäl­ligt in­ak­ti­ve­ra an­ti­vi­rus­pro­gram?

En annan lika enkel lösning in­vol­ve­rar dina an­ti­vi­rus­pro­gram och brandvägg. Om du använder program från tredje part kan de störa an­slut­ning­en till Windows-servern. Försök att till­fäl­ligt in­ak­ti­ve­ra dessa program och starta om upp­da­te­ring­en. När upp­da­te­ring­en är klar kan du aktivera dem igen.

Hur man reparerar filer för att lösa 0x8007000d

Om ingen av ovanstå­en­de lösningar har fungerat för dig kan 0x8007000d ha orsakats av en skadad systemfil. Windows har ett antal kommandon som du kan använda för att reparera dessa filer på egen hand. Först måste du öppna kom­man­do­tol­ken, vilket du kan göra på följande sätt:

  1. Klicka på [Windows] och [R] för att öppna “Kör”.
  2. Skriv in “cmd” i kom­man­do­ra­den och tryck sedan på [Ctrl] + [Shift] + [Enter] samtidigt.
  3. Bekräfta med “Ja”. Fortsätt sedan arbeta med ad­mi­nist­ra­törs­be­hö­rig­het.
  4. Skriv in följande kommando:
sfc /scannow
shell
  1. Bekräfta med [Enter].
  2. Vänta tills kommandot har utförts helt. Starta sedan om datorn.
  3. Använd nu DISM-kommandot (Deployment Image Servicing and Ma­na­ge­ment). Öppna konsolen och ange:
DISM.exe /Online /Cleanup-image /Restorehealth
shell
  1. Bekräfta med [Enter] och låt processen köras tills den är klar. Starta sedan om datorn. Nu kan du in­stal­le­ra om upp­da­te­ring­en och du bör inte ha några problem med 0x8007000d.

Hur man åter­stäl­ler upp­da­te­rings­kom­po­nen­ter

Om det inte heller fungerar måste du åter­stäl­la upp­da­te­rings­kom­po­nen­ter­na för att bli av med 0x8007000d en gång för alla. Du kan göra det i några få steg:

  1. Du behöver ad­mi­nist­ra­törs­be­hö­rig­het, så tryck på [Windows] + [R], skriv in “cmd”, tryck på [Ctrl] + [Shift] + [Enter] och bekräfta sedan med “Ja”.
  2. Skriv in följande fyra kommandon efter varandra och bekräfta sedan vart och ett av dem med [Enter]:
net stop wuauserv
net stop cryptSvc
net stop bits
net stop msiserver
shell
  1. Byt nu namn på två ned­ladd­nings­map­par med följande kommandon:
ren %systemroot%\SoftwareDistribution SoftwareDistribution.bak
ren %systemroot%\system32\catroot2 catroot2.bak
shell
  1. Starta nu om tjäns­ter­na ovanifrån:
net start wuauserv
net start cryptSvc
net start bits
net start msiserver
shell

Fel 0x8007000d bör inte längre uppstå.

Observera den juridiska an­svars­fri­skriv­ning­en avseende denna artikel.

Gå till huvudmeny