Vad är Windows-registret?

Registret eller Windows-registret är en databas med information, inställningar, alternativ och andra värden för programvara och hårdvara som är installerade på alla versioner av Microsoft Windows-operativsystem. Till exempel, när ett program är installerat, läggs en ny undernyckel som innehåller inställningar som ett programs plats, dess version och hur man startar programmet, till Windows-registret.

När Windows ursprungligen släpptes (t.ex. Windows 3.11), lät den sig mycket på .ini-filer för att lagra konfigurationer och inställningar för Windows och Windows. Även om .ini-filer fortfarande används ibland, är de flesta Windows-program beroende av inställningar som gjorts till Windows-registret efter att ha installerats.

För att visa och göra ändringar i Windows-registret kan Windows Registry Editor (visas nedan) användas. I Windows 3.x var Registereditorn känd som Registreringsinfo Editor eller Registreringsredigerare . Registerredigeraren låter dig se alla nycklar och värden som finns i registret, samt ändra Windows, program eller drivrutinsvärden som du anser behövs.

Registry root-nycklar (hive namn)

När du öppnar Windows Registry Editor, visar den rottangenter som innehåller alla registervärden. Nedan följer en kort beskrivning av var och en av de vanligaste rotnycklarna och värdena i var och en av dem.

Root KeyBeskrivning
HKCR (HKEY_CLASSES_ROOT)Beskriver filtyp, filtillägg och OLE-information.
HKCU (HKEY_CURRENT_USER)Innehåller användare som för närvarande är inloggad i Windows och deras inställningar.
HKLM (HKEY_LOCAL_MACHINE)Innehåller datorspecifik information om hårdvaran installerad, programvaruinställningar och annan information. Informationen används för alla användare som loggar in på den datorn och är en av de mest vanliga områdena i registret.
HKU (HKEY_USERS)Innehåller information om alla användare som loggar in på datorn, inklusive både generisk och användarspecifik information.
HKEY_CURRENT_CONFIG (HKCC)Detaljer om den nuvarande konfigurationen av maskinvara som är ansluten till datorn.
HKDD (HKEY_DYN_DATA)Används endast i Windows 95, 98 och NT, nyckeln innehöll dynamisk statusinformation och plug and play-information. Informationen kan ändras när enheter läggs till eller tas bort från datorn. Informationen för varje enhet innehåller den relaterade hårdvarutangenten och enhetens aktuella status, inklusive problem.

Windows-registervärden

Nedan finns de olika värden som du kommer att stöta på i Windows-registret och en kort beskrivning av vilken typ av data varje värde kan innehålla.

IkonTypnamnBeskrivning

Stängd nyckelLiknar de mappar som ses i Utforskaren. Dessa nycklar är vilka innehåller de undernycklar som anges nedan.

Öppna nyckelNär en nyckel öppnas ändras ikonen till en utökad eller öppen mapp och visar allt innehåll och eventuella ytterligare undernycklar.

REG_SZSträngvärdeTillåter att något strängvärde definieras på en enda rad, till exempel en filväg, och är den vanligaste undernyckeln i registret.

REG_MULTI_SZString array värdeAlla strängvärden för flera linjer.

REG_EXPAND_SZUtökat strängvärdeInnehåller en sträng med miljö- eller systemvariabler som måste utvidgas. Exempelvis kan c: \% windir% \ example.exe vara samma som C: \ windows \ example.exe.

REG_BINARYBinärt värdeTillåter att attribut definieras i binärt antingen som på eller av (0 eller 1).

REG_DWORDDWORD-värdeLiknande binärvärdet, men kan definieras i antingen 32-bitars decimal eller hex.

REG_QWORDQWORD-värdeGilla DWORD, men lagras som ett 64-bitars värde.

Ska jag använda "registry" eller "Registry" i mitt skrivande?

Enligt Microsoft-handboken för stil ska "registret" vara allt lägre, utom när det ingår i en namngiven systemkomponent, till exempel "Registerredigeraren" eller det första ordet i en mening.

Databas, Hive, Operativsystem villkor, Registry Cleaner