Virhe 0x8007000d ilmenee, kun kom­po­nen­tit ovat va­hin­goit­tu­neet päi­vi­tyk­sen aikana tai puuttuvat kokonaan. Virhettä 0x8007000d voi korjata useilla tavoilla, esi­mer­kik­si Windowsin vian­mää­ri­tys­työ­ka­lun avulla.

Mitä vir­he­koo­di 0x8007000d tar­koit­taa?

Kun Windows havaitsee päi­vi­tyk­sen aikana vioit­tu­nei­ta jär­jes­tel­mä­tie­dos­to­ja, saatat saada vir­he­koo­din 0x8007000d. Vir­heil­moi­tuk­ses­sa lukee: ”Joitakin päi­vi­tys­tie­dos­to­ja puuttuu tai niissä on virheitä”. Virhe ilmenee Windows-ver­siois­sa 7, 8, 10 ja 11 ja estää päi­vi­tyk­sen suo­rit­ta­mi­sen. Siksi on tärkeää korjata virhe 0x8007000d mah­dol­li­sim­man pian. Va­li­tet­ta­vas­ti et voi tehdä pal­joa­kaan es­tääk­se­si tämän ongelman il­me­ne­mi­sen. Jos kom­po­nent­te­ja puuttuu tai ne ovat vioit­tu­neet, Windows kes­keyt­tää päi­vi­tyk­sen. On kuitenkin olemassa useita mah­dol­li­sia rat­kai­su­ja.

Kuinka korjata virhe 0x8007000d Windowsin vian­mää­ri­tys­työ­ka­lul­la

En­sim­mäi­nen asia, jota kannattaa kokeilla, kun saat vir­he­koo­din 0x8007000d, on Windowsin au­to­maat­ti­nen vian­mää­ri­tys. Se etsii virheen mah­dol­li­sia syitä ja yrittää sitten korjata ongelman. Käytä vian­mää­ri­tys­tä vir­he­koo­din 0x8007000d kor­jaa­mi­sek­si seu­raa­vas­ti:

  1. Avaa asetukset.
  2. Napsauta ”Päi­vi­tyk­set ja suojaus”.
  3. Etsi ”Vian­mää­ri­tys”.
  4. Napsauta ”Li­sä­vian­mää­ri­tys­työ­ka­lut” ja sitten ”Windows Update”.
  5. Napsauta ”Suorita vian­mää­ri­tys”, ja jär­jes­tel­mä alkaa etsiä virheen syytä. Tämä voi kestää hetken.

Jos Windows löytää ongelman syyn, se yrittää korjata sen vä­lit­tö­mäs­ti. Jos tämä onnistuu, voit käyn­nis­tää päi­vi­tyk­sen uudelleen. Jos Windows ei löydä ongelman syytä tai ei pysty kor­jaa­maan sitä, sinun on etsittävä muita rat­kai­su­vaih­toeh­to­ja.

Voiko vi­rus­tor­jun­taoh­jel­mien vä­liai­kai­nen pois­ta­mi­nen käytöstä auttaa?

Toinen yhtä yk­sin­ker­tai­nen ratkaisu liittyy vi­rus­tor­jun­taoh­jel­miin ja pa­lo­muu­riin. Jos käytät kolmannen osapuolen ohjelmia, ne saattavat häiritä yhteyttä Windows-pal­ve­li­meen. Kokeile poistaa nämä ohjelmat vä­liai­kai­ses­ti käytöstä ja käynnistä päivitys uudelleen. Kun päivitys on valmis, voit ottaa ne uudelleen käyttöön.

Kuinka korjata tie­dos­to­ja virheen 0x8007000d rat­kai­se­mi­sek­si

Jos mikään edellä mai­ni­tuis­ta rat­kai­suis­ta ei ole auttanut, vir­he­koo­di 0x8007000d saattaa johtua vioit­tu­nees­ta jär­jes­tel­mä­tie­dos­tos­ta. Win­dow­sis­sa on useita komentoja, joiden avulla voit korjata nämä tiedostot itse. Ensin sinun on avattava ko­men­to­ke­ho­te seu­raa­vas­ti:

  1. Napsauta [Windows]-näppäintä ja [R]-näppäintä ava­tak­se­si ”Suorita”-va­lin­taik­ku­nan.
  2. Kirjoita ko­men­to­ri­vil­le ”cmd” ja paina sitten sa­ma­nai­kai­ses­ti [Ctrl] + [Shift] + [Enter].
  3. Vahvista va­lit­se­mal­la ”Kyllä”. Jatka sitten työs­ken­te­lyä jär­jes­tel­män­val­vo­jan oi­keuk­sil­la.
  4. Kirjoita seuraava komento:
sfc /scannow
shell
  1. Vahvista pai­na­mal­la [Enter].
  2. Odota, kunnes komento on suo­ri­tet­tu loppuun. Käynnistä sitten tietokone uudelleen.
  3. Käytä nyt DISM-komentoa (Deplo­y­ment Image Servicing and Ma­na­ge­ment). Avaa konsoli ja kirjoita:
DISM.exe /Online /Cleanup-image /Restorehealth
shell
  1. Vahvista pai­na­mal­la [Enter] ja anna prosessin jatkua, kunnes se on valmis. Käynnistä sitten tietokone uudelleen. Voit nyt asentaa päi­vi­tyk­sen uudelleen, eikä 0x8007000d-virheestä pitäisi enää aiheutua ongelmia.

Kuinka nollata päi­vi­tys­kom­po­nen­tit

Jos sekään ei auta, sinun on nol­lat­ta­va päi­vi­tys­kom­po­nen­tit, jotta pääset eroon virheestä 0x8007000d lo­pul­li­ses­ti. Voit tehdä sen muu­ta­mal­la vaiheella:

  1. Tarvitset jär­jes­tel­män­val­vo­jan oikeudet, joten paina [Windows] + [R], kirjoita ”cmd”, paina [Ctrl] + [Shift] + [Enter] ja vahvista valinta va­lit­se­mal­la ”Kyllä”.
  2. Kirjoita seuraavat neljä komentoa peräkkäin ja vahvista kukin niistä pai­na­mal­la [Enter]:
net stop wuauserv
net stop cryptSvc
net stop bits
net stop msiserver
shell
  1. Nimeä nyt kaksi la­taus­kan­sio­ta uudelleen seu­raa­vil­la ko­men­noil­la:
ren %systemroot%\SoftwareDistribution SoftwareDistribution.bak
ren %systemroot%\system32\catroot2 catroot2.bak
shell
  1. Käynnistä nyt uudelleen edellä mainitut palvelut:
net start wuauserv
net start cryptSvc
net start bits
net start msiserver
shell

Virhettä 0x8007000d ei pitäisi enää ilmetä.

Huomioi tämän ar­tik­ke­lin oi­keu­del­li­nen vas­tuu­va­paus­lause­ke.

Siirry pää­va­lik­koon