Grundlæggende om Windows-registreringsdatabasen: Afmystificere Windows-registreringsdatabasen
Windows-registreringsdatabasen(Windows Registry) er en mappe, der gemmer indstillinger og muligheder for operativsystemet til Microsoft Windows . Det indeholder information og indstillinger for al hardware, operativsystemsoftware, de fleste ikke-operativsystemsoftware, brugere, pc'ens præferencer osv. Dette indlæg taler om Windows Registry Basics .
Når en bruger foretager ændringer i kontrolpanelindstillinger(Control Panel) , filtilknytninger, systempolitikker eller det meste af installeret software, afspejles ændringerne og gemmes i registreringsdatabasen. Registret giver også et vindue til driften af kernen, og afslører runtime-information såsom ydeevnetællere og aktuelt aktiv hardware.
Windows - registreringsdatabasen blev introduceret for at rydde op i overfloden af INI - filer pr. program, som tidligere var blevet brugt til at gemme konfigurationsindstillinger for Windows - programmer. Disse filer havde en tendens til at være spredt over hele systemet, hvilket gjorde dem svære at spore.
Læs(Read) : Hvornår gemmes ændringer i registreringsdatabasen ?
Grundlæggende om Windows registreringsdatabasen
Registret består af følgende 5 (The Registry consists of the following 5) rodnøgler(Root Keys) :
- HKEY_CLASSES_ROOT
- HKEY_CURRENT_USER
- HKEY_LOCAL_MACHINE
- HKEY_USERS
- HKEY_CURRENT_CONFIG.
Rodnøgler indeholder undernøgler(SubKeys) . Undernøgler kan også indeholde deres egne undernøgler og indeholde mindst én værdi, kaldet dens (Subkeys may contain subkeys of their own too and contain at least one value, called as its )standardværdi (Default Value). En nøgle med alle dens undernøgler og værdier kaldes en Hive .
Registreringsdatabasen er placeret på disken i system32/config-mappen som flere separate Hive- filer. Disse Hive -filer læses derefter ind i hukommelsen, hver gang Windows starter, eller når brugeren(User) logger på. For at se, hvor Hive'erne(Hive) er fysisk opbevaret, se:
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\HiveList
Du kan læse mere om placeringen af Windows Registry-filer .
Registret(Registry) bruger følgende datatyper :
- REG_SZ : SZ angiver en nul-termineret streng. Dette er en streng med variabel længde, der kan indeholde Unicode såvel som ANSI - tegn.
- REG_BINARY : Den indeholder binære data. 0'ere og 1'ere.
- REG_DWORD : Denne datatype er et dobbeltord(Word) . Det er en 32-bit numerisk værdi og kan indeholde et hvilket som helst tal fra 0 til 232.
- REG_QWORD : Denne datatype er et firedobbelt ord(Word) . Det er en 64-bit numerisk værdi.
- REG_MULTI_SZ : Denne datatype indeholder en gruppe af nulterminerede strenge tildelt en enkelt værdi.
- REG_EXPAND_SZ : Denne datatype er en nul-termineret streng, der indeholder en uudvidet reference til en miljøvariabel, f.eks. % SystemRoot %.
Registry Virtualization i Windows
Startende med Windows Vista , sammen med filvirtualisering , er registreringsdatabasen(Registry) også blevet virtualiseret, og har derfor i modsætning til Windows XP ikke tendens til at lide af oppustethed. Det samme er blevet videreført i Windows 7 .
Virtualization basically means that applications are prevented from writing to System Folders Windows’ file system and ALSO to the ‘machine wide keys‘ in the registry. However, this does not prevent standard user accounts from installing or running applications.I Windows Vista og nyere bruger UAC Registry Virtualization Feature , til at omdirigere forsøg på at skrive til undernøgler af
HKEY_LOCAL_MACHINE\Software
Når en applikation forsøger at skrive til denne hive, skriver Vista i stedet den til en placering pr. bruger,
HKEY_CLASSES_ROOT\VirtualStore\Machine\Software
Dette gøres diskret. Ingen får at vide, at dette sker!
Dette er kort fortalt Registry Virtualization, og det er en nyttig sikkerhedsfunktion.(This is, in short, Registry Virtualization, and it is a useful Security feature.)
I øvrigt skal der også nævnes en anden ny teknologi, der ligger til grund for Windows Vista og senere: Kernel Transaction Manager , som aktiverer Transactional Registry . Denne funktion muliggør en slags tilbagerulning af registreringsdatabasen . (Registry)Men det er ikke implementeret i Registreringseditor(Registry Editor) . I stedet er denne funktion designet til brug af udviklere, der har brug for at skabe robuste applikationer ved hjælp af transaktionsbehandling.
Læs: (Read:) Sådan opretter du en registreringsnøgle i Windows .
Registreringseditor
Det primære værktøj i Windows 10/8/7/Vista til at arbejde direkte med registreringsdatabasen er Registry Editor . For at få adgang til det skal du blot skrive regedit i Vistas startmenu(Start Menu Search Bar) -søgelinje og trykke på Enter !
Du skal være dobbelt forsigtig, når du arbejder med registreringsdatabasen(Registry) , da der ikke er nogen bekræftelsesprompt eller et klik på OK for at gemme prompt. Foretagne ændringer er direkte indarbejdet.
Du kan læse mere om Windows Registry Editor Tips og funktioner(Windows Registry Editor Tips & Features) . Brugere af Windows 10 v1703 kan bruge adresselinjen til at hoppe direkte til enhver registreringsnøgle .
Det skal specifikt nævnes
HKEY_LOCAL_MACHINE\System\CurrentControlSet
hive, da nøglerne i denne særlige er så essentiel for Windows at starte op, at dens sikkerhedskopi bevares, som du kan gendanne, når det er nødvendigt, blot ved at starte i fejlsikret tilstand(Safe Mode) og vælge Last Known Good Configuration .
Du vil måske også læse disse indlæg:(You might want to read these posts too:)
- Sådan repareres beskadiget eller beskadiget registreringsdatabase(How to repair corrupted or damaged Registry)
- Startmenu og proceslinje Registry Tweaks
- Sikkerhedskopier og gendan registreringsdatabasen(Backup and restore the registry)
- Overvåg ændringer i registreringsdatabasen(Monitor changes to the Registry) .
- Sådan åbner du flere forekomster af registreringsdatabasen
- Emojis bliver brugt i Windows Registry-stien ; Vidste du!?
Related posts
Tænd eller sluk for Windows Spotlight ved hjælp af registreringsdatabasen eller gruppepolitikeditoren
Sådan bruger du Charmap og Eudcedit indbyggede værktøjer i Windows 11/10
Microsoft Visual C++ Redistributable Package: FAQ og download
Sådan bruger du Input Method Editor (IME) på Windows 11/10 PC
Sådan aktiveres eller deaktiveres Arkiv Apps-funktionen i Windows 11/10
Windows 11 til virksomheder og virksomheder - Nye funktioner
Sådan aktiverer og bruger du TPM Diagnostics Tool i Windows 11
Sådan aktiveres Wake-on-LAN i Windows 11/10
Sådan aktiverer eller deaktiverer du automatisk læring i Windows 10
Få adgang til og brug Microsoft Edge om flag-siden på Windows 11/10
Windows 10 version 2004 maj 2020 Opdater nye funktioner
Slå Windows-funktioner til eller fra; Administrer Windows Valgfri funktioner
Sådan opsætter du en internetforbindelse på Windows 11/10
Hvad er hurtig start, og hvordan man aktiverer eller deaktiverer det i Windows 11/10
Sådan deler du en webside-URL ved hjælp af Microsoft Edge-browseren
Sådan bruger du den nye Søg med en skærmbilledefunktion i Windows 10
Funktioner fjernet i Windows 10 v 21H1
Sådan ændres nyheds- og interessefeedsprog i Windows 11/10
Sådan aktiverer du HDR for apps ved hjælp af ICC-profiler i Windows 11/10
Sådan deaktiveres automatisk skærmrotation i Windows 11/10