Startpagina » ramen » Basisbeginselen van Windows-register Het mystificerende Windows-register

    Basisbeginselen van Windows-register Het mystificerende Windows-register

    De Windows-register is een map met instellingen en opties voor het besturingssysteem voor Microsoft Windows. Het bevat informatie en instellingen voor alle hardware, besturingssysteemsoftware, de meeste niet-werkende systeemsoftware, gebruikers, voorkeuren van de pc, enz. Dit bericht gaat over Windows-registerbeginselen.

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

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

    Windows-registerbeginselen

    Het register bestaat uit de volgende 5 Root Keys:

    • HKEY_CLASSES_ROOT
    • HKEY_CURRENT_USER
    • HKEY_LOCAL_MACHINE
    • HKEY_USERS
    • HKEY_CURRENT_CONFIG.

    Root Keys bevatten subsleutels. Subsleutels kunnen ook eigen subsleutels bevatten en ten minste één waarde bevatten, de zogeheten 'waarde' Standaardwaarde. Een sleutel met al zijn subsleutels en waarden wordt genoemd als een Bijenkorf.

    Het register bevindt zich op de schijf in de map system32 / config als verschillende afzonderlijke Hive-bestanden. Deze Hive-bestanden worden vervolgens elke keer dat Windows wordt gestart of wanneer de gebruiker zich aanmeldt, in het geheugen opgeslagen. Om te zien waar de Hives fysiek worden opgeslagen, zie:

    HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Control \ HiveList

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

    Het register gebruikt de volgende gegevenstypen:

    • REG_SZ : De SZ geeft de string met de eindstreep aan. Dit is een tekenreeks met variabele lengte die zowel Unicode- als ANSI-tekens kan bevatten.
    • REG_BINARY : Het bevat binaire gegevens. 0's & 1's.
    • REG_DWORD : Dit gegevenstype is een dubbelwoord. Het is een 32-bit numerieke waarde en kan elk nummer van 0 tot 232 bevatten.
    • REG_QWORD : Dit gegevenstype is een viervoudig Word. Het is een 64-bits numerieke waarde.
    • REG_MULTI_SZ : Dit gegevenstype bevat een groep tekenreeksen zonder scheidingstekens die aan een enkele waarde zijn toegewezen.
    • REG_EXPAND_SZ : Dit gegevenstype is een reeks met een nulterminatie die een niet-geëxpandeerde verwijzing naar een omgevingsvariabele bevat, zoals% SystemRoot%.

    Registervirtualisatie vanaf Windows Vista

    Beginnend met Windows Vista, samen met File Virtualization, is ook het register gevirtualiseerd en heeft het dus, in tegenstelling tot Windows XP, geen last van opgeblazen gevoel. Hetzelfde is voortgezet in Windows 7.

    Virtualisatie betekent in feite dat toepassingen niet kunnen schrijven naar het bestandssysteem van Windows Systeemmappen en ALSO naar de 'machine brede toetsen'in het register. Dit belet echter niet dat standaardgebruikersaccounts applicaties installeren of uitvoeren.

    In Windows Vista en hoger gebruikt de UAC de functie Registervirtualisatie om pogingen om te schrijven naar subsleutels van om te leiden

    HKEY_LOCAL_MACHINE \ Software

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

    HKEY_CLASSES_ROOT \ VirtualStore \ Machine \ Software

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

    Dit is, kort gezegd, Register-virtualisatie, en het is een nuttige beveiligingsfunctie.

    Overigens moet er ook melding worden gemaakt van een nieuwe technologie die ten grondslag ligt aan Windows Vista en later: de Kernel Transaction Manager, die het Transactional Registry mogelijk maakt. Deze functie maakt een soort registerrollen terug mogelijk. Maar het is niet geïmplementeerd in de Register-editor. In plaats daarvan is deze functie ontworpen voor gebruik door ontwikkelaars die krachtige applicaties moeten maken met behulp van transactionele verwerking.

    Lezen: Hoe een registersleutel in Windows te maken.

    Register-editor

    De primaire tool in Windows 10/8/7 / Vista voor direct werken met het register is Register-editor. Om het te openen, typt u gewoon regedit in Vista's Start Menu Zoekbalk en druk op Enter!

    U moet dubbel voorzichtig zijn bij het werken met het register, want er is geen bevestigingsprompt of klik niet op OK om de prompt op te slaan. De gemaakte wijzigingen worden direct verwerkt.

    U kunt meer lezen over Tips & Functies van Windows Register-editor. Gebruikers van Windows 10 v1703 kunnen de adresbalk gebruiken om rechtstreeks naar een registersleutel te springen.

    Er moet specifiek melding worden gemaakt van de

    HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet

    component, omdat de sleutels in dit specifieke geval zo essentieel zijn voor het opstarten van Windows, dat de back-up ervan wordt onderhouden, die u indien nodig kunt herstellen door eenvoudigweg in de veilige modus op te starten en Laatst bekende goede configuratie.

    Om te beginnen zou je dit bericht in het menu Start en Register-tweaks van TaskBar kunnen lezen. U kunt meer artikelen bekijken in het Windows-register en hier kijken hoe u een back-up en herstel van het register kunt maken en hoe u wijzigingen in het register kunt controleren. Meer informatie over het openen van meerdere exemplaren van het register.

    Post geporteerd van WinVistaClub.com en bijgewerkt en hier gepost.