Windows-registreringsdatabasen er en af ​​de mystiske dele af Windows-operativsystemet, der gør det muligt for os at justere og ændre næsten alle sektionerne af Windows. Selvom vi arbejder med registret hele tiden, har de fleste kun en lille forståelse af, hvad det egentlig er, og er ikke sikre på, hvordan man opretter brugerdefinerede nøgler og værdier. Så lad os finde ud af en ting eller to om Windows Registry og dets komponenter.

Hvad er Windows Registry

Windows-registreringsdatabasen er intet andet end en samling af forskellige konfigurationer og indstillinger relateret til operativsystemet, programmerne og brugerne. Du kan tænke på det som en database, der stort set lagrer alle vigtige oplysninger. Disse oplysninger indeholder alt relateret til systemhardware, applikationsindstillinger, installerede programmer, brugerprofiler mv. Da alle de vigtige oplysninger er gemt på et enkelt sted, henviser Windows til registreringsdatabasen hele tiden, og det er faktisk lettere og hurtigere for Windows at styre forskellige dele af operativsystemet uden at rote med tonsvis af individuelle konfigurationsfiler placeret på forskellige steder.

Komponenter i Windows Registry

Windows Registry består af tre hovedkomponenter - Root niveau tasterne, Keys og Values. "Root-niveau taster" er vært for alle "Keys" og "Keys" vil have deres eget sæt "Værdier." Du kan tænke på det som "LocalDrive -> Folder -> File" i dit system.

Der er fem forskellige Root niveau taster, der har deres eget specifikke formål i registreringsdatabasen. Her er et kerne af disse rodnøgler.

HKEY_CLASSES_ROOT (HKCR): Denne Root-nøgle bruges af Windows til at administrere Objekt Linking and Embedding (OLE) og filtype associationer. Dette er nøglen, hvor Windows forbinder alle dine filer med deres relevante programmer, så du kan åbne og interagere med dem.

HKEY_CURRENT_USER (HKCU): Dette afsnit i Windows-registreringsdatabasen er vært for alle data, brugerniveauindstillinger og konfigurationer, der er knyttet til den bruger, der er logget ind. Ikke kun Windows-operativsystemet, men også andre programmer lagrer data, der er relevante for den aktuelle bruger.

HKEY_LOCAL_MACHINE (HKLM): Uanset brugerens status indeholder dette afsnit alle systemrelaterede nøgler, herunder eventuelle hardwareindstillinger, softwareindstillinger osv. Da denne nøgle er de fleste af de systembaserede oplysninger, er HKLM en af ​​de mest tilgængelige root nøgler af Windows-registreringsdatabasen.

HKEY_USERS (HKU): Som du kan se fra navnet, er denne rodnøgle vært for alle indstillingerne for alle brugere, herunder alle indlogget og logget af brugere på systemet. Da du kan finde indstillinger vedrørende andre brugere, må du ikke forveksle denne rodnøgle med HKCU.

HKEY_CURRENT_CONFIG (HKCC): Du kan simpelthen kalde dette en pseudo-rodnøgle, da det kun er et direkte link til indstillingerne for aktuelle hardwareprofiler i HKLM-rodnøglen.

Nøgleværdier

Hver af ovennævnte Root Keys har deres egne nøgler, og hver nøgle har sine egne værdier. For hver nøgle kan du oprette seks forskellige værdier, og disse værdier afhænger helt af målprogrammet og / eller konfigurationskravene.

Strengværdi: Strengværdier er for det meste menneskelige læsbare og har kun en enkelt tekstlinjeformet information, som f.eks. Filstier. Strengværdier er en af ​​de mest anvendte værdier i Windows-registreringsdatabasen.

Binær værdi: Som navnet antyder, indeholder disse værdier kun binære data (0, 1). Disse værdier bruges ofte til at tænde eller slukke for en bestemt indstilling.

DWORD-værdi (32-bit): DWORD-værdier ligner binære værdier, men er også i stand til at lagre et helt tal i intervallet 32-bit. DWORD-værdier er designet til at fungere med 32-bit systemer, men bruges også i 64-bit systemer til bagudkompatibilitet.

QWORD-værdi (64-bit): QWORD-værdier er ligesom DWORD-værdier, men er i stand til at holde et helt tal inden for intervallet 64 bit. Du kan sige, at disse er designet til at arbejde med 64-bit systemer.

Multi-string-værdi: Hvis String-værdier bruges til at lagre enkeltlinjestrenge, bruges Multi-String-værdier til at gemme flere linjestrenge eller tekstinformation.

Udvidelig strengværdi: Udvidelige strengværdier svarer til normale strengværdier, men indeholder miljøvariablerne.

Oprettelse af ny nøgler og værdier

Oprettelse af nøgler og værdier i Windows Registry er forholdsvis let og ligetil. Men før du gør noget, skal du sikkerhedskopiere dit Windows-registreringsdatabase, da eventuelle fejlkonfigurationer eller uønskede sletninger kan forårsage kritiske fejl.

For at oprette en ny nøgle skal du højreklikke på roteniveau nøglen og vælge indstillingen "Ny" og derefter "Nøgle." Som standard vil den nyoprettede nøgle ligne en mappe og kaldes noget som "Ny nøgle #. "Du kan altid ændre nøglenavnet efter behov. Den samme procedure anvendes, når du vil oprette en ny undernøgle.

For at oprette en ny værdi skal du højreklikke i højre rude og vælge værdien afhængigt af dine behov som beskrevet ovenfor. Når værdien er oprettet, skal du navngive den; Navnet afhænger helt af det specifikke krav. Men bemærk at hvis du vælger indstillingen "Nøgle" i højre rude, opretter Windows Registry automatisk en ny undernøgle.

Når den nye værdi er oprettet og omdøbt, skal du indtaste værdidataene. For at gøre det skal du dobbeltklikke på værdien og indtaste "Værdidata" efter behov. Igen afhænger værdidataene af programmet eller de specifikke indstillinger.

Det er alt, hvad der skal gøres, og forhåbentlig hjælper dette dig med at forstå Windows-registreringsdatabasen og dets komponenter bedre og skabe nye nøgler og værdier efter behov.

Giv kommentaren nedenfor deling af dine tanker og oplevelser.