Artikkelin tunnus: 307545 - Näytä tuotteet, joita tämä artikkeli koskee.
Tämä artikkeli on aiemmin julkaistu tunnuksella FI307545
Laajenna kaikki | Kutista kaikki

Tällä sivulla

Yhteenveto

Tässä artikkelissa kuvataan, miten Windows XP -järjestelmä palautetaan, mikäli sen käynnistäminen ei onnistu rekisterin vioittumisen vuoksi. Näiden toimien suorittaminen ei takaa järjestelmän täydellistä palauttamista edelliseen tilaan, mutta sinun pitäisi pystyä palauttamaan tietoja.

Varoitus Älä tee tässä artikkelissa kuvattuja toimia, jos tietokoneessa on OEM-valmistajan asentama käyttöjärjestelmä. OEM-asennusten järjestelmärakenne luo salasanoja ja käyttäjätilejä, joita ei aiemmin ollut olemassa. Jos teet tässä artikkelissa kuvatut toimet, et välttämättä pysty kirjautumaan takaisin palautuskonsoliin alkuperäisten rekisterirakenteiden palauttamista varten.

Voit korjata vioittuneen Windows XP -rekisterin. Vioittuneet rekisteritiedostot voivat aiheuttaa useita erilaisia virhesanomia. Microsoft Knowledge Base -tietokannassa on rekisteriongelmiin liittyviä virhesanomia käsitteleviä artikkeleita.

Tässä artikkelissa oletetaan, että tavalliset palautustavat eivät ole onnistuneet eikä järjestelmää pystytä käyttämään muuten kuin palautuskonsolin avulla. Jos ASR (Automatic System Recovery) -varmuuskopio on olemassa, palauttamista suositellaan sen avulla. Microsoft suosittelee, että käytät ASR-varmuuskopiota ennen tässä artikkelissa kuvattujen toimien suorittamista.

Huomautus Varmista, että korvaat kaikki viisi rekisterin rakennetiedostoa. Jos korvaat vain osan rakennetiedostoista, voi ilmetä ongelmia, sillä ohjelmistolla ja laitteistolla saattaa olla asetuksia rekisterin eri sijainneissa.

Enemmän tietoa

Kun yrität käynnistää tai uudelleenkäynnistää Windows XP -tietokoneesi, näyttöön saattaa tulla jokin seuraavankaltaisista virhesanomista:
Windows XP:tä ei voi käynnistää, koska seuraava tiedosto puuttuu tai on vioittunut: \WINDOWS\SYSTEM32\CONFIG\SYSTEM
Windows XP:tä ei voi käynnistää, koska seuraava tiedosto puuttuu tai on vioittunut: \WINDOWS\SYSTEM32\CONFIG\SOFTWARE
Pysäytä: c0000218 {Rekisteritiedostovirhe} Rekisteri ei voi ladata rakennetta (tiedostoa): \SystemRoot\System32\Config\SOFTWARE tai sen lokia tai vaihtoehtoista tiedostoa.
Järjestelmävirhe: Lsass.exe
Salasanan päivitysyrityksessä tämä palautettu tila ilmaisee, että nykyinen salasana ei ole kelvollinen.

Windows XP:n käynnistymisen estävän vioittuneen rekisterin palauttaminen

Tässä artikkelissa kuvatuissa toimissa käytetään palautuskonsolia ja Järjestelmän palauttamista. Tässä artikkelissa luetellaan myös kaikki tarvittavat toimet määritetyssä järjestyksessä. Tällä varmistetaan, että prosessi suoritetaan kokonaan. Kun olet suorittanut nämä toimet, järjestelmä palaa tilaan, joka on hyvin lähellä sitä tilaa, jossa se oli juuri ennen ongelman ilmenemistä. Jos olet suorittanut NTBackupin ja varmuuskopioinut järjestelmän tilan, sinun ei tarvitse tehdä osien 2 ja 3 toimia. Voit siirtyä osaan 4.

Osa 1

Tässä osassa käynnistät tietokoneen palautuskonsoliin, luot väliaikaisen kansion, varmuuskopioit tietokoneen nykyiset rekisteritiedostot uuteen sijaintiin, poistat rekisteritiedostot niiden nykyisestä sijainnista ja kopiot rekisteritiedostot korjauskansiosta System32\Config-kansioon. Kun olet suorittanut nämä toimet loppuun, järjestelmä luo rekisterin, jonka avulla voit käynnistää Windows XP:n. Tämä rekisteri luotiin ja tallennettiin Windows XP:n asennuksen aikana. Näin ollen asennuksen päättymisen jälkeen tehdyt muutokset ja asetukset menetetään.

Viimeistele osan 1 toimet seuraavasti:
  1. Aseta Windows XP:n käynnistyslevyke levykeasemaan tai Windows XP:n CD-levy CD-asemaan ja käynnistä tietokone uudelleen.
    Valitse tietokoneen käynnistäminen CD-asematuella, jos sinua kehotetaan tekemään niin.
  2. Kun näyttöön tulee asennuksen aloitusnäyttö, käynnistä palautuskonsoli painamalla R.
  3. Jos tietokoneessasi on useita käyttöjärjestelmiä, joihin voit käynnistää tietokoneen, valitse palautuskonsolissa käytettävä asennus.
  4. Kun sinua kehotetaan tekemään niin, kirjoita järjestelmänvalvojan salasana. Jos järjestelmänvalvojan salasana on tyhjä, paina ENTER-näppäintä.
  5. Kirjoita palautuskonsolin komentokehotteeseen seuraavat rivit ja paina ENTER-näppäintä jokaisen rivin jälkeen:
    md tmp
    copy c:\windows\system32\config\system c:\windows\tmp\system.bak
    copy c:\windows\system32\config\software c:\windows\tmp\software.bak
    copy c:\windows\system32\config\sam c:\windows\tmp\sam.bak
    copy c:\windows\system32\config\security c:\windows\tmp\security.bak
    copy c:\windows\system32\config\default c:\windows\tmp\default.bak

    delete c:\windows\system32\config\system
    delete c:\windows\system32\config\software
    delete c:\windows\system32\config\sam
    delete c:\windows\system32\config\security
    delete c:\windows\system32\config\default

    copy c:\windows\repair\system c:\windows\system32\config\system
    copy c:\windows\repair\software c:\windows\system32\config\software
    copy c:\windows\repair\sam c:\windows\system32\config\sam
    copy c:\windows\repair\security c:\windows\system32\config\security
    copy c:\windows\repair\default c:\windows\system32\config\default
  6. Sulje palautuskonsoli kirjoittamalla exit. Tietokone käynnistyy uudelleen.
Huomautus Näissä toimissa oletetaan, että Windows XP on asennettu C:\Windows-kansioon. Varmista, että muutat C:\Windows-kansion oikeaksi Windows-kansioksi, jos käyttöjärjestelmä on asennettu eri sijaintiin.

Jos pystyt käyttämään jotakin toista tietokonetta, voit säästää aikaa ja kopioida vaiheen 5 tekstin tekstitiedostoksi, jolle voit antaa nimeksi esimerkiksi Regcopy1.txt. Voit käyttää tätä tiedostoa suorittamalla seuraavan komennon palautuskonsoliin käynnistämisen jälkeen:
batch regcopy1.txt
Palautuskonsolin batch-komennon avulla voit käsitellä kaikki tekstitiedostossa olevat komennot järjestyksessä. Kun käytät batch-komentoa, sinun ei tarvitse kirjoittaa kaikkia komentoja manuaalisesti.

Osa 2

Jotta voisit tehdä tämän osan toimet, sinun on oltava kirjautuneena järjestelmänvalvojana tai järjestelmänvalvojan oikeuksin toimivana käyttäjänä (käyttäjänä, jonka käyttäjätili kuuluu Järjestelmänvalvojat-ryhmään). Jos käyttöjärjestelmäsi on Windows XP Home Edition, voit kirjautua tietokoneeseen käyttäjänä, jolla on järjestelmänvalvojan oikeudet. Jos kirjaudut tietokoneeseen järjestelmänvalvojana, sinun on ensin käynnistettävä Windows XP Home Edition vikasietotilassa. Voit käynnistää Windows XP Home Editionin vikasietotilassa seuraavasti.

Huomautus Tulosta nämä ohjeet ennen jatkamista. Et pysty tarkastelemaan näitä ohjeita, kun olet käynnistänyt tietokoneen vikasietotilassa. Jos käytät NTFS-tiedostojärjestelmää, tulosta Knowledge Base -tietokannan artikkelin KB309531 ohjeet. Vaiheessa 7 on viittaus artikkeliin.
  1. Napsauta Käynnistä-painiketta, valitse Sammuta (tai valitse Sammuta tietokone), valitse Käynnistä uudelleen ja valitse OK (tai valitse Käynnistä uudelleen).
  2. Paina F8-näppäintä.

    Jos tietokone on määritetty käynnistymään useisiin käyttöjärjestelmiin, voit painaa F8-näppäintä, kun käynnistysvalikko on näkyvissä.
  3. Valitse haluamasi vikasietotilan asetus nuolinäppäimillä ja paina ENTER-näppäintä.
  4. Jos tietokone on määritetty käynnistymään useisiin käyttöjärjestelmiin, valitse haluamasi asennus nuolinäppäimillä ja paina ENTER-näppäintä.
Osassa 2 kopioit rekisteritiedostot niiden varmuuskopiosijainnista Järjestelmän palauttamisen avulla. Tätä kansiota ei voi käyttää palautuskonsolista, eikä se yleensä ole näkyvissä normaalin käytön aikana. Ennen tämän toimen suorittamista kansio on määritettävä näkyväksi:
  1. Käynnistä Resurssienhallinta.
  2. Valitse Työkalut-valikosta Kansion asetukset.
  3. Valitse Näytä-välilehti.
  4. Valitse Piilotetut tiedostot ja kansiot -kohdasta Näytä piilotetut tiedostot ja kansiot ja poista Piilota suojatut käyttöjärjestelmätiedostot (suositus) -valintaruudun valinta.
  5. Kun näyttöön tulee valintaikkuna, jossa pyydetään vahvistamaan näiden tiedostojen näyttäminen, valitse Kyllä.
  6. Kaksoisnapsauta asemaa, johon Windows XP on asennettu, jolloin näyttöön tulee kansioiden luettelo. Varmista, että valitset oikean aseman.
  7. Avaa järjestelmälevytiedot sisältävä System Volume Information -kansio. Tämä kansio ei ole käytettävissä ja näkyy himmeänä, sillä se on määritetty kansioksi, jonka piilotusasetukset ovat erittäin suuret.

    Huomautus Tämä kansio sisältää vähintään yhden _restore {GUID} -kansion. Tällaisen kansion nimi voi olla esimerkiksi _restore{87BD3667-3246-476B-923F-F86E30B3E7F8}.

    Huomautus Näyttöön saattaa tulla seuraava virhesanoma:
    C:\System Volume Information ei ole käytettävissä. Käyttö estetty.
    Jos tämä sanoma tulee näyttöön, katso tietoja tämän kansion käyttämisestä seuraavasta Microsoft Knowledge Base -tietokannan artikkelista ja jatka sitten toimien tekemistä:
    309531 System Volume Information -kansion käyttöoikeuksien saaminen (tämä artikkeli saattaa olla englanninkielinen)
  8. Avaa kansio, jota ei ole juuri luotu. Saatat joutua valitsemaan Näytä-valikosta Tiedot, jotta näet kansioiden luontiajankohdan. Tässä kansiossa saattaa olla kansioita, joiden nimi alkaa merkeillä RP x. Nämä ovat palautuspisteitä.
  9. Avaa jokin näistä kansioista ja etsi Snapshot-alikansio. Seuraavassa on esimerkki Snapshot-kansion polusta:
    C:\System Volume Information\_restore{D86480E3-73EF-47BC-A0EB-A81BE6EE3ED8}\RP1\Snapshot
  10. Kopioi seuraavat tiedostot Snapshot-kansiosta C:\Windows\Tmp-kansioon:
    • _REGISTRY_USER_.DEFAULT
    • _REGISTRY_MACHINE_SECURITY
    • _REGISTRY_MACHINE_SOFTWARE
    • _REGISTRY_MACHINE_SYSTEM
    • _REGISTRY_MACHINE_SAM
  11. Nimeä C:\Windows\Tmp-kansion tiedostot uudelleen seuraavasti:
    • nimeä _REGISTRY_USER_.DEFAULT uudelleen nimellä DEFAULT
    • nimeä _REGISTRY_MACHINE_SECURITY uudelleen nimellä SECURITY
    • nimeä _REGISTRY_MACHINE_SOFTWARE uudelleen nimellä SOFTWARE
    • nimeä _REGISTRY_MACHINE_SYSTEM uudelleen nimellä SYSTEM
    • nimeä _REGISTRY_MACHINE_SAM uudelleen nimellä SAM.
Nämä tiedostot ovat Järjestelmän palauttamisen varmuuskopioimia rekisteritiedostoja. Koska käytit asennusohjelman luomaa rekisteritiedostoa, tässä rekisterissä ei ole tietoa siitä, että näitä palautuspisteitä on käytettävissä. Järjestelmä luo System Volume Information -kansion sisään uuden kansion uusilla GUID-tiedoilla ja palautuspisteen, johon kuuluvat osassa 1 kopioidut rekisteritiedostot. Tämän vuoksi on tärkeää olla käyttämättä viimeisintä kansiota etenkin, jos kansion aikaleima on sama kuin kuluva aika.

Nykyisessä järjestelmän kokoonpanossa ei ole tietoa edellisistä palautuspisteistä. Sinulla on oltava rekisterin aiempi kopio edellisestä palautuspisteestä, jotta edellisiä palautuspisteitä voidaan taas käyttää.

Tiedostojen käytettävyys palautuskonsolista varmistettiin siirtämällä kopioidut rekisteritiedostot C:\Windows\Tmp-kansioon. Sinun on korvattava C:\Windows\System32\Config-kansiossa olevat rekisteritiedostot näillä tiedostoilla. Palautuskonsoli ei pysty käyttämään kaikkia kansioita oletusarvoisesti, joten se ei voi kopioida tiedostoja System Volume Information -kansiosta.

Huomautus Tässä osassa kuvatuissa toimissa oletetaan, että tietokoneen tiedostojärjestelmä on FAT32. Saat lisätietoja tietokoneen System Volume Information -kansion käyttämisestä NTFS-tiedostojärjestelmässä napsauttamalla seuraavaa artikkelin numeroa, jolloin pääset lukemaan Microsoft Knowledge Base -tietokannan artikkelin:
309531 System Volume Information -kansion käyttöoikeuksien saaminen (tämä artikkeli saattaa olla englanninkielinen)

Osa 3

Tässä osassa poistat aiemmin luodut rekisteritiedostot ja kopioit Järjestelmän palauttamisen rekisteritiedostot C:\Windows\System32\Config-kansioon:
  1. Käynnistä palautuskonsoli.
  2. Kirjoita komentokehotteeseen seuraavat rivit ja paina ENTER-näppäintä jokaisen rivin jälkeen:
    del c:\windows\system32\config\sam

    del c:\windows\system32\config\security

    del c:\windows\system32\config\software

    del c:\windows\system32\config\default

    del c:\windows\system32\config\system

    copy c:\windows\tmp\software c:\windows\system32\config\software

    copy c:\windows\tmp\system c:\windows\system32\config\system

    copy c:\windows\tmp\sam c:\windows\system32\config\sam

    copy c:\windows\tmp\security c:\windows\system32\config\security

    copy c:\windows\tmp\default c:\windows\system32\config\default
    Huomautus Jotkin näistä komentoriveistä voidaan rivittää niiden luettavuuden parantamiseksi.
  3. Sulje palautuskonsoli kirjoittamalla exit. Tietokone käynnistyy uudelleen.
Huomautus Näissä toimissa oletetaan, että Windows XP on asennettu C:\Windows-kansioon. Varmista, että muutat C:\Windows-kansion oikeaksi Windows-kansioksi, jos käyttöjärjestelmä on asennettu eri sijaintiin.

Jos pystyt käyttämään jotakin toista tietokonetta, voit säästää aikaa ja kopioida vaiheen 2 tekstin tekstitiedostoksi, jolle voit antaa nimeksi esimerkiksi Regcopy2.txt. Voit käyttää tätä tiedostoa suorittamalla seuraavan komennon palautuskonsoliin käynnistämisen jälkeen:
batch regcopy2.txt

Osa 4

  1. Napsauta Käynnistä-painiketta ja valitse Kaikki ohjelmat.
  2. Valitse Apuohjelmat ja valitse Järjestelmätyökalut.
  3. Valitse Järjestelmän palauttaminen ja valitse Palauta tietokone aiemman ajankohdan mukaiseksi.

Suositukset

Saat lisätietoja palautuskonsolin käyttämisestä napsauttamalla seuraavia artikkelien numeroita, jolloin pääset lukemaan artikkelit Microsoft Knowledge Base -tietokannassa:
307654 Palautuskonsolin asentaminen ja käyttäminen Windows XP:ssä
216417 Windowsin palautuskonsolin asentaminen (tämä artikkeli saattaa olla englanninkielinen)
240831 Tiedostojen kopioiminen palautuskonsolista siirrettävään tietovälineeseen (tämä artikkeli saattaa olla englanninkielinen)
314058 Windows XP:n palautuskonsolin kuvaus
Saat lisätietoja järjestelmän palauttamisesta napsauttamalla seuraavia artikkelien numeroita, jolloin pääset lukemaan artikkelit Microsoft Knowledge Base -tietokannassa:
306084 Käyttöjärjestelmän palauttaminen aiempaan tilaan Windows XP:ssä
261716 Järjestelmän palauttaminen poistaa tiedostoja palautuksen aikana (tämä artikkeli saattaa olla englanninkielinen)
Lisätietoja kolmesta todennäköisestä syystä rekisterin vioittumiseen ja niiden eristämisestä saat napsauttamalla seuraavaa artikkelin numeroa, jolloin pääset lukemaan artikkelin Microsoft Knowledge Base -tietokannassa:
822705 Rekisterin vianmäärityksen vaiheet kokeneille käyttäjille

Ominaisuudet

Artikkelin tunnus: 307545 - Viimeisin tarkistus: 3. lokakuuta 2013 - Versio: 13.0
Artikkelin tiedot koskevat seuraavia tuotteita:
  • Microsoft Windows XP Home Edition
  • Microsoft Windows XP Professional
  • Microsoft Windows XP Tablet PC Edition
  • Microsoft Windows XP Media Center Edition 2005 Update Rollup 2
Hakusanat: 
kbenv kbinfo KB307545

Anna palautetta

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com