HKEY_LOCAL_MACHINE, ofte forkortet til HKLM, er en af flere registreringsdatabasen, der udgør Windows-registreringsdatabasen. Denne særlige hive indeholder størstedelen af konfigurationsoplysningerne for den software, du har installeret, såvel som for selve Windows-operativsystemet.
Ud over softwarekonfigurationsdata indeholder denne bikube også masser af værdifuld information om aktuelt registrerede hardware- og enhedsdrivere.
I Windows 11, Windows 10, Windows 8, Windows 7 og Windows Vista er oplysninger om din computers boot-konfiguration også inkluderet her.
Sådan kommer du til HKEY_LOCAL_MACHINE
Da HKEY_LOCAL_MACHINE er en registreringsdatabase, er den nem at finde og åbne ved hjælp af værktøjet Registreringseditor, der er inkluderet i alle versioner af Windows:
- Åbn registreringseditor. At udføre regedit kommandoen i Kør-boksen er en hurtig måde at komme dertil.
-
Find HKEY_LOCAL_MACHINE i venstre side af registreringseditoren.
Hvis du eller en anden har brugt Registreringseditor før på din computer, skal du muligvis skjule alle åbne registreringsnøgler, indtil du finder bikuben. Brug af venstre piletast vil skjule det, der er valgt i øjeblikket.
- Dobbeltklik eller dobbelttryk HKEY_LOCAL_MACHINE for at udvide bikuben, eller brug den lille pil til venstre.
Registreringsundernøgler i HKEY_LOCAL_MACHINE
Følgende registreringsdatabasenøgler er placeret under HKEY_LOCAL_MACHINE-kuben:
- HKEY_LOCAL_MACHINE\BCD00000000
- HKEY_LOCAL_MACHINE\COMPONENTS
- HKEY_LOCAL_MACHINE\DRIVERS
- HKEY_LOCAL_MACHINE\HARDWARE
- HKEY_LOCAL_MACHINE\SAM
- HKEY_LOCAL_MACHINE\Skema
- HKEY_LOCAL_MACHINE\SECURITY
- HKEY_LOCAL_MACHINE\SOFTWARE
- HKEY_LOCAL_MACHINE\SYSTEM
Tasterne, der er placeret under dette hive på din computer, kan variere noget afhængigt af din version af Windows og din specifikke computerkonfiguration. Nyere versioner af Windows inkluderer f.eks. ikke COMPONENTS-nøglen.
HARDWARE-undernøglen indeholder data vedrørende BIOS, processorer og andre hardwareenheder. I HARDWARE er f.eks. DESCRIPTION > System > BIOS, hvor du finder den aktuelle BIOS-version og leverandør.
SOFTWARE-undernøglen er den, der oftest tilgås fra HKLM-biblen. Det er organiseret alfabetisk af softwareleverandøren og er det sted, hvor hvert program skriver data til registreringsdatabasen, så næste gang programmet åbnes, kan dets specifikke indstillinger anvendes automatisk, så du ikke behøver at omkonfigurere programmet, hver gang det bruges. Det er også nyttigt, når du skal finde en brugers SID.
SOFTWARE-undernøglen indeholder også en Windows-undernøgle, der beskriver forskellige UI-detaljer for operativsystemet, en Classes-undernøgle, der beskriver, hvilke programmer der er knyttet til hvilke filtypenavne, og andre.
HKLM\SOFTWARE\Wow6432Node\ findes på 64-bit versioner af Windows, men bruges af 32-bit applikationer. Det svarer til HKLM\SOFTWARE\ men er ikke det samme, da det er adskilt med det ene formål at give information til 32-bit applikationer på et 64-bit OS. WoW64 viser denne nøgle til 32-bit applikationer som "HKLM\SOFTWARE\."
Skjulte undernøgler i HKLM
I de fleste konfigurationer er følgende undernøgler skjulte nøgler og kan derfor ikke gennemses som de andre nøgler under HKLM registreringsdatabasen:
- HKEY_LOCAL_MACHINE\SAM
- HKEY_LOCAL_MACHINE\SECURITY
Det meste af tiden er disse nøgler tomme, når du åbner dem, og/eller indeholder undernøgler, der er tomme.
SAM-undernøglen henviser til oplysninger om SAM-databaser (Security Accounts Manager) for domæner. Inden for hver database er der gruppealiasser, brugere, gæstekonti og administratorkonti plus navnet, der bruges til at logge ind på domænet, kryptografiske hashes af hver brugers adgangskode og mere.
SECURITY-undernøglen bruges til at gemme den aktuelle brugers sikkerhedspolitik. Den er knyttet til sikkerhedsdatabasen for det domæne, hvor brugeren er logget ind, eller til registreringsdatabasen på den lokale computer, hvis brugeren er logget ind på det lokale systemdomæne.
For at se indholdet af SAM- eller SECURITY-nøglen skal registreringseditoren i stedet åbnes ved hjælp af systemkontoen, som har større tilladelser end nogen anden bruger, selv en bruger med administratorrettigheder.
Når registreringseditoren er blevet åbnet med de relevante tilladelser, kan HKEY_LOCAL_MACHINE\SAM- og HKEY_LOCAL_MACHINE\SECURITY-nøglerne udforskes som enhver anden nøgle i bikuben.
Nogle gratis softwareværktøjer, såsom PsExec af Microsoft, er i stand til at åbne Registreringseditor med de rigtige tilladelser til at se disse skjulte nøgler.
Mere om HKEY_LOCAL_MACHINE
Det kunne være interessant at vide, at HKEY_LOCAL_MACHINE faktisk ikke eksisterer nogen steder på computeren, men i stedet blot er en beholder til visning af de faktiske registreringsdata, der indlæses via undernøglerne, der er placeret i bikuben, anført ovenfor.
Med andre ord fungerer det som en genvej til en række andre datakilder om din computer. På grund af denne ikke-eksisterende natur kan hverken du eller noget program, du installerer, oprette yderligere nøgler under HKEY_LOCAL_MACHINE.
Bivet er glob alt, hvilket betyder, at det er det samme, uanset hvilken bruger på computeren, der ser det, i modsætning til en registreringsdatabase som HKEY_CURRENT_USER, som er specifikt for hver bruger, der ser det, mens han er logget ind.
Selv om det ofte er skrevet på denne måde, er HKLM ikke rigtig en "officiel" forkortelse. Dette er vigtigt at vide, fordi nogle programmer under nogle omstændigheder, selv værktøjer, der er tilgængelige direkte fra Microsoft, ikke lader dig forkorte hive i registreringsstier. Hvis du får en fejl, mens du bruger "HKLM", skal du bruge den fulde sti i stedet og se, om det løser det.