Registrets uppbyggnad

Huvudnycklar

Windowsregistret har en trädliknande struktur, ungefär som Utforskaren, och är uppbyggt kring sex huvudnycklar (se tabellen nedan).

Det går inte att ta bort huvudnycklarna eller byta namn på dem.

Vanliga förkortningar
I många registerredigerare, registertips och texter om windowsregistret förkortas huvudnycklarnas namn som HK + begynnelsebokstäverna i det eller de följande orden.

Exempel: HKCU i stället för HKEY_CURRENT_USER

Jag har valt att inte använda dess förkortningar, eftersom det är för lätt att förväxla till exempel HKCU och HKCR.

Undernycklar

Från dessa huvudnycklar grenar en mängd undernycklar ut sig, och dessa har i sin tur ofta egna  undernycklar.

I Registereditorn visas nycklarna i vänster fönsterhalva och du kan bläddra genom dem på samma sätt som i Utforskaren.

För att skapa nya nycklar markerar du nyckeln som den nya nyckeln skall ligga i, högerklickar på en tom yta och väljer Ny/nytt | Nyckel. Du kan även högerklicka direkt på nyckeln och välja Ny/nytt | Nyckel.

För att byta namn på en undernyckel högerklickar du på namnet och väljer "Byt namn".

Kopiera nyckelnamn
För att kopiera en nyckel högerklickar du på den och väljer "Kopiera nyckel namn". Då kopieras nyckelnamnet inklusive hela sökvägen till den.

Exempel: HKEY_CURRENT_USER\Control Panel\Appearance\Schemes

Värden och datavärden

I den högra fönsterhalvan finns de värden som nycklarna innehåller. Varje sådant värde har ett namn och ett datavärde.

För att skapa ett nytt värde högerklickar du på en tom yta och väljer Ny/nytt samt Strängvärde, Binärvärde eller DWORD-värde.

För att ändra ett datavärde dubbelklickar du på värdets namn och skriver in det nya datavärdet. Du kan även högerklicka på värdenamnet och välja Ändra.

För att byta namn på ett värde högerklickar du på det och väljer "Byt namn". Det går inte att byta namn på de värden som har namnet (Standard).

Registereditorns statusrad längst ned visar alltid vilken nyckel som för tillfället är öppen.

Kopiera datavärden
Om du vill kopiera datavärdet i ett strängvärde eller DWORD-värde, dubbelklickar du på värdenamnet. I det redigeringsfönster som öppnas är datavärdet markerat. Tryck bara Ctrl+C och stäng redigeringsfönstret genom att klicka på Avbryt. Nu kan du klistra in datavärdet i till exempel textredigeraren.

Datavärden i binärvärden kan inte kopieras på detta sätt. I stället markerar du nyckeln där binärvärdet finns och exporterar nyckeln. Sedan kan du kopiera värdet från den exporterade REG-filen.

Nyckel Funktion
HKEY_CLASSES_ROOT
Förkortas HKCR
Här finns all information om filassociationer och OLE-data. Den här huvudnyckeln speglar innehållet i HKEY_LOCAL_MACHINE\Software\Classes.
HKEY_CURRENT_USER
Förkortas HKCU
Om det bara finns en enda användarprofil på datorn, utgör den här huvudnyckeln en kopia av HKEY_USERS. Om det finns flera användarprofiler, innehåller nyckeln inställningarna för den användare som för tillfället är inloggad.
HKEY_LOCAL_MACHINE
Förkortas HKLM
Här finns information om hårdvaran och den mjukvara som finns installerad. Här finns även ett stort antal inställningar som gäller för alla användare.
HKEY_USERS
Förkortas HKU
Uppgifter om inställningar för olika användare, där ibland inställningar för Skrivbordet och nätverket.
HKEY_CURRENT_CONFIG
Förkortas HKCC
Här finns samma information som i HKEY_LOCAL_MACHINE\Config.
HKEY_DYN_DATA
Förkortas HKDD
En virtuell huvudnyckel (den finns bara i minnet) som skapas när Windows startas. Den innehåller dynamiska konfigurationsdata om PnP-enheter och ändras varje gång hårdvara läggs till, kopplas om eller tas bort.
Exportera och importera registerfiler

Direkt från Registereditorn kan du exportera hela registret eller delar av det till en REG-fil, som du sedan kan redigera i din vanliga textredigerare.

Denna fil fungerar även som en säkerhetskopia av registret. Du kan återställa registret genom att antingen importera filen från Registereditorn eller dubbelklicka på filen i Utforskaren.

Exportera hela registret

  • Markera "Den här datorn" i Registereditorn
  • Klicka på Register och välj "Exportera registerfil..."
  • Se till att "Alla" är markerat i "Exportera intervall"
  • Bläddra fram den mapp du vill spara registerfilen i
  • Ange ett namn på filen och klicka på Spara

Exportera en del av registret

  • Markera i Registereditorn den nyckel eller undernyckel du vill exportera
  • Klicka på Register och välj "Exportera registerfil..."
  • Se till att "Markerad undermapp" är markerat i "Exportera intervall"
  • Bläddra fram den mapp du vill spara registerfilen i
  • Ange ett namn på filen och klicka på Spara

Importera en registerfil

  • Öppna Registereditorn
  • Klicka på Register och välj "Importera registerfil..."
  • Bläddra fram mappen med dina registerfiler och markera filen som skall importeras
  • Klicka på Öppna
  • Du får ett meddelande om att informationen har registrerats

© SupportData.Net