Wat is het Windows-register en hoe het werkt?

Het Windows - register(Registry) is een verzameling configuraties, waarden en eigenschappen van Windows-toepassingen en het Windows-besturingssysteem dat op een hiërarchische manier is georganiseerd en opgeslagen in een enkelvoudige repository.

Telkens wanneer een nieuw programma op het Windows -systeem wordt geïnstalleerd, wordt er een vermelding gemaakt in het Windows-register(Windows Registry) met zijn kenmerken zoals grootte, versie, locatie in de opslag, enz.

Wat is het Windows-register en hoe het werkt?

Omdat deze informatie in de database is opgeslagen, is niet alleen het besturingssysteem op de hoogte van de gebruikte bronnen, maar kunnen ook andere toepassingen profiteren van deze informatie, omdat ze zich bewust zijn van eventuele conflicten die kunnen ontstaan ​​als bepaalde bronnen of bestanden zouden samenwerken. bestaan.

Wat is het Windows-register(Windows Registry) en hoe(How) het werkt?

Het Windows-register(Windows Registry) is echt het hart van de manier waarop Windows werkt. Het is het enige besturingssysteem dat deze benadering van een centraal register gebruikt. Als we het zouden visualiseren, moet elk onderdeel van het besturingssysteem communiceren met het Windows-register(Windows Registry) , vanaf de opstartvolgorde tot iets eenvoudigs als het hernoemen van de naam van het bestand.

Simpel(Simply) gezegd, het is gewoon een database die lijkt op die van een bibliotheekkaartcatalogus, waar de vermeldingen in het register zijn als een stapel kaarten die zijn opgeslagen in de kaartencatalogus. Een registersleutel zou een kaart zijn en een registerwaarde zou de belangrijke informatie op die kaart zijn. Het Windows -besturingssysteem gebruikt het register om een ​​heleboel informatie op te slaan die wordt gebruikt om ons systeem en onze software te besturen en te beheren. Dit kan van alles zijn, van informatie over pc-hardware tot gebruikersvoorkeuren en bestandstypen. Bijna(Almost) elke vorm van configuratie die we met een Windows -systeem doen, omvat het bewerken van het register.

Geschiedenis van het Windows-register

In de eerste versies van Windows moesten applicatieontwikkelaars samen met het uitvoerbare bestand een aparte .ini-bestandsextensie opnemen. Dit .ini-bestand bevatte alle instellingen, eigenschappen en configuratie die nodig zijn om het opgegeven uitvoerbare programma correct te laten werken. Dit bleek echter zeer inefficiënt vanwege de redundantie van bepaalde informatie en het vormde ook een veiligheidsrisico voor het uitvoerbare programma. Als gevolg hiervan was een nieuwe implementatie van gestandaardiseerde, gecentraliseerde en veilige technologie een schijnbare noodzaak.

Met de komst van Windows 3.1 werd aan een kale versie van deze vraag voldaan met een centrale database die gemeenschappelijk is voor alle toepassingen en systemen, het Windows-register(Windows Registry) .

Deze tool was echter zeer beperkt, omdat de applicaties alleen bepaalde configuratie-informatie van een uitvoerbaar bestand konden opslaan. In de loop der jaren hebben Windows 95 en Windows NT zich op deze basis verder ontwikkeld en centralisatie geïntroduceerd als de kernfunctie in de nieuwere versie van Windows Registry .

Dat gezegd hebbende, is het opslaan van informatie in het Windows-register(Windows Registry) een optie voor softwareontwikkelaars. Dus als een ontwikkelaar van een softwaretoepassing een draagbare toepassing zou maken, hoeft hij geen informatie aan het register toe te voegen, lokale opslag met de configuratie, eigenschappen en waarden kan worden gemaakt en met succes worden verzonden.

De relevantie van het Windows-register(Windows Registry) met betrekking tot andere besturingssystemen

Windows is het enige besturingssysteem dat deze benadering van een centraal register gebruikt. Als we het zouden visualiseren, moet elk onderdeel van het besturingssysteem communiceren met het Windows-register(Windows Registry) , vanaf de opstartvolgorde tot het hernoemen van een bestandsnaam.

Alle andere besturingssystemen, zoals iOS, Mac OS , Android en Linux , blijven tekstbestanden gebruiken om het besturingssysteem te configureren en het gedrag van het besturingssysteem te wijzigen.

In de meeste Linux -varianten worden de configuratiebestanden opgeslagen in het .txt -formaat, dit wordt een probleem wanneer we met de tekstbestanden moeten werken, aangezien alle .txt -bestanden als kritieke systeembestanden worden beschouwd. Dus als we de tekstbestanden in deze besturingssystemen proberen te openen, kunnen we deze niet bekijken. Deze besturingssystemen proberen het als veiligheidsmaatregel te verbergen, omdat alle systeembestanden zoals configuraties van de netwerkkaart, firewall, besturingssysteem, grafische gebruikersinterface, videokaartinterface, enz. Worden opgeslagen in het ASCII-formaat.(ASCII format.)

Om dit probleem te omzeilen, hebben zowel macOS als iOS een geheel andere benadering van de tekstbestandsextensie geïmplementeerd door de .plist-extensie(.plist extension) te implementeren , die alle systeem- en applicatieconfiguratie-informatie bevat, maar nog steeds de voordelen van een enkelvoudig register ver zwaarder wegen dan de eenvoudige wijziging van de bestandsextensie.

Wat zijn de voordelen van het Windows-register(Windows Registry) ?

Omdat elk(Every) onderdeel van het besturingssysteem continu communiceert met het Windows-register(Windows Registry) , moet het in een zeer snelle opslag worden opgeslagen. Daarom(Hence) is deze database ontworpen voor extreem snel lezen en schrijven en voor efficiënte opslag.

Als we de registerdatabase zouden openen en controleren, zou deze doorgaans schommelen tussen 15 en 20 megabytes, waardoor deze klein genoeg is om altijd in het RAM ( Random Access Memory ) te worden geladen, wat overigens de snelste opslag is die beschikbaar is voor het besturingssysteem.

Aangezien het register te allen tijde in het geheugen moet worden geladen, laat het register niet genoeg ruimte over om alle andere toepassingen soepel of helemaal niet te laten werken. Dit zou nadelig zijn voor de prestaties van het besturingssysteem, daarom is het Windows-register(Windows Registry) ontworpen met als kerndoel zeer efficiënt te zijn.

Als er meerdere gebruikers zijn die met hetzelfde apparaat communiceren en er zijn een aantal applicaties die ze vaak gebruiken, zou het twee keer of meerdere keren opnieuw installeren van dezelfde applicaties een verspilling van vrij dure opslag zijn. Het Windows(Windows) -register blinkt uit in deze scenario's waarbij de toepassingsconfiguratie wordt gedeeld door verschillende gebruikers.

Dit vermindert niet alleen de totale gebruikte opslagruimte, maar geeft de gebruikers ook toegang om wijzigingen aan te brengen in de configuratie van de applicatie vanaf één enkele interactiepoort. Dit bespaart ook tijd omdat de gebruiker niet handmatig naar elk .ini -bestand voor lokale opslag hoeft te gaan.

Scenario's voor meerdere gebruikers(Multi-User) komen veel voor in bedrijfsconfiguraties, hier is er een sterke behoefte aan gebruikersprivileges. Omdat niet alle informatie of bronnen met iedereen kunnen worden gedeeld, werd de behoefte aan op privacy gebaseerde gebruikerstoegang eenvoudig geïmplementeerd via het gecentraliseerde Windows-register. Hierbij behoudt de netwerkbeheerder zich het recht voor om op basis van de verrichte werkzaamheden te weigeren of toe te staan. Dit maakte de enkelvoudige database veelzijdig en robuust, aangezien de updates gelijktijdig kunnen worden uitgevoerd met externe toegang tot alle registers van meerdere apparaten in het netwerk.

Hoe werkt het Windows-register?

Laten we de basiselementen van het Windows-register(Windows Registry) verkennen voordat we onze handen vuil gaan maken.

Het Windows-register(Windows Registry) bestaat uit twee basiselementen, de registersleutel(Registry Key) genaamd, die een containerobject is, of eenvoudig gezegd, ze zijn als een map waarin verschillende soorten bestanden zijn opgeslagen en registerwaarden(Registry Values) die niet-containerobjecten zijn die lijken op bestanden die kan van elk formaat zijn.

U moet ook weten: (You should also know:) Hoe u de volledige controle over of het eigendom van Windows-registersleutels kunt krijgen(How to Take Full Control or Ownership of Windows Registry Keys)

Hoe toegang krijgen tot het Windows-register?

We kunnen het Windows-register(Windows Registry) openen en configureren met behulp van een Register-editor(Registry Editor) , Microsoft bevat een gratis hulpprogramma voor het bewerken van het register samen met elke versie van het Windows-besturingssysteem(Windows Operating System) .

Deze Register-editor(Registry Editor) kan worden geopend door "Regedit" in de opdrachtprompt(Command Prompt) te typen of door eenvoudig "Regedit" in het zoek- of uitvoervak ​​in het menu Start te typen. (Start)Deze editor is de portal voor toegang tot het Windows -register en het helpt ons om het register te verkennen en wijzigingen aan te brengen. Het register is de overkoepelende term die wordt gebruikt door verschillende databasebestanden die zich in de map van de Windows -installatie bevinden.

Hoe toegang te krijgen tot de Register-editor

voer regedit uit in opdrachtprompt shift + F10

Is het veilig om de Register-editor te bewerken?(Is it Safe to edit Registry Editor?)

Als u niet weet wat u doet, is het gevaarlijk om de registerconfiguratie(Registry) te omzeilen. Wanneer u het register(Registry) bewerkt , moet u ervoor zorgen dat u de juiste instructies volgt en alleen wijzigt wat u wordt opgedragen.

Als u bewust of per ongeluk iets in het Windows-register(Windows Registry) verwijdert , kan dit de configuratie van uw systeem wijzigen, wat kan leiden tot Blue Screen of Death of Windows zal niet opstarten.

Het wordt dus over het algemeen aanbevolen om een ​​back-up te maken van het Windows-register(backup Windows Registry) voordat u er wijzigingen in aanbrengt. U kunt ook een systeemherstelpunt maken(create a system restore point) (waarmee automatisch een back-up van het register(Registry) wordt gemaakt) dat kan worden gebruikt als u ooit de registerinstellingen(Registry) weer normaal moet maken. Maar als je alleen doet wat je wordt verteld, zou het geen probleem moeten zijn. Als u wilt weten hoe u het Windows-register kunt herstellen, legt deze tutorial(restore Windows Registry then this tutorial) uit hoe u dit eenvoudig kunt doen.

Laten we eens kijken naar de structuur van het Windows-register(Windows Registry)

Er is een gebruiker op een ontoegankelijke opslaglocatie die alleen bestaat voor toegang tot het besturingssysteem.

Deze sleutels worden tijdens het opstarten van het systeem in het (Keys)RAM geladen en worden constant gecommuniceerd binnen een bepaald tijdsinterval of wanneer een bepaalde gebeurtenis of gebeurtenissen op systeemniveau plaatsvinden.

Een bepaald deel van deze registersleutels wordt opgeslagen op de harde schijf. Deze sleutels die op de harde schijf zijn opgeslagen, worden netelroos genoemd. Dit gedeelte van het register bevat registersleutels, registersubsleutels en registerwaarden. Afhankelijk van het niveau van het privilege dat een gebruiker heeft gekregen, zou hij toegang krijgen tot bepaalde delen van deze sleutels.

De sleutels die zich op het hoogtepunt van de hiërarchie in het register bevinden die begint met HKEY , worden als netelroos beschouwd.

In de Editor bevinden de kasten zich aan de linkerkant van het scherm wanneer alle toetsen worden bekeken zonder uit te vouwen. Dit zijn de registersleutels die als mappen worden weergegeven.

Laten we eens kijken naar de structuur van de Windows-registersleutel en de bijbehorende subsleutels:

Voorbeeld van een sleutelnaam - "HKEY_LOCAL_MACHINESYSTEMInputBreakloc_0804"

Hier verwijst de "loc_0804" naar de subsleutel "Break" verwijst naar de subsleutel "Input" die verwijst naar de subsleutel "SYSTEM" van de HKEY_LOCAL_MACHINE -rootsleutel.

Algemene basissleutels in het Windows-register(Common Root Keys in Windows Registry)

Elk van de volgende sleutels is zijn eigen individuele bijenkorf, die meer sleutels omvat binnen de sleutel op het hoogste niveau.

i. HKEY_CLASSES_ROOT

Dit is de registercomponent van het Windows-register(Windows Registry) dat bestaat uit bestandsextensie-associatie-informatie, programmatic identifier ( ProgID ), Interface ID ( IID ) gegevens en Class ID (CLSID) .

Deze registercomponent  HKEY_CLASSES_ROOT is de toegangspoort voor elke actie of gebeurtenis die plaatsvindt in het Windows -besturingssysteem. Stel dat(Suppose) we toegang willen tot enkele mp3-bestanden in de map Downloads . Het besturingssysteem voert zijn query hierdoor uit om de vereiste acties te ondernemen.

Op het moment dat je de HKEY_CLASSES_ROOT- component opent, is het heel gemakkelijk om overweldigd te raken als je naar zo'n enorme lijst met extensiebestanden kijkt. Dit zijn echter de registersleutels die ervoor zorgen dat Windows soepel functioneert

Hieronder volgen enkele voorbeelden van HKEY_CLASSES_ROOT Hive registersleutels,

HKEY_CLASSES_ROOT\.otf
HKEY_CLASSES_ROOT\.htc
HKEY_CLASSES_ROOT\.img
HKEY_CLASSES_ROOT\.mhtml
HKEY_CLASSES_ROOT\.png
HKEY_CLASSES_ROOT\.dll

Telkens wanneer we dubbelklikken en een bestand openen, laten we zeggen een foto, stuurt het systeem de vraag door de HKEY_CLASSES_ROOT waar de instructies over wat te doen wanneer een dergelijk bestand wordt aangevraagd, duidelijk worden gegeven. Het systeem opent dus een fotoviewer die de gevraagde afbeelding weergeeft.

In het bovenstaande voorbeeld roept het register de sleutels aan die zijn opgeslagen in de sleutel HKEY_CLASSES_ROOT\.jpg . De HKEY_CLASSES_ROOT -component is een collectieve data die wordt gevonden in zowel de HKEY_LOCAL_MACHINE - component ( HKEY_LOCAL_MACHINE\Software\Classes ) als de  HKEY_CURRENT_USER- component ( HKEY_CURRENT_USER\Software\Classes ). Dus wanneer de registersleutel op twee locaties bestaat, ontstaan ​​er conflicten. Dus de gegevens gevonden in HKEY_CURRENT_USER\Software\Classes worden gebruikt in HKEY_CLASSES_ROOT . Het is toegankelijk door de HKEY_CLASSES -toets aan de linkerkant van het scherm te openen.

ii. HKEY_LOCAL_MACHINE

Dit is een van de vele registerkasten waarin alle instellingen zijn opgeslagen die specifiek zijn voor de lokale computer. Dit is een algemene sleutel waarbij de opgeslagen informatie door geen enkele gebruiker of programma kan worden bewerkt. Vanwege(Due) het globale karakter van deze subsleutel is alle informatie die in deze opslag is opgeslagen in de vorm van een virtuele container die continu op het RAM -geheugen draait. (RAM)Het merendeel van de configuratie-informatie voor de softwaregebruikers is geïnstalleerd en het Windows -besturingssysteem zelf is bezet in HKEY_LOCAL_MACHINE . Alle momenteel gedetecteerde hardware wordt opgeslagen in de HKEY_LOCAL_MACHINE - component.

Weet ook hoe u: (Also know how to:) Regedit.exe vastloopt tijdens het zoeken in het register(Fix Regedit.exe Crashes when searching through Registry)

Deze registersleutel is verder onderverdeeld in 7 subsleutels:(This registry key is further divided into 7 sub-keys:)

1. SAM ( Security Accounts Manager ) – Het is een registersleutelbestand dat de wachtwoorden van gebruikers opslaat in een beveiligd formaat (in LM-hash en NTLM - hash). Een hashfunctie is een vorm van codering die wordt gebruikt om de accountgegevens van gebruikers te beschermen.

Het is een vergrendeld bestand dat zich in het systeem op C:WINDOWSsystem32config bevindt en dat niet kan worden verplaatst of gekopieerd wanneer het besturingssysteem actief is.

Windows gebruikt het registersleutelbestand van Security Accounts Manager om gebruikers te verifiëren terwijl ze inloggen op hun (Security Accounts Manager)Windows - accounts. Telkens wanneer een gebruiker inlogt, gebruikt Windows een reeks hash-algoritmen om een ​​hash te berekenen voor het ingevoerde wachtwoord. Als de hash van het ingevoerde wachtwoord gelijk is aan de hash van het wachtwoord in het SAM-registerbestand(SAM registry file) , krijgen gebruikers toegang tot hun account. Dit is ook een bestand waarop de meeste hackers zich richten tijdens het uitvoeren van een aanval.

2. Beveiliging(2. Security) (niet toegankelijk behalve door beheerder) – Deze registersleutel is lokaal voor het account van de beheerder die is aangemeld bij het huidige systeem. Als het systeem door een organisatie wordt beheerd, hebben de gebruikers geen toegang tot dit bestand, tenzij de gebruiker expliciet beheerderstoegang heeft gekregen. Als we dit bestand zouden openen zonder beheerdersrechten, zou het leeg zijn. Als ons systeem nu is verbonden met een administratief netwerk, wordt deze sleutel standaard ingesteld op het lokale systeembeveiligingsprofiel dat is ingesteld en actief wordt beheerd door de organisatie. Deze sleutel is gekoppeld aan de SAM , dus na succesvolle authenticatie worden, afhankelijk van het privilegeniveau van de gebruiker, verschillende lokale en groepsbeleidsregels(group policies) toegepast.

3. Systeem(3. System) (kritiek opstartproces en andere kernelfuncties) - Deze subsleutel bevat belangrijke informatie met betrekking tot het hele systeem, zoals computernaam, momenteel aangekoppelde hardwareapparaten, bestandssysteem en wat voor soort geautomatiseerde acties kunnen worden ondernomen in een bepaalde gebeurtenis, bijvoorbeeld daar is Blue screen of death als gevolg van oververhitting van de CPU , is er een logische procedure die de computer automatisch start in een dergelijk geval. Dit bestand is alleen toegankelijk voor gebruikers met voldoende beheerdersrechten. Wanneer het systeem opstart, worden hier alle logs dynamisch opgeslagen en gelezen. Verschillende systeemparameters zoals alternatieve configuraties die bekend staan ​​als besturingssets.

4. Software Alle softwareconfiguraties van derden(Third-party) , zoals plug-and-play-stuurprogramma's, worden hier opgeslagen. Deze subsleutel bevat software- en Windows - instellingen die zijn gekoppeld aan het reeds bestaande hardwareprofiel dat kan worden gewijzigd door verschillende toepassingen en systeeminstallatieprogramma's. Softwareontwikkelaars(Software) kunnen beperken of toestaan ​​welke informatie door de gebruikers wordt geopend wanneer hun software wordt gebruikt. Dit kan worden ingesteld met behulp van de subsleutel "Policies" die het algemene gebruiksbeleid afdwingt voor applicaties en systeemservices die de systeemcertificaten bevatten om bepaalde systemen of diensten te authenticeren, autoriseren of weigeren.

5. Hardware , een subsleutel die dynamisch wordt gemaakt tijdens het opstarten van het systeem

6. Componenten(6. Components ) systeembrede apparaatspecifieke componentconfiguratie-informatie kan hier worden gevonden:

7. BCD.dat (in de oot-map in de systeempartitie), een kritiek bestand dat het systeem leest en begint uit te voeren tijdens de opstartvolgorde van het systeem door het register in het RAM te laden .

iii. HKEY_CURRENT_CONFIG

De belangrijkste reden voor het bestaan ​​van deze subsleutel is om zowel video- als netwerkinstellingen op te slaan. Dat kan alle informatie zijn met betrekking tot de videokaart, zoals de resolutie, verversingssnelheid, beeldverhouding, enz., Evenals het netwerk

Het is ook een registercomponent, onderdeel van het Windows-register(Windows Registry) , waarin informatie wordt opgeslagen over het hardwareprofiel dat momenteel wordt gebruikt. HKEY_CURRENT_CONFIG is eigenlijk een verwijzing naar de HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\HardwareProfiles\Currentregistry -sleutel. Dit is gewoon een verwijzing naar het momenteel actieve hardwareprofiel dat wordt vermeld onder de HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\HardwareProfiles - sleutel.

Dus HKEY_ CURRENT_CONFIG helpt ons om de configuratie van het hardwareprofiel van de huidige gebruiker te bekijken en aan te passen, wat we als beheerder kunnen doen op elk van de drie locaties zoals hierboven vermeld, omdat ze allemaal hetzelfde zijn.

iv. HKEY_CURRENT_USER

Een deel van de registerkasten dat winkelinstellingen en configuratie-informatie voor Windows en software bevat die specifiek zijn voor de momenteel ingelogde gebruiker. Verschillende registerwaarden in de registersleutels bevinden zich bijvoorbeeld in de HKEY_CURRENT_USER -component voor instellingen op gebruikersniveau, zoals de toetsenbordindeling, geïnstalleerde printers, bureaubladachtergrond, weergave-instellingen, toegewezen netwerkstations en meer.

Veel van de instellingen die u configureert in verschillende applets in het Configuratiescherm(Control Panel) , worden opgeslagen in de  HKEY_CURRENT_USER registercomponent. Omdat de HKEY_CURRENT_USER -component gebruikersspecifiek is, zullen op dezelfde computer de sleutels en waarden die erin staan ​​van gebruiker tot gebruiker verschillen. Dit is anders dan de meeste andere registercomponenten die globaal zijn, wat betekent dat ze dezelfde informatie voor alle gebruikers in Windows behouden .

Als u aan de linkerkant van het scherm in de register-editor klikt, krijgt u toegang tot HKEY_CURRENT_USER . Als veiligheidsmaatregel is de informatie die is opgeslagen op HKEY_CURRENT_USER slechts een verwijzing naar de sleutel die zich onder de HKEY_USERS- component bevindt als onze beveiligings-ID. Wijzigingen die in een van de gebieden worden aangebracht, worden onmiddellijk van kracht.

v. HKEY_USERS

Dit bevat subsleutels die overeenkomen met de HKEY_CURRENT_USER- sleutels voor elk gebruikersprofiel. Dit is ook een van de vele registerkasten die we in het Windows-register(Windows Registry) hebben .

Alle gebruikersspecifieke configuratiegegevens worden hier vastgelegd, voor iedereen die het apparaat actief gebruikt, wordt die informatie opgeslagen onder HKEY_USERS . Alle gebruikersspecifieke informatie die op het systeem is opgeslagen en die overeenkomt met een bepaalde gebruiker, wordt opgeslagen onder de HKEY_USERS- component. We kunnen de gebruikers op unieke wijze identificeren met behulp van de beveiligings-ID of de SID(security identifier or the SID) die alle configuratiewijzigingen van de gebruiker registreert.

Al deze actieve gebruikers wiens account bestaat in de HKEY_USERS- component, afhankelijk van het privilege dat door de systeembeheerder is verleend, zouden toegang hebben tot de gedeelde bronnen zoals printers, lokaal netwerk, lokale opslagstations, bureaubladachtergrond, enz. Hun account heeft een bepaald register sleutels en bijbehorende registerwaarden die zijn opgeslagen onder de SID van de huidige gebruiker .

In termen van forensische informatie slaat elke SID een enorme hoeveelheid gegevens op over elke gebruiker, omdat het een logboek maakt van elke gebeurtenis en actie die wordt ondernomen onder het gebruikersaccount. Dit omvat de gebruikersnaam ,(Name) het aantal keren dat de gebruiker zich op de computer heeft aangemeld, de datum en tijd van de laatste keer inloggen, de datum en tijd waarop het laatste wachtwoord is gewijzigd, het aantal mislukte aanmeldingen, enzovoort. Bovendien bevat het ook de registerinformatie voor wanneer Windows wordt geladen en bij de aanmeldingsprompt staat.

Aanbevolen: (Recommended:) Fix De Register-editor werkt niet meer(Fix The Registry editor has stopped working)

De registersleutels voor de standaardgebruiker worden opgeslagen in het bestand ntuser.dat binnen het profiel, dat we dit als een bijenkorf zouden moeten laden met regedit om instellingen voor de standaardgebruiker toe te voegen.

Soorten gegevens die we in het Windows-register kunnen verwachten(Types of data we can expect to find in the Windows Registry)

Alle hierboven besproken sleutels en subsleutels hebben de configuraties, waarden en eigenschappen die zijn opgeslagen in een van de volgende gegevenstypen, meestal is het een combinatie van de volgende gegevenstypen die ons volledige Windows-register vormen.

  • Tekenreekswaarden zoals Unicode,(Unicode ​which) een standaard in de computerindustrie voor de consistente codering, representatie en verwerking van tekst die wordt uitgedrukt in de meeste schrijfsystemen ter wereld.
  • Binaire data
  • Niet-ondertekende gehele getallen
  • Symbolische koppelingen
  • Waarden met meerdere tekenreeksen
  • Bronnenlijst(Resource) ( Plug and Play -hardware)
  • Bronbeschrijving(Resource) ( Plug and Play -hardware)
  • 64-bits gehele getallen

Conclusie(Conclusion)

Windows-register(Windows Registry) is niets minder dan een revolutie geweest, die niet alleen het beveiligingsrisico minimaliseerde dat kwam door het gebruik van tekstbestanden als bestandsextensie om de systeem- en applicatieconfiguratie op te slaan, maar het verminderde ook het aantal configuratie- of .ini-bestanden dat de applicatieontwikkelaars moesten met hun softwareproduct worden verzonden. De voordelen van het hebben van een gecentraliseerde repository om veelgebruikte gegevens op te slaan door zowel het systeem als de software die op het systeem draait, zijn zeer duidelijk.

Het gebruiksgemak en de toegang tot verschillende aanpassingen en instellingen op één centrale plek hebben ervoor gezorgd dat Windows door verschillende softwareontwikkelaars het voorkeursplatform is geworden voor desktoptoepassingen. Dit is heel duidelijk als je het enorme aantal beschikbare desktopsoftwareprogramma's van Windows vergelijkt met Apple's macOS. Om samen te vatten, hebben we besproken hoe het Windows-register(Windows Registry) werkt en de bestandsstructuur en de betekenis van verschillende registersleutelconfiguraties, evenals hoe de register-editor volledig te gebruiken.



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