Windows Registry är en av de mystiska delarna av Windows operativsystem som gör det möjligt för oss att tweak och modifiera nästan alla delar av Windows. Trots att vi arbetar hela tiden med registret, har de flesta bara en liten förståelse av vad det egentligen är och vet inte hur man skapar egna nycklar och värden. Så låt oss ta reda på en sak eller två om Windows Registry och dess komponenter.

Vad är Windows Registry

Windows Registry är inget annat än en samling av olika konfigurationer och inställningar relaterade till operativsystemet, programmen och användarna. Du kan tänka på det som en databas som nästan lagrar all viktig information. Den här informationen innehåller allt som rör systemhårdvara, programinställningar, installerade program, användarprofiler etc. Eftersom alla viktiga uppgifter är lagrade på en enda plats, hänvisar Windows till registret hela tiden och det är faktiskt enklare och snabbare för Windows att hantera olika delar av operativsystemet utan att röra med massor av enskilda konfigurationsfiler placerade på olika platser.

Komponenter av Windows Registry

Windows-registret består av tre huvudkomponenter - Root level-tangenterna, nycklarna och värdena. "Root-level keys" är värd för alla "Keys" och "Keys" kommer att ha en egen uppsättning värden. Du kan tänka på det som "LocalDrive -> Folder -> File" i ditt system.

Det finns fem olika Root Level-nycklar som har sitt eget specifika syfte i registret. Här är en del av dessa rotnycklar.

HKEY_CLASSES_ROOT (HKCR): Denna Root-nyckel används av Windows för att hantera Objektlänkning och Inbäddning (OLE) och filtypsföreningar. Detta är nyckeln där Windows länkar alla dina filer till sina relevanta program så att du kan öppna och interagera med dem.

HKEY_CURRENT_USER (HKCU): Det här avsnittet av Windows Registry är värd för alla data, inställningar på användarnivå och konfigurationer som är kopplade till den inloggade användaren. Inte bara Windows-operativsystemet, men andra program lagrar även data som är relevanta för den nuvarande användaren.

HKEY_LOCAL_MACHINE (HKLM): Oavsett användarstatus innehåller det här avsnittet alla systemrelaterade tangenter inklusive eventuella hårdvaruinställningar, programinställningar etc. Eftersom den här nyckeln är värd för den största delen av hela systemet, är HKLM en av de mest tillträdede rotnycklarna av Windows-registret.

HKEY_USERS (HKU): Som du kan se från namnet, är den här rotnyckeln värd för alla inställningar för alla användare, inklusive inloggade och loggade användare på systemet. Eftersom du kan hitta inställningar för andra användare, förväxlar du inte denna rotnyckel med HKCU.

HKEY_CURRENT_CONFIG (HKCC): Enkelt uttryckt kan du kalla detta en pseudo rotnyckel eftersom det bara är en direktlänk till inställningarna för nuvarande maskinvaruprofil i HKLM-rotnyckeln.

Nyckelvärden

Vart och ett av ovanstående råttangenter har sina egna nycklar, och varje nyckel har sina egna värden. För varje nyckel kan du skapa sex olika värden, och dessa värden beror helt och hållet på målprogrammet och / eller konfigurationskraven.

Strängvärde: Strängvärden är mestadels mänskliga läsbara och har bara en enda rad textinformation, som filbanor. Strängvärden är ett av de mest använda värdena i Windows-registret.

Binärt värde: Som namnet antyder innehåller dessa värden endast binära data (0, 1). Ofta används dessa värden för att slå på eller stänga av en viss inställning.

DWORD-värde (32-bitars): DWORD-värden liknar binära värden men kan även lagra ett heltal i intervallet 32-bitars. DWORD-värden är utformade för att fungera med 32-bitarssystem, men används även i 64-bitars system för bakåtkompatibilitet.

QWORD-värde (64-bitars): QWORD-värden är precis som DWORD-värden men kan hålla ett heltal inom intervallet 64 bitar. Du kan säga att dessa är utformade för att fungera med 64-bitarssystem.

Multi-String Value: Om String-värden används för att lagra enstaka strängar används Multi-String-värden för att lagra flera strängar eller textinformation.

Utökningsbart strängvärde: Expanderbara strängvärden liknar normala strängvärden men innehåller miljövariablerna.

Skapa nycklar och värden

Skapa nycklar och värden i Windows-registret är relativt enkelt och okomplicerat. Men innan du gör någonting, var vänlig säkerhetskopiera ditt Windows-register eftersom eventuella felkonfigurationer eller oönskade borttagningar kan orsaka kritiska fel.

För att skapa en ny nyckel, högerklicka på Root level-tangenten och välj alternativet "Nytt" och sedan "Key." Som standard kommer den nyskapade nyckeln att se ut som en mapp och heter något som "Ny nyckel #. "Du kan alltid ändra nyckelnamnet efter behov. Samma procedur tillämpas när du vill skapa en ny undernyckel.

För att skapa ett nytt värde, högerklicka i den högra rutan och välj värdet beroende på dina behov som diskuterats ovan. När värdet är skapat måste du namnge det; namnet beror helt på det specifika kravet. Men observera att om du väljer alternativet "Key" i den högra rutan, skapar Windows Registry automatiskt en ny undernyckel.

När det nya värdet är skapat och bytt namn måste du ange värdesdata. För att göra det dubbelklickar du på värdet och anger "Värdedata" efter behov. Igen beror värdeinformationen på programmet eller de specifika inställningarna.

Det är allt som finns att göra, och förhoppningsvis hjälper det dig att förstå Windows-registret och dess komponenter bättre och skapa nya nycklar och värden efter behov.

Gör kommentar nedan och dela med dig av dina tankar och erfarenheter.