Vad är en Registry Hive?

Innehållsförteckning:

Vad är en Registry Hive?
Vad är en Registry Hive?
Anonim

En hive i Windows-registret är namnet som ges till en större del av registret som innehåller registernycklar, registerundernycklar och registervärden.

Alla nycklar som anses vara bikupor börjar med "HKEY" och är i roten, eller högst upp i hierarkin i registret, vilket är anledningen till att de ibland också kallas rotnycklar eller kärnsystem.

För att använda en mer vanlig term är en bikupa som en startmapp i registret. Allt i registret finns i slutändan i olika bikupor.

Var finns registret bikupor?

I Registereditorn är bikuporna uppsättningen registernycklar som visas som mappar till vänster på skärmen när alla andra nycklar har minimerats.

Här är en lista över de vanligaste registerregistren i Windows:

  • HKEY_CLASSES_ROOT
  • HKEY_CURRENT_USER
  • HKEY_LOCAL_MACHINE
  • HKEY_USERS
  • HKEY_CURRENT_CONFIG
Image
Image

HKEY_DYN_DATA är en registerdatafil som användes i Windows ME, 98 och 95. Det mesta av informationen som lagras i den kupan lagras i HKEY_LOCAL_MACHINE\HARDWARE i senare versioner av Windows.

Varför kan jag inte se några registry hives?

Ibland, när du öppnar Registereditorn, ser du massor av mappar på vänster sida, och kanske till och med registervärden på höger sida, men inte några registerbikupor. Detta betyder bara att de är utanför det normala visningsområdet.

För att se alla registerbikupor på en gång, rulla till högst upp till vänster i registerredigeraren och komprimera alla bikupor, antingen genom att välja nedåtpilarna eller välja Collapsefrån högerklicksmenyn.

Hur som helst kommer detta att minimera alla nycklar och undernycklar så att du bara ser en handfull registerbikupor som anges ovan.

En annan anledning till att vissa registerbikupor inte dyker upp är om du tittar på registret på distans från en annan dator.

Registry Hive vs Registry Key

En register-hive är en mapp i Windows-registret, men det är också en registernyckel. Så exakt vad är skillnaden mellan en registerenhet och registernyckel?

Den enda skillnaden mellan de två är att en register-hive är den första mappen i registret, och den innehåller registernycklar, medan registernycklarna är de mappar inne i bikuporna som innehåller registervärden och andra registernycklar.

Att namnge en mapp i registret till en "registerhive" görs bara för att ytterligare kategorisera vad det är vi pratar om. Istället för att kalla varje mapp i registret för en registerbikupa eller en registernyckel, kallar vi den stora, första mappen för en bikupa men använder nyckel som namn på varannan mapp inne i bikuporna, och registerundernycklar som term för nycklar som finns inom andra nycklar.

A Registry Hive in Context

Här är ett enkelt sätt att förstå var en registerenhet hör hemma i Windows-registret:


HIVE\KEY\SUBKEY\SUBKEY\…\…\VALUE

Som du kan se i exemplet nedan, medan det kan finnas flera registerundernycklar under en bikupa, finns det alltid bara en registerkuba inom varje plats.


HKEY_CURRENT_USER\Kontrollpanel\Desktop\Colors\Meny

  • HIVE: HKEY_CURRENT_USER
  • KEY: Kontrollpanel
  • SUBKEY: Desktop
  • SUBKEY: Färger
  • VALUE: Meny

Redigera och ta bort registry hives

Registry hives, till skillnad från nycklar och värden, kan inte skapas, tas bort eller byta namn. Registerredigeraren tillåter dig inte, vilket innebär att du inte ens kan redigera en av misstag.

Att inte kunna ta bort registerbikupor hindrar dig inte från att göra något fantastiskt med din egen dator - det finns helt enkelt ingen anledning till att du någonsin skulle vilja det. Nycklarna och värdena som omfattar alla registerbikupor är där det verkliga värdet av Windows-registret är.

Du kan dock lägga till, ändra och ta bort nycklar och värden i registret. Du måste komma åt bikuporna för att göra något av det, men själva bikuporna är oföränderliga.

Säkerhetskopiera registry hives

Du kan dock säkerhetskopiera registernycklar, precis som du kan registernycklar. Säkerhetskopiering av en hel kupa sparar alla nycklar och värden i den kupan som en REG-fil som sedan kan importeras tillbaka till Windows-registret vid ett senare tillfälle.

Se Hur man säkerhetskopierar Windows-registret och medföljande Hur man återställer Windows-registret för mer.

FAQ

    Var är registerfilen i Windows 10?

    Registerfilerna finns vanligtvis i C:\Windows\System32\Config. Du kan dock inte göra ändringar i filerna på den här platsen. Om du behöver redigera registret öppnar du Registereditorn för att göra ändringar.

    Varför kallas det en registerbikupa?

    En av de ursprungliga Windows NT-utvecklarna gillade inte bin, så som ett skämt lade en annan utvecklare med ansvar för registret till så många bireferenser som möjligt. En del av detta roliga jabb inkluderade att namnge platsen för registerdata som "celler".

Rekommenderad: