Windows Tips & News

Windows Registereditor för dummies

click fraud protection

Ofta nämner våra tips Windows Registry and Registry Editor. Vad är registret exakt och vad är RegEdit? De som är bekanta med Windows i många år behöver ingen förklaring, men de som är nya i Windows kommer att finna det här inlägget användbart.

Idag ska jag förklara grunderna för Registereditorn. Jag kommer också att täcka kommandoradsargument, viktiga metoder för att arbeta med detta program och mer. Läs nedan om du är intresserad.

Innehållsförteckning

  1. Vad är Registereditorn
  2. Hur man startar Registereditorn
  3. Vad Registereditorn visar dig
  4. Hur man skapar en ny nyckel
  5. Hur man skapar ett nytt värde
  6. Hur man tar äganderätten till en registernyckel
  7. Hur man återställer TrustedInstaller-ägandet
  8. Hur man ändrar behörigheter på en registernyckel
  9. Hur man kommer åt registret för en annan användare eller ett annat operativsystem
  10. Registerredigerarens kommandoradsargument
  11. Hur man hoppar till önskad registernyckel med ett klick
  12. Växla mellan HKCU och HKLM i Registereditorn i Windows 10

Vad är Registereditorn

Registereditorn föddes som ett verktyg för användare som vill ändra Windows-inställningar som inte är exponerade i användargränssnittet. Huvudsyftet med detta verktyg är att visa och ändra inställningarna i systemregistret - en uppsättning av specialfiler som innehåller konfigurationsinformation om Windows och nästan all programvara installerat. Windows och många program (förutom de som är "bärbara") använder denna information för att läsa och skriva sina egna inställningar till registret.

Hur man startar Registereditorn

Oavsett vilken Windows-version du har installerat kommer den här metoden att fungera:

Tryck på Win+R-tangenterna på ditt tangentbord, dialogrutan "Kör" visas. Typ regedit utan citattecken och tryck på Enter. Fortsätt med UAC-prompten.

Den huvudsakliga körbara filen i Registereditorn finns i katalogen C:\Windows. Så du kan navigera till den mappen och köra regedit.exe-filen direkt. Eller så kan du skapa en genväg till Regedit.exe och klistra in den i Start-menyn vid %ProgramData%\Microsoft\Windows\Startmeny\Programs under mappen Systemverktyg. Detta kommer att få Registerredigeraren att dyka upp i Start-menyns sökning också.

Registereditorn ser ut så här:

Vad Registereditorn visar dig

Som framgår av bilden ovan består den av två rutor - den vänstra rutan visar en hierarkisk vy av datastrukturer, kallad nycklar, och den högra rutan visas värden - som är par av namn/data lagrade i nycklar.

Nycklar är en virtuell vy av data från flera filer, som utgör registerdatabasen. Du kan se vilka filer som representerar din registerdatabas om du öppnar följande nyckel:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\hivelist

Här kan du se listan över filer på din hårddisk där registerfilerna är lagrade. Data inuti dem, som nämnts ovan, har en hierarkisk struktur. Registereditorn visar det som en trädvy: det finns "root" (förälder) nycklar och flera undernycklar (underordnade objekt). Rotnycklarna som visas i Regedit representerar för det mesta den specifika filen, eller med andra ord, registerfilerna motsvarar nycklarnas hierarki. Men det finns också några virtuella rotnycklar som visas i Regedit som finns för bakåtkompatibilitet. Till exempel är HKEY_CURRENT_CONFIG en virtuell vy och HKEY_CLASSES_ROOT är också en virtuell vy av den aktuella användarens nyckel + systemnycklar.

Observera att vissa delar av registerdatabasen aldrig visas i registerredigeraren. Till exempel kommer du aldrig att se SAM (Security Accounts Manager) inuti Regedit.

De värden används av Windows och många applikationer för att lagra olika konfigurationsparametrar och deras data. Värden är av olika slag, men i det allmänna fallet finns det strängvärden, numeriska värden eller binära värden.

Hur man skapar en ny nyckel

För att skapa en ny nyckel måste du högerklicka på den överordnade nyckeln i den vänstra rutan och klicka på Nytt -> Nyckel snabbmenykommandot.

Du måste ge den nyskapade nyckeln ett egennamn som krävs av programvaran som du skapar den för. Du kan exportera (spara) nyckeln till en *.reg-fil från snabbmenyn. Genom att exportera den till en fil kan du senare helt enkelt dubbelklicka på .reg-filen för att importera dess innehåll tillbaka till registret.

Hur man skapar ett nytt värde

För att skapa ett nytt värde måste du högerklicka

  • på den aktuella tangenten i den vänstra rutan eller
  • i det tomma området i den högra rutan.

Välj lämplig typ för det nya värdet och ange dess namn. Dubbelklicka på värdet du skapade för att ställa in dess data efter behov.


Hur man tar äganderätten till en registernyckel

Precis som behörigheter och ägandekoncept finns för objekt i NTFS-filsystemet, finns de också för registernycklar. Från och med Windows Vista, faktiskt, ett stort antal OS-specifika registernycklar som lagrar Windows inställningar som skyddas av Windows Resursskydd så att de inte enkelt kan raderas eller ändras. Du kan behöva ändra dessa nycklar i vissa situationer. För det måste du ta ägarskap samt ställa in behörigheter (åtkomsträttigheter) för dem. Till exempel, för att justera Explorer-kommandofältet, Winaero's Explorer Toolbar Editor tar äganderätten till vissa registernycklar och ändrar också deras behörigheter. Att ta ägarskap är ganska enkelt och kan utföras med följande steg.

1. När du har öppnat Registereditorn, gå till registernyckeln du vill ta äganderätten till, högerklicka på den och välj Behörigheter... alternativ från snabbmenyn.

2. Detta öppnar dialogrutan "Behörigheter" för den nyckeln. Klicka på Avancerad knapp.

3. Fönstret "Avancerade säkerhetsinställningar" visas. Här måste du byta ägare av nyckeln. Beroende på Windows-version kan den här dialogrutan se annorlunda ut:

  • För Windows XP

    Öppna Ägare flik.
    Välj ditt användarkonto och klicka på Tillämpa knapp. Om äganderätten också måste ställas in på alla undernycklar, kontrollera då Byt ut ägare på underbehållare och föremål kryssruta.

  • För Windows 7/Windows Vista

    Öppna Ägare flik.

    Klicka på Andra användare eller grupper... knapp.

    Välj användarkonto via Avancerad eller skriv bara ditt användarkonto i Ange objektnamnet att välja textområdet och klicka OK.
    Om äganderätten måste ställas in på alla undernycklar också (som oftare är fallet på Windows 7/Vista), kontrollera då Byt ut ägare på underbehållare och föremål kryssruta.

  • För Windows 8

    Klicka på Förändra länken bredvid etiketten "Ägare:".

    De Välj Användare eller Grupp fönstret visas.

    Välj användarkonto via Avancerad eller skriv bara ditt användarkonto i Ange objektnamnet att välja textområdet och klicka OK.

Hur man återställer TrustedInstaller-ägandet

För att återställa TrustedInstaller-ägandet i Windows 7,8 och Vista, skriv "NT Service\TrustedInstaller" som nytt ägarenamn.

Hur man ändrar behörigheter på en registernyckel

När du har bytt ägare till en registernyckel behöver du nästan alltid ändra dess behörigheter innan du faktiskt kan ändra nyckeln. Du måste byta till Behörigheter fliken i Avancerade säkerhetsinställningar dialogruta för att göra det.

Undernycklar kan ha ärvda behörigheter från deras föräldranyckel. Eller så kan undernycklar också ha explicita behörigheter, separat från den överordnade nyckeln. I det första fallet, det vill säga om behörigheterna ärvs från den överordnade nyckeln, måste du inaktivera arv och kopiera behörigheter till den aktuella nyckeln. I Windows 7, Windows Vista och Windows XP måste du avmarkera Inkludera ärvbara behörigheter från detta objekts överordnade kryssrutan för att göra det och klicka på Lägg till knappen i bekräftelsedialogrutan.

När du har inaktiverat arv, välj lämpligt användarkonto och klicka på Redigera knappen för att ändra behörigheterna.

I Windows 8 finns det en knapp för att inaktivera arv.

Behörigheter kan ställas in på båda sätt. Du kan endast ställa in dem på den nödvändiga undernyckeln efter att du har inaktiverat arv. Eller så kan du ställa in behörigheter för den överordnade nyckeln och alla dess undernycklar. För att göra det, kontrollera Ersätt alla underordnade objektbehörigheter med ärvbara behörigheter från detta objekt kryssruta. Detta kommer att trycka ned behörigheter i nyckelhierarkin till alla underordnade objekt.

Hur man kommer åt registret för en annan användare eller ett annat operativsystem


Registereditorn låter dig också komma åt nycklar och värden för en annan användare på samma Windows-installation eller en annan Windows-installation på en annan eller samma dator. Som nämnts ovan lagras Windows-registret i flera filer. Du kan ladda dessa individuellt och montera dem till roten av nyckeln HKEY_LOCAL_MACHINE.

Här är steg-för-steg-instruktioner:

1. Välj HKEY_LOCAL_MACHINE nyckel i Registereditorn.

2. Välj menykommandot "Arkiv -> Ladda Hive".

3. Bläddra efter registerfilen du vill öppna. I exemplet nedan kommer jag att ladda registerfilen för ett annat användarkonto på min Windows 8-installation.

4. I nästa dialogruta måste du ange ett namn för registerfilen du laddade. Detta namn kommer att visas under tangenten HKEY_LOCAL_MACHINE.

Obs: Var noga med att ta bort den laddade registerfilen när du har arbetat klart med den. Detta kan göras från menykommandot "Arkiv -> Unload Hive" efter att ha valt nyckeln du har laddat.

Registerredigerarens kommandoradsargument

Slutligen skulle jag vilja visa dig de vanligaste kommandoradsargumenten som kan användas med Registereditorn. De kan användas i dina egna skript och batchfiler. De är följande:

  • regedit.exe -m

    Öppnar en annan instans av Registereditorn även om en redan är öppen. Detta är extremt praktiskt om du vill jämföra två registernyckelplatser. Fungerar på Windows XP och senare.

  • regedit.exe sökväg_till_fil.reg

    Slå samman en registerfil med ditt nuvarande register. Detta är standardåtgärden som utförs när du dubbelklickar på en *.reg-fil i Utforskaren.

  • regedit.exe /s sökväg_till_fil.reg

    Samma som ovan, men filen kommer att slås samman tyst, utan bekräftelsedialogrutan. Användbart för skript.

  • regedit.exe /e sökväg_till_fil.reg

    Exportera all registerdata till en enda fil

  • regedit /e path_to_file.reg "HKEY_CURRENT_USER\Kontrollpanelen\Desktop"

    Exporterar nyckeln HKEY_CURRENT_USER\Control Panel\Desktop och dess undernycklar till en enda fil

  • regedit /a path_to_file.reg "HKEY_CURRENT_USER\Kontrollpanelen\Desktop"

    Samma som ovan, men registerfilen kommer att skapas med ANSI-kodning istället för Unicode. Den exporterade filen kommer också att få raden "REGEDIT4" som en första rad. Sådana filer är kompatibla med äldre versioner av Windows (före Windows 2000).

Hur man hoppar till önskad registernyckel med ett klick

Se vår lämpliga artikel: Hur man hoppar till önskad registernyckel med ett klick.

Växla mellan HKCU och HKLM i Registereditorn i Windows 10

Se artikeln: Växla mellan HKCU och HKLM i Windows 10 Registereditor

Dessa registerkoncept som jag har täckt är bara toppen av isberget. Dela gärna din feedback om den här artikeln med oss.

Skapa virtuella Ubuntu-maskiner med Hyper-V Quick Create

Skapa virtuella Ubuntu-maskiner med Hyper-V Quick Create

REKOMMENDERAD: Klicka här för att åtgärda Windows-problem och optimera systemets prestandaOm du o...

Läs mer

Skapa genväg till fjärrskrivbord för PC i Windows 10

Skapa genväg till fjärrskrivbord för PC i Windows 10

REKOMMENDERAD: Klicka här för att åtgärda Windows-problem och optimera systemets prestandaI den h...

Läs mer

Remote Desktop (RDP) Tangentbordsgenvägar i Windows 10

Remote Desktop (RDP) Tangentbordsgenvägar i Windows 10

REKOMMENDERAD: Klicka här för att åtgärda Windows-problem och optimera systemets prestandaRDP stå...

Läs mer