ursprungliga platsen för Information
http://forums.pcper.com/showthread.php?t=384102
Registeråterställning i Windows 2K / XP
introduktion
om du läser detta har du förmodligen bara stött på ett av följande fel:•Windows kunde inte starta eftersom följande fil saknas eller är skadad: WINDOWSSYSTEM32CONFIGSYSTEMced
•Windows kunde inte startas eftersom följande fil saknas eller är skadad: WINDOWSSYSTEM32CONFIGSOFTWARE
•stopp: c0000218 {Registerfilfel} registret kan inte ladda hive (fil): SystemRootSystem32ConfigSOFTWARE eller dess logg eller alternativ
dessa fel uppstår till följd av att filer i Registerkupan är skadade eller saknas. De två filerna är programvara och SYSTEM under C:WINDOWSSystem32config. Ibland kan registerkorruption ske till synes utan anledning men orsakas oftast av att registret är för stort, programvarufel (appar, drivrutiner, virus etc.) eller hårdvarufel (t.ex. RAM och hårddiskar). Förhoppningsvis har du redan ett bra backup-system för att skydda dina värdefulla data
i Windows XP åtminstone finns det en stor chans att kunna återställa ditt system utan att behöva installera om Windows helt. Om du använder Windows XP: s Systemåterställning har du en bra chans.
Windows 2000 har inte systemåterställning, men MS har släppt ett Windows 2000 Registry Repair-verktyg som verkligen är värt ett skott, men om det inte fungerar är en ominstallation av Windows förmodligen snabbare.
steg 1: automatiserad återställning
det enklaste steget som kan lösa problemet är att starta med systemets ’senast kända bra konfiguration’. Det är mest sannolikt att fungera om felen var ett resultat av en botched maskinvarudrivrutininstallation men förmodligen inte fungerar om felet är från ett programfel eller någon inställning relaterad till estetik eller användarinställningar i Windows.
både WinXP-och Win2K-användare kan göra detta. Tryck bara på ’ F8 ’ omedelbart efter P. O. S. T. (Power On Self Test) – den sista skärmen där din dator visar hårdvaruinformation innan den sätter upp den första Windows-skärmen. I F8-menyn bör du se ’Senast känd bra konfiguration’. Använd piltangenterna och ENTER-tangenten för att navigera till och välja alternativ i menyn.
om detta fungerar, då är du en av de lyckliga. Om inte, måste du läsa vidare…
steg 2: Hårdvaruanalys
detta steg är valfritt men rekommenderas fortfarande. Syftet med att göra detta nu är att bestämma lönsamheten för att återuppliva fönster. Om det är ett hårdvarufel kan problemet lätt uppstå igen, så du kommer att sluta göra hela processen igen. Å andra sidan kan det vara ett mjukvaruproblem och du slutar spendera tid på att göra analyser på din hårdvara. Åtminstone vet du att det fortfarande fungerar
1.Testa din strömförsörjning enligt instruktionerna på denna sida.
2.Ladda ner Memtest86 från www.memtest86.com och kör det för minst ett pass. Om Memtest86 stöter på några fel kan det vara orsaken till ditt problem.
3.Ta reda på vilket hårddiskmärke du har, besök sedan tillverkarens webbplats och Sök efter deras diagnostikprogramvara. Kör den här programvaran på problemdatorn.
det finns andra typer av hårdvarufel som kan orsaka registerkorruption, med PSU, RAM och Hårddiskfel är de mest troliga orsakerna. Om du inte kan upptäcka ett fel med ovanstående tester och fortfarande inte kan få det att fungera efter att ha avslutat följande procedurer, lägg upp en ny tråd i det här forumet som förklarar din situation.
steg 3A: manuell återställning – komma in i Säkert läge
om du använder Windows 2000, bläddra till det senaste inlägget i den här tråden.
om du inte använder Systemåterställning i Windows XP, läs fotnoterna för detta steg för ytterligare råd innan du fortsätter.
processen innebär att ersätta nuvarande registerhive-filer med säkerhetskopior av registerfiler som Systemåterställning har sparat någon gång eller från en mycket ren Windows repair hive-fil. Dess effektivitet beror starkt på förekomsten och datumen för återställningspunkter som gjorts under Systemåterställning. Ju nyare återställningspunkten är, desto större chans för en total återhämtning. För användare som har återställningspunkter krävs det här steget för att komma åt steg 3B och steg 3C.
den här processen kräver att du har din Windows-installations-CD så att du kan starta upp i Windows Recovery Console. Återställningskonsolen är ett mycket begränsat DOS-liknande system, vilket bara tillåter några få kommandon. Läs igenom det noggrant eftersom det kan bli ganska tråkigt och är lätt att göra små misstag med stora konsekvenser.
** %windir% kommer att användas för att ersätta C:WINDOWS eller C:WINNT.
%windir% betyder mappen där Windows installerades.
du kan faktiskt skriva ”%windir%” som ersättning för ”C:WINDOWS” eller ”C:WINNT”.
1.Ange datorns BIOS-inställningsalternativ och ändra startsekvensen så att CD-skivan startar först. Sätt i Windows-CD: n och spara sedan & avsluta BIOS-inställningarna.
2.Tryck på ’ R ’ för att öppna Återställningskonsolen när du ser prompten, välj sedan din Windows-installation och logga in med ett konto med administratörsnivå rättigheter. Om din vanliga kontoinloggning nekar dig behörighet att utföra något av följande steg, försök logga in som ’administratör’ (utan ’ ’) och ett tomt lösenord (tryck bara på ENTER).
3.Du bör vara i Windows-katalogen (C: WINDOWS eller C: WINNT). Om inte, gå sedan in i Windows-katalogen genom att skriva:
cd %windir%
4.Skapa en säkerhetskopieringskatalog genom att skriva:
md bak
(du har just skapat c:%windir%bak)
5.Byt till registrets behållarmapp genom att skriva:
cd %windir%system32config6.Säkerhetskopiera den aktuella registerhive genom att skriva dessa rader en efter en:
kopiera systemet %windir%baksystem.000
kopiera programvara %windir%baksoftware.000
kopiera Sam %windir%baksam.000
kopiera säkerhet %windir%baksecurity.000
kopiera standard %windir%bakdefault.000
(lägga till’.000 ’ i slutet hjälper till att förhindra att dessa filer skrivs över och eventuella misstag )
7.Bekräfta att de alla finns i säkerhetskopieringsmappen genom att skriva:
dir %windir%bak8.Ta bort den aktuella registerkupan genom att skriva dessa rader en efter en:
del system
del software
del sam
del security
del default
9.Ersätt den aktiva registerhive med repair hive substitut genom att skriva dessa rader en efter en:
kopiera %windir%repairsystem
kopiera %windir%repairsoftware
kopiera %windir%repairsam
kopiera %windir%repairsecurity
kopiera %windir%repairdefault
10.Bekräfta att repair hive-ersättarna nu finns i mappen % windir % system32config genom att skriva:
dir
11.Fortsätt till steg 3B.
** användare som har inaktiverat systemåterställning kommer inte att kunna fortsätta till steg 3B.du kan få grundläggande funktionalitet genom att använda dessa filer, men de är praktiskt taget tomma. De kommer att göra nästan alla dina installerade program värdelösa, du måste installera om drivrutinerna och dina användarinställningar kommer att gå vilse. Det slår fortfarande inte att kunna komma in i Windows och kan vara till hjälp för att säkerhetskopiera värdefulla data. Du kommer sannolikt att behöva installera om Windows för att få saker att fungera igen.
steg 3B: Manuell återställning-återställa sparade registerfiler
detta steg gäller inte för Windows 2000-användare.
denna process kräver att du anger din BIOS igen och ändrar startsekvensen för att starta från hårddisken igen. Du måste använda F8-menyn som beskrivs i steg 1 för att komma in i Säkert läge. Om du når inloggningsskärmen för Säkert läge, fortsätt med det här steget. Om du stöter på fel vid denna tidpunkt kanske ditt problem inte är begränsat till registret. Det är möjligt att andra viktiga systemfiler har påverkats eller maskinvaran kan ha fel.
du kan få en meddelanderuta som ber dig välja mellan att gå in i Säkert läge eller att använda Systemåterställning för att återställa till ett tidigare tillstånd – du vill gå in i Säkert läge.
1.At inloggningsskärmen för Säkert läge, logga in med ett konto med administratörsnivå rättigheter – använd det konto som du använde i steg 3A.
2.Du måste kunna se systemfiler och mappar:
öppna Utforskaren och gå till verktygsmenyn > Mappalternativ > Visa och ändra följande inställningar i listrutan:
– välj ’Visa dolda filer och mappar’
– avmarkera ’Dölj tillägg för kända filtyper’
-avmarkera ’Dölj skyddade operativsystemfiler’
– avmarkera ’Använd enkel fildelning’
klicka på ’Apply’ och sedan ’OK’.
3.Nu ska du kunna se en mapp i ’C:’ enhet som heter ’Systemvolyminformation’. Detta innehåller systemåterställningspunkterna, som i sin tur innehåller säkerhetskopior av registret. Du måste ge dig själv behörighet att komma åt den här mappen och dess innehåll om du inte redan har tillgång till den:
– Använd musen för att högerklicka på ’C:Systemvolyminformation’ och välj ’Egenskaper’.
– öppna fliken ’Säkerhet’ och klicka på ’Lägg till’. Skriv ditt nuvarande inloggningsnamn i det vita utrymmet och klicka sedan på ’Kontrollera namn’ och sedan ’OK’.
– Använd musen för att markera ditt användarnamn på nästa skärm och markera sedan rutan ’Full Control’ under kolumnen ’Tillåt’.
– klicka på ’Apply’ och sedan ’OK’.
4.Nu måste du hitta en ganska ny återställningspunkt:
inuti mappen ’System Volume Information’ kommer det att finnas en eller flera mappar med ett namn som liknar ’_restore{a41fd8b9-27f4-4fc5-AE69-D3A03EA91657}’. Dessa är återställningspunkter. Inuti var och en av dessa finns många mapptitlar ’RP…’ – det här är repositorier som innehåller säkerhetskopior av systemfiler som har bevarats regelbundet. Kontrollera egenskaperna ’datum skapat’ i mapparna ’ RP…’. Gå inte för den nyaste om det också innehåller problemet. Gå till den näst äldsta-skriv ner datumet och öppna det sedan.
5.Nu vill du kopiera registerfilerna därifrån till din C: Windowsbak:
i mappen ’RP…’ bör du se en undermapp som heter ’snapshot’. Du måste välja och kopiera (klipp inte!) följande filer så att du kan klistra in dem i C:Windowsbak:
_REGISTRY_MACHINE_SAM
_REGISTRY_MACHINE_SECURITY
_REGISTRY_MACHINE_SOFTWARE
_REGISTRY_MACHINE_SYSTEM
_REGISTRY_MACHINE_.Standard
6.Nu måste du byta namn på filerna som du just har kopierat till C:Windowsbak. Se till att du är i C: Windowsbak!!
klicka på var och en för sig och tryck sedan på F2 för att byta namn på dem.
Byt namn på ’_REGISTRY_MACHINE_SAM’ till SAM
Byt namn på ’_REGISTRY_MACHINE_SECURITY’ till säkerhet
Byt namn på ’_REGISTRY_MACHINE_SOFTWARE’ till programvara
Byt namn på ’_REGISTRY_MACHINE_SYSTEM’ till SYSTEM
Byt namn på ’_REGISTRY_MACHINE_.Standard ’ till standard (ingen punkt!)
steg 3C: manuell återställning – återställa Registerhive
detta steg gäller inte för Windows 2000-användare.
detta steg kräver att du kör Återställningskonsolen från Windows installations-CD igen så att du måste komma tillbaka till BIOS och konfigurera ditt system för att starta från CD-skivan först.
1.När du har loggat in enligt steg 3A måste du flytta till den innehållande mappen genom att skriva:
cd %windir%system32config
2.Nu måste du ta bort de för närvarande använda registerfilerna genom att skriva dessa rader en efter en:
del system
del software
del sam
del security
del default
3.Nu måste du kopiera Återställningspunktfilerna så att Windows kan ladda från dem. Återställ bikuporna med deras ersättning genom att skriva dessa rader en efter en:
kopiera %windir%baksystem
kopiera %windir%baksoftware
kopiera %windir%baksam
kopiera %windir%baksecurity
kopiera %windir%bakdefault
4.Bekräfta att registret hive ersättare är nu alla där genom att skriva:
dir
(du bör titta på filer i C:%windir%system32config)
när du har gjort det, starta om datorn och ställ in startsekvensen i BIOS för att starta från hårddisken igen. Starta i Windows normalt. Det ska fungera ordentligt. Som en ytterligare åtgärd om det finns dolda fel som skapats till följd av manuell återställning kan du öppna Systemåterställning (i Start-menyn) och rulla tillbaka till den näst sista återställningspunkten före den tid du stötte på detta problem.
Windows 2000 – automatiserad Registeråterställning
det här steget gäller inte Windows XP-användare.
som nämnts i det första inlägget släppte MS ett Windows 2000 Registerreparationsverktyg. Det fungerar genom att skapa en uppsättning Windows XP-startdisketter (sex 3 msk” – skivor) och ändrar sedan den sista skivan. Ja, det stämmer. XP setup diskar.
det finns två sätt att gå om detta. Du kan antingen ladda ner Windows 2000 Registry Repair Utility och Windows XP Setup diskar för Floppy Boot installera och sedan skapa dessa diskar och sedan ändra dem eller så kan du skapa en startbar CD enligt instruktionerna nedan.
självklart behöver du en fungerande dator för att göra det, men om du inte hade en, skulle du inte läsa det här behöver du också en Windows XP-CD. Jag hittade instruktionerna i den här guiden, men att skriva ut alla dessa kommandon var tråkigt. Jag har automatiserat den biten för ditt nöje:
1.Skapa en mapp på din C: – enhet som heter” a ” (så du har c:a)
2.Ladda ner följande filer:
Windows 2000 Registry Repair Utility
XP Pro Utility: Setup diskar för Floppy Boot installera
Gilles Vollant – Modified EXTRACT.EXE
CDRTools
Bart ’s Boot Image Extractor
MJ Ubiklnir’ s Win2K Recovery CD ISO Maker
3.Kopiera WinXP_EN_PRO_BF.EXE och ChkReg.EXE till c: a4.Packa upp innehållet i följande ZIP-filer till C: abbie10.zip
cdrtools-1.11a12-win32-bin.zip
extrac21.zip
mkcd.zip
5.Sätt i din Windows XP-CD i CD/DVD-enheten.
6.Navigera till c: A-det borde finnas 21 filer där inne.
kör mkcd.cmd
…
det kommer att göra en massa kopiering och andra saker, vilket lämnar den färdiga produkten (w2kreg.iso) på skrivbordet. Det borde vara ~7,25 MB.
7.Högerklicka på w2kreg.iso och välj” Öppna med ” och välj sedan din brännprogramvara. Slå in en tom CD och klicka på ”Bränn”.
8.När CD-skivan är klar lägger du den i din Win2K-dator och startar från CD-skivan. Det laddar Windows-installationen och sedan kommer a-menyn. Tryck på R för att reparera med Återställningskonsolen.
9.Du kommer att bli ombedd vilken installation som ska repareras. Det kommer att lista var och en med ett motsvarande nummer. Tryck på det numret och tryck sedan på ENTER. Nu bör det börja reparera registret. När det är klart får du ett meddelande om det lyckades eller inte.
när du har gjort det, starta om datorn och ställ in startsekvensen i BIOS för att starta från hårddisken igen. Starta i Windows normalt. Det ska fungera ordentligt. Du kan nu ta bort c: a-mappen. Om det inte fungerade, läs igenom steg 3a ovan.
om du har problem med att göra CD-skivan, PM mig och jag kommer att ladda upp den färdiga ISO-filen för dig att ladda ner.
förhoppningsvis hjälper den här guiden dig!
Ängeldatorer-Kontakta Oss