Basisprincipes van het Windows-register: de-mystificerend Windows-register

Het Windows-register(Windows Registry) is een map waarin instellingen en opties voor het besturingssysteem voor Microsoft Windows zijn opgeslagen . Het bevat informatie en instellingen voor alle hardware, besturingssysteemsoftware, de meeste niet-besturingssysteemsoftware, gebruikers, voorkeuren van de pc, enz. Dit bericht gaat over de basisprincipes van Windows Register(Windows Registry Basics) .

windows-register-8

Telkens wanneer een gebruiker wijzigingen aanbrengt in de instellingen van het Configuratiescherm(Control Panel) , bestandskoppelingen, systeembeleid of de meeste geïnstalleerde software, worden de wijzigingen weergegeven en opgeslagen in het register. Het register biedt ook een venster op de werking van de kernel, waarbij runtime-informatie wordt weergegeven, zoals prestatiemeteritems en momenteel actieve hardware.

Het Windows -register werd geïntroduceerd om de overvloed aan INI - bestanden per programma op te ruimen die eerder waren gebruikt om configuratie-instellingen voor Windows - programma's op te slaan. Deze bestanden waren meestal verspreid over het systeem, waardoor ze moeilijk te traceren waren.

Lezen(Read) :  Wanneer worden wijzigingen in het register opgeslagen ?

Basisprincipes van het Windows-register

Het register bestaat uit de volgende 5 (The Registry consists of the following 5) basissleutels(Root Keys) :

  • HKEY_CLASSES_ROOT
  • HKEY_CURRENT_USER
  • HKEY_LOCAL_MACHINE
  • HKEY_USERS
  • HKEY_CURRENT_CONFIG.

Hoofdsleutels(SubKeys) bevatten subsleutels . Subsleutels kunnen ook hun eigen subsleutels bevatten en bevatten ten minste één waarde, de (Subkeys may contain subkeys of their own too and contain at least one value, called as its )standaardwaarde genoemd (Default Value). Een sleutel met al zijn subsleutels en waarden wordt een Hive genoemd .

Het register bevindt zich op de schijf in de map system32/config als verschillende afzonderlijke Hive- bestanden. Deze Hive -bestanden worden vervolgens in het geheugen ingelezen telkens wanneer Windows start of wanneer de gebruiker(User) zich aanmeldt. Om te zien waar de Hive 's fysiek zijn opgeslagen, zie:

HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\HiveList

U kunt meer lezen over de locatie van Windows-registerbestanden .

Het register(Registry) gebruikt de volgende gegevenstypen:

  • REG_SZ : De SZ geeft een op nul eindigende string aan. Dit is een tekenreeks met variabele lengte die zowel Unicode- als ANSI - tekens kan bevatten.
  • REG_BINARY : Het bevat binaire gegevens. 0-en en 1-en.
  • REG_DWORD : Dit gegevenstype is een dubbel woord(Word) . Het is een 32-bits numerieke waarde en kan elk getal van 0 tot 232 bevatten.
  • REG_QWORD : Dit gegevenstype is een viervoudig woord(Word) . Het is een 64-bits numerieke waarde.
  • REG_MULTI_SZ : Dit gegevenstype bevat een groep van op nul eindigende tekenreeksen die aan een enkele waarde zijn toegewezen.
  • REG_EXPAND_SZ : Dit gegevenstype is een op nul eindigende tekenreeks die een niet-uitgevouwen verwijzing naar een omgevingsvariabele bevat, zoals bijvoorbeeld % SystemRoot %.

Registervirtualisatie in Windows

Beginnend met Windows Vista , samen met bestandsvirtualisatie , is ook het register(Registry) gevirtualiseerd en heeft het daarom, in tegenstelling tot Windows XP , geen last van een opgeblazen gevoel. Hetzelfde is in Windows 7 voortgezet .

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.

In Windows Vista en later maakt de UAC gebruik van de functie Registervirtualisatie(Registry Virtualization Feature) , om pogingen om te schrijven om te leiden naar subsleutels van

HKEY_LOCAL_MACHINE\Software

Wanneer een toepassing naar deze component probeert te schrijven , schrijft Vista deze in plaats daarvan naar een locatie per gebruiker,

HKEY_CLASSES_ROOT\VirtualStore\Machine\Software

Dit gebeurt discreet. Niemand krijgt te weten dat dit gebeurt!

Dit is in het kort registervirtualisatie en het is een handige beveiligingsfunctie.(This is, in short, Registry Virtualization, and it is a useful Security feature.)

Overigens moet ook melding worden gemaakt van een andere nieuwe technologie die ten grondslag ligt aan Windows Vista en later: The Kernel Transaction Manager , die het Transactional Registry mogelijk maakt . Deze functie maakt een soort van terugdraaien van het register mogelijk. (Registry)Maar het is niet geïmplementeerd in de Register-editor(Registry Editor) . In plaats daarvan is deze functie ontworpen voor gebruik door ontwikkelaars die robuuste applicaties moeten maken met behulp van transactieverwerking.

Lezen: (Read:) Een registersleutel maken in Windows .

Register-editor

Het belangrijkste hulpmiddel in Windows 10/8/7/Vista om rechtstreeks met het register te werken, is de Register-editor(Registry Editor) . Om toegang te krijgen, typt u gewoon regedit in de zoekbalk van het (regedit)menu Start(Start Menu Search Bar) van Vista en drukt u op Enter !

U moet dubbel voorzichtig zijn wanneer u met het register(Registry) werkt , omdat er geen bevestigingsprompt is of een klik op OK om de prompt op te slaan. Aangebrachte wijzigingen worden direct verwerkt.

U kunt meer lezen over tips en functies van de Windows Register-editor(Windows Registry Editor Tips & Features) . Gebruikers van Windows 10 v1703 kunnen de adresbalk gebruiken om rechtstreeks naar een registersleutel te gaan .

Er moet specifiek melding worden gemaakt van de

HKEY_LOCAL_MACHINE\System\CurrentControlSet

hive, aangezien de sleutels in deze zo essentieel zijn voor het opstarten van Windows , dat de back-up wordt onderhouden, die u indien nodig kunt herstellen door simpelweg op te starten in de veilige modus(Safe Mode) en Last Known Good Configuration te selecteren .

Misschien wil je deze berichten ook lezen:(You might want to read these posts too:)

  1. Hoe een beschadigd of beschadigd register te repareren(How to repair corrupted or damaged Registry)
  2. Startmenu en Taakbalk Register tweaks
  3. Back-up en herstel van het register(Backup and restore the registry)
  4. Wijzigingen in het register controleren(Monitor changes to the Registry) .
  5. Hoe meerdere instanties van het register te openen
  6. Emoji's worden gebruikt in het Windows-registerpad ; Wist je dat!?



About the author

Ik ben een freeware-softwareontwikkelaar en voorstander van Windows Vista/7. Ik heb honderden artikelen geschreven over verschillende onderwerpen die verband houden met het besturingssysteem, inclusief tips en trucs, reparatiehandleidingen en best practices. Ik bied ook kantoorgerelateerde adviesdiensten via mijn bedrijf, Help Desk Services. Ik heb een diep begrip van hoe Office 365 werkt, de functies ervan en hoe ik deze het meest effectief kan gebruiken.



Related posts