Hvad er Windows-registreringsdatabasen?

Registreringsdatabasen eller Windows-registreringsdatabasen er en database med oplysninger, indstillinger, muligheder og andre værdier for software og hardware installeret på alle versioner af Microsoft Windows-operativsystemer. For eksempel, når et program er installeret, tilføjes en ny undernøgle, der indeholder indstillinger som et programs placering, dens version og hvordan man starter programmet, alle til Windows-registreringsdatabasen.

Da Windows oprindeligt blev udgivet (f.eks. Windows 3.11), støttede den sig meget på .ini-filer for at gemme konfigurationer og indstillinger i Windows og Windows. Selvom .ini-filer stadig bruges nogle gange, afhænger de fleste Windows-programmer på indstillinger, der er lavet til Windows-registreringsdatabasen, efter at de er installeret.

For at se og foretage ændringer i Windows-registreringsdatabasen, kan Windows Registry Editor (vist nedenfor) bruges. I Windows 3.x var registreringseditoren kendt som Registreringsinfo Editor eller Registreringseditor . Registreringseditoren giver dig mulighed for at se alle nøgler og værdier, der findes i registreringsdatabasen, samt ændre Windows, program eller driverværdier, som du føler er nødvendige.

Registry root nøgler (navne navn)

Når du først åbner Windows-registreringseditoren, vises rotetaster, der indeholder alle registreringsværdier. Nedenfor er en kort beskrivelse af hver af de mest almindelige rodnøgler og værdierne i hver af dem.

Root KeyBeskrivelse
HKCR (HKEY_CLASSES_ROOT)Beskriver filtype, filtype og OLE-oplysninger.
HKCU (HKEY_CURRENT_USER)Indeholder bruger, der er logget ind i Windows og deres indstillinger.
HKLM (HKEY_LOCAL_MACHINE)Indeholder computerspecifikke oplysninger om den installerede hardware, softwareindstillinger og andre oplysninger. Oplysningerne bruges til alle brugere, der logger på den computer og er et af de mere almindeligt tilgængelige områder i registreringsdatabasen.
HKU (HKEY_USERS)Indeholder oplysninger om alle brugere, der logger på computeren, herunder både generiske og brugerspecifikke oplysninger.
HKEY_CURRENT_CONFIG (HKCC)Oplysninger om den nuværende hardwarekonfiguration, der er knyttet til computeren.
HKDD (HKEY_DYN_DATA)Bruges kun i Windows 95, 98 og NT, indeholder nøglen de dynamiske statusoplysninger og plug and play-oplysninger. Oplysningerne kan ændres, da enheder tilføjes til eller fjernes fra computeren. Oplysningerne for hver enhed indeholder den tilhørende hardware nøgle og enhedens aktuelle status, herunder problemer.

Windows-registreringsværdier

Nedenfor er de forskellige værdier, du vil støde på, mens du er i Windows-registreringsdatabasen og en kort beskrivelse af, hvilken type data hver værdi kan indeholde.

IkonTypeNavnBeskrivelse

Lukket nøgleLigesom mapperne set i Windows Stifinder. Disse nøgler er, hvad der indeholder nedenstående undernøgler til registreringsdatabasen.

Åbn nøgleNår en nøgle åbnes, skifter ikonet til en udvidet eller åben mappe og viser alt indhold og eventuelle yderligere undernøgler.

REG_SZStrengværdiTillader, at en hvilken som helst strengværdi defineres på en enkelt linje, f.eks. En filsti, og er den mest almindelige undernøgle i registreringsdatabasen.

REG_MULTI_SZString array værdiEn hvilken som helst multi-line strengværdi.

REG_EXPAND_SZUdvidet strengværdiIndeholder en streng med miljø- eller systemvariabler, der skal udvides. For eksempel kan c: \% windir% \ example.exe være det samme som C: \ windows \ example.exe.

REG_BINARYBinær værdiTillader, at attributter defineres i binær som enten til eller fra (0 eller 1).

REG_DWORDDWORD værdiLigner den binære værdi, men kan defineres i enten 32-bit decimal eller hex.

REG_QWORDQWORD værdiLigesom DWORD, men gemt som en 64-bit værdi.

Skal jeg bruge "registry" eller "Registry" i min skrivning?

Ifølge Microsoft-stilhåndbogen skal "registreringsdatabasen" være alt lavere, undtagen når den er en del af en navngivet systemkomponent, f.eks. "Registerredigeringsprogrammet" eller det første ord i en sætning.

Database, Hive, Operating system vilkår, Registry Cleaner