Demystifying Windows Registry

Innhold


    Innledning

    Registeret

    Redigere registret

    Backing registret

    Konklusjon

    Introduksjon

    Helt siden Windows 95, har Windows-operativsystemet brukt en sentralisert hierarkisk database til å lagre systeminnstillinger, maskinvarekonfigurasjoner, og brukerinnstillinger. Denne databasen kalles Windows-registeret eller mer kjent som registret. Når ny maskinvare er installert på datamaskinen, endrer en bruker et innstillinger som deres skrivebordsbakgrunn, eller en ny programvare er installert, denne informasjonen er lagret i registeret. Operativsystemet deretter stadig refererer til denne informasjonen i løpet av sin drift. Selv forstå registeret vil gi god kjennskap til den interne driften av datamaskinen, er det viktig å ta ekstrem forsiktighet når du arbeider med registeret som endrer det feil kan føre til problemer med bruk av operativsystemet.

    < u> Registeret

    Oversikt

    Det register er en viktig del av Windows-operativsystemet. Det er så viktig, at uten den, Windows ville ikke engang kjøre. Når en ny maskinvare eller programvare er installert i Windows, lagrer den konfigurasjonen inn i registeret. Dette gjør at Windows for å hente denne informasjonen på senere datoer for eksempel når det starter opp. Som Windows starter det vil lese konfigurasjonen i registeret og vet hvilke drivere må lastes, hvilke innstillinger som skal brukes, og hvilke ressurser må fordeles for at dette utstyret skal fungere. Fordi denne informasjonen er lagret i registeret på harddisken din, har Windows denne informasjonen tilgjengelig hver gang det startes opp.

    Det register, men er ikke bare for innstillinger i operativsystemet. Brukerinnstillinger og programinnstillinger er lagret i registeret også. Når du endrer skrivebordsbakgrunn eller skjermsparer, er disse detaljene lagret i registeret. Nå når du slår Windows og starte den opp igjen på et senere tidspunkt, dine preferanser er tilgjengelig og lastet automatisk. Applikasjonsinnstillinger som hvilken katalog du ønsker å laste ned filer til eller hva din standard skrift er i en tekstbehandler er lagret her også. Som du kan se registeret inneholder informasjon som ikke bare avgjørende for bruken av operativsystemet, men også viktig i slik at du kan tilpasse Windows til dine spesielle smak.

    Oppbygging av registeret

    Registeret er en hierarkisk struktur som ligner på det du ser når du ser på en katalog /fil treet på datamaskinen. Du har en hovednøkkel, eller Hive, med nøkler, undernøkler og deretter verdier. Hver av disse er omtalt nedenfor:

    Hives - Hives er den øverste delene av hierarkiske data treet med hver Hive inneholder en bestemt kategori av informasjon. For eksempel én Hive kan inneholde den konfigurasjonen som gjelder for den enkelte bruker har logget inn, mens en annen Hive vil inneholde informasjon om maskinvaren er installert på datamaskinen. Avhengig av Windows-versjonen som du kjører vil det være 5 eller 6 forskjellige elveblest. Nedenfor har vi skissert de 6 mulige elveblest:.

    HKEY_CURRENT_USER (HKCU) -
    Dette Hive inneholder preferanser og konfigurasjonen for den aktuelle brukeren som er innlogget Hvis en annen bruker logget på samme maskin, da informasjonen i dette Hive ville endre tilsvarer den aktuelle brukerens konfigurasjon
    HKEY_LOCAL_MACHINE (HKLM) -.
    Dette Hive inneholder konfigurasjonen for selve datamaskinen. Informasjonen i dette Hive forblir den samme uavhengig av brukeren som er logget på
    HKEY_CLASSES_ROOT (HKCR) -.
    Dette Hive inneholder informasjon som angår kjernen brukergrensesnitt som filtilknytninger og snarveier
    HKEY_USERS (HKU) -.
    Dette Hive inneholder brukerinformasjon for alle brukere som noensinne har logget inn på denne datamaskinen
    HKEY_CURRENT_CONFIG (HKCC) -.
    Dette Hive inneholder informasjon om gjeldende maskinvarekonfigurasjon. Dette Hive er knyttet til HKLM Hive
    HKEY_DYN_DATA (HKDD) -.
    Dette Hive finnes kun på Windows 95/98 /ME. Den inneholder informasjon om maskinvare Plug and Play. Dette Hive er knyttet til HKLM Hive

    Keys -. Keys er en organisatorisk enhet i registeret. Tastene er beholdere som enten kan inneholde verdier eller ytterligere undernøkler. Nøklene seg selv, kan inneholde ytterligere undernøkler. Nøklene er lik mapper ved at de kan inneholde ytterligere undernøkler eller filen, eller det vi kaller verdier i registeret

    Verdier -. Verdier inneholde de faktiske data som blir lagret i en nøkkel eller en undernøkkel. Det er ganske mange forskjellige typer verdier som kan lagres i registeret, men det mest vanlige at du vil se er binære, strykere, og DWORD-verdier.

    Når visualisere registeret bør du se på de Hives , nøkler og nøklene som den veien som du må navigere for å nå finalen lagret informasjon som er verdien.

    Et eksempel registernøkkel kan sees nedenfor. Dette registeret nøkkelkontroller hva din første start siden vil være når du bruker Internet Explorer.

    HKEY_CURRENT_USER \\ Software \\ Microsoft \\ Internet Explorer \\ Hoved \\\\ startside

    Når vi bryter denne Key ned til sin komponenter kan vi se følgende:

    HKEY_CURRENT_USER
    er Hive at denne nøkkelen er tilknyttet. Software
    er en nøkkel Microsoft Anmeldelser - Dette er en undernøkkel Internet Explorer Anmeldelser - Dette er en undernøkkel Hovedanmeldelser - Dette er en undernøkkel Startside Anmeldelser -. Dette er den verdien som selve dataene er lagret i denne spesielle verdi, vil dataene bli starten siden du vil Internet Explorer til å bruke. Der registeret lagres

    Registeret selv er lagret på datamaskinen i enkelte filer. Nedenfor har vi detalj hvilke filer og deres plasseringer brukes til å lagre registeret basert på den aktuelle versjonen av Windows.

    For Windows NT 4.0, Windows 2000, Windows XP og Windows Server 2003, registret filene er lagret i den følgende kataloger:

    % Systemroot% \\ System32 \\ Config% USERPROFILE% \\ NTUSER.DAT

    Navnene på registerfilene er:

    Sam, Sam.log, Sam.sav Security, Security.log, Security.sav Software, Software.log, Software.sav System, System.alt, System.log, System.sav System, System.alt, System.log, System.sav, Ntuser. dat, Ntuser.dat.log Standard, Default.log, Default.sav For Windows 98, registerfilene navngis User.dat og System.dat og lagres i mappen C: \\ Windows katalogen

    For. Windows Millennium Edition, er registerfilene heter Classes.dat, User.dat, og System.dat og lagres i mappen C: \\ Windows katalogen

    Hvordan redigere registeret
    <. br>

    For å endre verdier i registeret må du bruke et program som kalles en Registerredigering. Windows kommer med et program som heter regedit.exe eller ellers kjent som Registerredigering. Å lansere dette programmet bør du klikke på Start-knappen, og klikk deretter på Kjør, og i felttype regedit.exe og trykk på OK-knappen. Dette vil starte Registerredigering.

    Når du åpner Registerredigering vil du se to rutene. Den venstre ruten er navigasjonsruten. Som standard vil det liste opp alle Hives med + eller - ved siden av hver enkelt. Du kan klikke på + for å utvide treet under som Hive avslørende Taster og undernøkler. Du ville holde navigere undernøklene til du kommer til ønsket sted og klikk deretter på den en gang for å markere det. Da vil du se i den høyre ruten en liste over verdier knyttet til at nøkkelen

    I screenshow nedenfor vil du se et bilde av Registerredigering hvor jeg har navigert til nøkkelen.

    HKEY_CURRENT_USER \\ Control Panel \\ Colors
    Figur 1. Registerredigering


    I figur 1 ovenfor, Hive at vi er i er HKEY_CURRENT_USER. De Key er Kontrollpanel og Undernøkkel er Colors. Den høyre delen viser alle de verdier som finnes i undernøkkelen Colors.

    For å endre en verdi, vil du dobbeltklikker på verdinavn og en skjerm som ligner på figur 2 nedenfor vil vises.


    Figur 2: Endre en verdi
    Du vil deretter skrive inn riktig informasjon i Verdidata-feltet, og trykk på OK-knappen
    å slette verdier, i stedet for å dobbeltklikke på en verdi navnet du ville. høyreklikk på verdien og velg deretter Slett. Denne metoden kan også brukes til å slette nøkler eller undernøkler. For å legge til en verdi du klikker på Rediger-menyen alternativet og deretter velge Ny og plukke riktig type.
    Det er også mulig å eksportere og importere registret verdier i registeret. For å eksportere en bestemt nøkkel eller undernøkkel du skulle klikke en gang på tasten du ønsker å eksportere og klikk deretter på Fil og deretter Eksporter. Deretter velger du en katalog og filnavn for å eksportere registernøkkelen til. På samme måte kan du også importere nøkler i registeret ved å klikke på Import og deretter velge filen som du hadde eksportert tidligere.
    du sikkerhetskopierer registret
    virus, spionprogrammer og annen skadelig programvare kan forårsake korrupsjon og skade til registeret. Med dette i tankene, er det viktig å ta backup av registeret, slik at du vet at du har en ren kopi lagret trygt på harddisken i tilfelle en nødsituasjon. Nedenfor har vi skissert trinnene til sikkerhetskopiere og gjenopprette registret under de ulike versjonene av Windows
    Sikkerhetskopiering av Windows 95-registret


      Reboot datamaskinen og når du ser ". Starter Windows 95 " Trykk F8. Deretter velger Sikkermodus med bare kommandolinjen fra oppstartsmenyen, og trykk enter

      Ved ledeteksten skriver du inn følgende linjer og trykker ENTER på tastaturet etter hver linje.


      cd \\ windows attrib -r -h -s System.dat attrib -r -h -s User.dat kopiere System.dat * .bak kopiere User.dat * .bak ADVARSEL: Disse trinnene gjør antagelsen om at du ikke har noen filer som heter system.bak eller user.bak. Hvis du har filer med disse navnene, endre filtypen i trinnene ovenfor til noe annet.

    1. Start datamaskinen.

      Gjenopprette Windows 95-registret


        Reboot datamaskinen og når du ser " Starter Windows 95 " Trykk F8. Deretter velger Sikkermodus med bare kommandolinjen fra oppstartsmenyen, og trykk enter

        Ved ledeteksten skriver du inn følgende linjer og trykker ENTER på tastaturet etter hver linje. Cd windows attrib -r -h -s system. dat attrib -r -h -s SYSTEM.DA0 attrib -r -h -s User.dat attrib -r -h -s user.da0 ren System.dat system.daa ren SYSTEM.DA0 system.da1 ren User.dat bruker Daa ren user.da0 user.da1 kopiere system.bak System.dat kopiere user.bak User.dat ADVARSEL: Dette vil gjenopprette tidligere sikkerhetskopi som du hadde gjort. Hvis du hadde valgt en utvidelse annet enn BAK når du hadde støttet opp registeret tidligere, da erstatte den utvidelsen ovenfor.
      1. Start datamaskinen.

        Sikkerhetskopiering av Windows 98 /ME Regi


          Klikk på Start-knappen, og klikk deretter Kjør.

          Type scanregw i feltet, og trykk på OK-knappen.

          Når programmet er ferdig med å skanne registret for feil vil den spørre om du ønsker å ta sikkerhetskopi av registeret.

          Klikk på Ja teksten og programmet vil opprette sikkerhets.

          Når den er ferdig, trykker du på OK-knappen.

          Gjenopprette Windows 98 /ME registret


            For Win98, starte datamaskinen, og trykk og hold nede CTRL knappen. Deretter velger Sikkermodus med bare kommandolinjen fra oppstartsmenyen, og trykk enter. For Windows ME, starte datamaskinen med en oppstartsdisken og velg Start datamaskinen uten CD-ROM-støtte.
          1. Du vil nå være i en ledetekst. Type C: \\ windows \\ command \\ scanreg /restore og trykk enter på tastaturet. En skjerm vises med en liste over de tidligere registret sikkerhetskopier sortert etter dato. Bruk piltastene, velg registeret kopien du ønsker å gjenopprette og trykk enter. En kjent tidligere arbeider registret backup vil ha ordet i gang ved siden av datoen.
          2. Scanreg vil nå gjenopprette registeret og sjekke det for feil. Når det er gjort vil du motta bekreftelse og du skal nå trykke enter for å starte datamaskinen på nytt. Hvis du hadde startet datamaskinen med en diskett, må du fjerne disketten først før omstart.

            sikkerhetskopiere Windows XP /2000/2003-registret


              Klikk på Start, deretter Alle programmer, deretter Tilbehør, deretter Systemverktøy, og klikk deretter på Backup. Hvis du ikke ser Sikkerhetskopi-verktøyet må du installere det ved hjelp av XP eller 2003 CD.
            1. Når programmet lanseringer, hvis du ikke er i veiviseren, velg Backup Wizard Option.
              < li> Når veiviseren åpnes ved å trykke på knappen Neste

              Velg ". Bare tilbake opp System State data ". Fortsett å trykke neste til du ser Fullfør.
            2. Trykk på Fullfør for å starte registret backup.
            3. Når den er ferdig vil du se en rapport fra backup. Deretter kan du trykke på Lukk-knappen og deretter avslutte programmet

              Gjenopprette Windows XP /2000/2003-registret

              Alternativ 1:.


                Klikk på Start, deretter Alle programmer, deretter Tilbehør, deretter Systemverktøy, og klikk deretter på Backup. Hvis du ikke ser Sikkerhetskopi-verktøyet må du installere det ved hjelp av XP eller 2003 CD.
              1. Når programmet lanseringer, hvis du ikke er i veiviseren, velg Backup Wizard Option.
                < li> Når veiviseren åpnes ved å trykke på knappen Neste.

                Dette skjermbildet vil vise alle de kjente sikkerhetskopiene som ble gjort tidligere. Velg System State backup som du vil skal gjenopprettet.
              2. Trykk på neste-knappen og deretter på Fullfør.
              3. Når den er ferdig vil du se en rapport fra backup. Deretter kan du trykke på Lukk-knappen og deretter avslutte programmet

                Alternativ 2 (Kun for XP og 2003).


                  Sett inn Windows-CDen i datamaskinen og starte på nytt .

                  Når det blir bedt om å ". Trykk en tast for å starte opp fra CD ", trykke på en tast

                  Når skjermen vises som gir deg muligheter for å sette opp, reparere eller Quit, trykker R på tastaturet for å skrive inn reparere modus.

                  På det neste skjermbildet velger du installasjonen av Windows du ønsker å jobbe med. For de fleste vil det bare være ett alternativ.
                1. Når du blir bedt inn administratorpassordet, og trykk enter på tastaturet.
                2. Når du får teksten skriver cd reparasjon å gå inn i katalogen der en registret backup lagres

                  Skriv inn følgende linjer og trykker ENTER på tastaturet etter hver linje. kopi standard c: \\ windows \\ system32 \\ config kopiere sam c: \\ windows \\ system32 \\ config kopiere sikkerhet c: \\ windows \\ system32 \\ config kopiere programvare c: \\ windows \\ system32 \\ config kopi system c: \\ windows \\ system32 \\ config. MERK: Hvis det blir bedt om å overskrive eksisterende filer, velger Y for ja

                  Når du er ferdig, skriver du inn exit, og trykk enter.

                  Fjern din Windows CD og omstart.

                  Konklusjon

                  Forstå og vite hvordan du backup registeret er en viktig del av å holde datamaskinen sikker og effektiv drift. Det må understrekes at å modifisere deler av registeret bør gjøres med den ytterste forsiktighet som feil bruk av registeret kan gjøre datamaskinen ubrukelig.

                  Som alltid hvis du har noen kommentarer, spørsmål eller forslag om denne opplæringen ikke nøl med å fortelle oss i datamaskinen hjelpe fora


                  -. Lawrence Abrams piper Computer Microsoft Advanced Concepts Opplæring
                  BleepingComputer.com : Computer Support & Opplæringsprogrammer for begynnelsen datamaskin brukeren.