- Het Windows-register is een cruciale hiërarchische database waarin systeem-, gebruikers-, software- en hardware-instellingen worden opgeslagen.
- Met Regedit kunt u snel navigeren, sleutels bewerken en inklappen met behulp van sneltoetsen, de adresbalk en het sluiten van sessies.
- Het is essentieel om specifieke registerbranches te exporteren en te herstellen voordat u ze wijzigt, om ernstige problemen te voorkomen.
- Met tools zoals reg.exe, scripts en groepsbeleid kunt u geavanceerde wijzigingen in het register automatiseren, ook buiten de grafische interface om.
Als je ooit met de Windows Register-editor hebt geëxperimenteerd, weet je hoe snel het linkerpaneel volledig in de war kan raken: alle uitgebreide vestigingen, tientallen open sleutels En een flinke dosis luiheid om ze één voor één te sluiten. Geloof het of niet, regedit zelf heeft verschillende trucjes om sleutels in één keer te sluiten en de registerstructuur binnen enkele seconden op te schonen.
Tegelijkertijd is het Windows-register een cruciale database voor het systeemHet is niet alleen bedoeld voor het inklappen of uitklappen van toetsen; het is ook de plek waar gebruikersinstellingen, hardwareconfiguraties, geavanceerde parameters, beleidsregels en een heleboel verborgen aanpassingen worden opgeslagen. Begrijpen hoe het werkt en hoe je het kunt bewerken zonder iets te beschadigen, is vrijwel essentieel als je verder wilt gaan dan wat de standaard grafische interface toelaat.
Wat is het Windows-register precies en waarvoor wordt het gebruikt?
Het Windows-register is, kort gezegd, een grote hiërarchische database Het slaat de configuratie van het besturingssysteem, gebruikersprofielen, geïnstalleerde applicaties en de meeste hardwareparameters op. Het verving de oude tekstconfiguratiebestanden (zoals Autoexec.bat of Config.sys) van oudere versies van Windows en MS-DOS, waardoor al deze instellingen gecentraliseerd werden.
Windows voert tijdens het draaien continu query's uit op het register: Welke programma's zijn geïnstalleerd, welke bestandstypen elk programma opent, hoe zien de mappen eruit?Dit omvat onder andere welke apparaten zijn aangesloten, welke poorten worden gebruikt en welk beveiligingsbeleid van kracht is. Het is zo'n cruciaal onderdeel dat een slecht uitgevoerde wijziging kan leiden tot allerlei problemen, van kleine storingen tot het volledig niet meer opstarten van het systeem.
Op hoofdlijnen is het register georganiseerd in vijf grote, vooraf gedefinieerde "hoofd"- of substructuren, die u ziet zodra u regedit opent onder "Computer":
- HKEY_CLASSES_ROOT (HKCR): definieert de koppelingen tussen bestandstypen, COM-klassen en andere gegevens, zodat Windows weet welk programma moet worden geopend wanneer u dubbelklikt op een bepaald bestandstype.
- HKEY_HUIDIGE_GEBRUIKER (HKCU)Bevat de specifieke instellingen van de ingelogde gebruiker: schermkleuren, bureaublad, mapopties, voorkeuren voor diverse toepassingen, enz.
- HKEY_LOCAL_MACHINE (HKLM)Slaat de specifieke parameters van de apparatuur op, geldig voor elke gebruiker die op die machine inlogt: hardwareconfiguraties, services, stuurprogramma's en globaal geïnstalleerde software.
- HKEY_GEBRUIKERS (HKU)Dit omvat alle gebruikersprofielen die momenteel op de computer zijn geladen. HKCU is in feite gewoon een snelkoppeling naar de corresponderende subsleutel van de actieve gebruiker binnen HKEY_USERS.
- HKEY_CURRENT_CONFIG (HKCC): slaat de hardwareconfiguratiegegevens op die bij de huidige opstart worden gebruikt, gekoppeld aan het actieve hardwareprofiel.
Elk van deze wortels bevat sleutels, subsleutels en waardenSleutels functioneren als mappen, subsleutels als submappen en waarden zijn de specifieke instellingen (tekenreeksen, getallen, binaire gegevens, enz.). Duizenden items kunnen onder deze structuur genesteld worden, en hoewel veel applicaties hun eigen vertakking creëren, is dit niet voor alle applicaties noodzakelijk.
Gegevenstypen die in recordsleutels worden gebruikt
Binnen elke sleutel vindt u een of meer waarden, elk met een naam, een type en een stukje data. Windows gebruikt verschillende soorten gegevens om informatie weer te gevenHet is belangrijk om ze te herkennen, omdat ze niet allemaal op dezelfde manier bewerkt worden of dezelfde formaten ondersteunen.
De meest voorkomende gegevenstypen zijn:
- REG_SZ: Een tekstreeks met vaste lengte. Dit is de typische platte tekstwaarde (bijvoorbeeld een pad, een bestandsnaam of een label).
- REG_EXPAND_SZ: een tekstreeks met variabele lengte die omgevingsvariabelen kan bevatten (bijvoorbeeld %SystemRoot%). De waarde wordt "uitgebreid" wanneer Windows deze gebruikt.
- REG_MULTI_SZ: lijst van tekenreeksen. Wordt gebruikt wanneer u meerdere gerelateerde tekstwaarden moet opslaan (bijvoorbeeld een lijst met servers).
- REG_DWORD: Een 32-bits (4-byte) getal. Het is een van de meest voorkomende formaten voor configuratieparameters, in-/uitgeschakelde vlaggen, tijden in milliseconden, enz.
- REG_QWORD: 64-bits getal. Gebruikt voor waarden die een groter bereik vereisen.
- REG_BINAIRZuiver binaire data, weergegeven in hexadecimaal. Het wordt doorgaans gebruikt voor informatie op laag niveau, met name over hardware of complexe configuraties.
- REG_NONE, REG_LINK, REG_RESOURCE_LIST, REG_FULL_RESOURCE_DESCRIPTOR, REG_RESOURCE_REQUIREMENTS_LIST en andere, meer exotische typen die worden gebruikt voor zeer specifieke scenario's met betrekking tot stuurprogramma's en hardwarebronnen.
In de praktijk zult u de meeste aanpassingen die u handmatig moet doen, als volgt uitvoeren: tekenreeksen (REG_SZ) of DWORD/QWORD-nummersDesondanks is het het beste om het oorspronkelijke waardetype te respecteren: het "met brute kracht" wijzigen ervan leidt meestal tot fouten of instellingen die Windows negeert.
Hoe open je de Register-editor (regedit) en hoe navigeer je erin?
Om het register handmatig te bewerken, heeft Windows al tientallen jaren een ingebouwd hulpmiddel genaamd Register-editor (regedit)Het is vrijwel onveranderd gebleven sinds zeer oude versies, maar het vervult zijn functie ruimschoots.
Er zijn verschillende manieren om het te openen:
- In het dialoogvenster Uitvoeren: druk op Win + RSchrijft regedit en bevestig.
- Via de zoekbalk: typ in het Startmenu of in de zoekbalk regedit en open het resultaat "Register-editor".
- Een snelkoppeling maken waarvan de bestemming is regedit.exe en het op je bureau laten liggen, of waar het je ook maar het beste uitkomt.
Als je het opent, zie je een venster met twee panelen: aan de linkerkant verschijnt de sleutelboomHet lijkt erg op Verkenner, en aan de rechterkant ziet u de waarden van de geselecteerde sleutel. Van daaruit kunt u navigeren door de hoofdmap uit te vouwen (HKEY_LOCAL_MACHINE, HKEY_CURRENT_USER, enz.) totdat u het gewenste pad bereikt.
Als je het exacte pad al weet, kun je in recente versies van Windows de volgende methode gebruiken: adresbalk dat hierboven verschijnt: plak gewoon zoiets als HKEY_CURRENT_USER\Software\Microsoft\Windows en druk op Enter om direct naar die toets te gaan.
Methoden om snel alle registersleutels samen te vouwen
Na een tijdje door de registerstructuur te hebben genavigeerd, is het gemakkelijk om een flink aantal vertakkingen volledig uitgevouwen te krijgen. Het handmatig sluiten van elke vertakking met de muis is een hele klus, maar er zijn verschillende sneltoetsen om dit te doen. De sleutelstructuur in seconden inklappen zonder gek te worden.
Methode 1: Toetsenbord sneltoetsen en de driehoekstruc
De eerste methode maakt gebruik van sneltoetsen die Regedit deelt met veel andere boomstructuurweergaven. Als u een toets in het linkerpaneel selecteert, kunt u de volgende toets gebruiken: linker pijltjestoets Voor snel en eenvoudig opvouwen.
Het gedrag is als volgt:
- Als de toets is uitgevouwen, zal het indrukken van de linkerpijltoets één keer het volgende effect hebben: die sleutel stort in (dat wil zeggen, hun subsleutels zijn verborgen).
- Als het toetsenbord al is ingeklapt, brengt het indrukken van de linkerpijltoets je naar boven. Bovenste niveauDat wil zeggen, naar de bovenliggende sleutel.
Door deze beweging een aantal keer te herhalen, kun je snel naar hogere verdiepingen gaan en takken sluiten. Als je deze beweging combineert met de pijltoetsen omhoog/omlaag, kun je door de structuur navigeren zonder de muis te gebruiken.
Er is ook een handige muistruc: selecteer de toets die je wilt sluiten en klik erop. de kleine driehoek of pijl die links ervan verschijnt (klik niet op de naam, maar op het uitklap-/inklap-icoon). Als die tak meerdere uitgevouwen subsleutels heeft, klik dan op Alles wat daar beneden hangt, zal plotseling instorten.Het is alsof je het hoofdknooppunt inklapt en alle submappen meesleurt.
Methode 2: Navigeer via de adresbalk naar de map "Computer".
Wanneer de bestandsstructuur letterlijk aan alle kanten openligt, is de snelste en gemakkelijkste truc om de adresbalk te gebruiken. Klik bovenaan in de Register-editor, waar het huidige pad wordt weergegeven, en verwijder de inhoud.
Schrijf dan gewoon Team en druk op Enter. Hierdoor navigeert regedit naar de absolute root van het register, namelijk het knooppunt "Computer" van waaruit de vijf hoofdsleutels vertakken. Op deze manier kan de editor Alle uitgevouwen takken worden automatisch ingeklapt. en laat alleen HKEY_CLASSES_ROOT, HKEY_CURRENT_USER, HKEY_LOCAL_MACHINE, HKEY_USERS en HKEY_CURRENT_CONFIG zichtbaar.
Het is het dichtstbijzijnde wat er is bij een officiële "Alles inklappen"Met één beweging maak je je zicht weer helder en keer je terug naar de beginstand, ideaal als je een tijdje tussen zeer diepe toetsen hebt gewisseld."
Methode 3: Regedit sluiten en opnieuw openen
Het klinkt misschien wat oubollig, maar het werkt: als je geen haast hebt en niet midden in een delicate verandering zit, kun je Sluit de Register-editor en open deze opnieuw.Als je dit doet, wordt de boom weergegeven in de laatst opgeslagen staat, die meestal veel netter is dan de jungle die je tijdens de sessie hebt opgeruimd.
Onthoud dit interessante feit: regedit onthoudt dingen. de laatste route die je hebt afgelegdDat wil zeggen, het kan direct openen in een diepe sleutel in plaats van alleen de wortels te tonen, maar over het algemeen zal het aantal uitgevouwen takken kleiner zijn dan vlak voor het sluiten.
Veel gebruikers vragen zich af waarom Microsoft nooit een "Alles inklappen"-knop aan de interface heeft toegevoegd. Het meest voor de hand liggende antwoord is de Register-editor. Het is in decennia nauwelijks geëvolueerd. En dat, bij zeer grote bomen, een automatische recursieve ineenstorting prestatieverlies kan veroorzaken. De truc om naar "Team" te navigeren fungeert als een onofficiële knop en wordt in de praktijk door iedereen gebruikt.
Risico's en voorzorgsmaatregelen bij het bewerken van het Windows-register
Voordat u zelf wijzigingen gaat aanbrengen, is het belangrijk te onthouden dat het Windows-register geen plek is voor willekeurige experimenten. Een enkele onjuist gewijzigde waarde kan problemen veroorzaken. programmafouten, verlies van functionaliteit Of zelfs dat het systeem niet opstart. Daarom zijn er een aantal voorzorgsmaatregelen die altijd aan te raden zijn.
Allereerst is het belangrijk om duidelijk te hebben wat je speelt: Wijzig geen waarden die u niet kent. of die geen onderdeel uitmaken van een goed gedocumenteerde procedure. Als u een handleiding volgt, zorg er dan voor dat deze is ontworpen voor uw versie van Windows en dat het pad en de sleutelnamen exact overeenkomen.
Ten tweede moeten back-ups zorgvuldig worden beheerd. Via het register kunt u volledige back-ups maken van... Bestand> ExporterenHet exporteren van het volledige register naar één enkel .reg-bestand en het vervolgens opnieuw importeren is echter niet altijd een goed idee: er kunnen conflicten ontstaan met programma's die zijn geïnstalleerd of gewijzigd nadat die kopie is gemaakt.
Het ideaal is dat Maak een kopie van de betreffende vestiging. die u wilt wijzigen. Om dit te doen, zoekt u in Regedit de betreffende sleutel op, klikt u er met de rechtermuisknop op en kiest u 'Exporteren'. Hiermee wordt een .reg-bestand opgeslagen met alle waarden precies zoals ze waren vóór de wijziging, zodat u ze kunt terugzetten als er iets misgaat.
Als je dat gedeelte wilt herstellen, doe dan gewoon het volgende: dubbelklik op het .reg-bestand en accepteer de waarschuwing: Windows voegt de inhoud van het bestand samen met het huidige register en overschrijft alle gewijzigde waarden. Vermijd echter het uitvoeren van .reg-bestanden die van internet of van andere computers zijn gedownload, aangezien omgevingsverschillen ernstige fouten kunnen veroorzaken.
Hoe maak je sleutels of waarden aan, wijzig je ze en verwijder je ze met regedit?
De basiswerking van de Register-editor is vrij eenvoudig: zodra u het juiste pad hebt bereikt, kunt u Sleutels en waarden aanmaken, bewerken of verwijderen rechtstreeks vanuit de grafische interface.
Om een bestaande waarde te wijzigen, zoekt u deze op in het rechterpaneel en dubbelklikt u erop. Er wordt een venster geopend met de naam, type en gegevens actueel. Afhankelijk van het type moet u verschillende velden invullen: tekst voor tekenreeksen, decimale of hexadecimale getallen voor DWORD/QWORD, enzovoort. Als u niet weet welke waarde u moet invullen, kunt u beter niet improviseren.
Om een nieuwe waarde te creëren, moet u eerst controleren of u de juiste sleutel hebt geselecteerd (in het linkerpaneel). Klik vervolgens met de rechtermuisknop in een leeg gebied van het rechterpaneel en selecteer Nieuw > [waardetype] (Bijvoorbeeld een DWORD-waarde (32-bits). Geef het de juiste naam en bewerk vervolgens de inhoud door erop te dubbelklikken.
Soms is een waarde niet genoeg; je moet een waarde creëren. nieuwe subsleutelKlik in dat geval met de rechtermuisknop op de bovenliggende sleutel in het linkerpaneel, kies 'Nieuw > Sleutel' en geef deze de exacte naam die de procedure aangeeft die u volgt.
Om een waarde te verwijderen die u niet langer wilt gebruiken, selecteert u deze in het rechterpaneel, klikt u met de rechtermuisknop en kiest u 'Verwijderen'. Voor volledige sleutels is de procedure identiek, maar nog voorzichtiger: verwijder alleen wat u zeker kunt verwijderen. Veel handleidingen raden aan om in plaats van te verwijderen, stel de waarde in op 0 of false zodat ik terug kan gaan zonder iets opnieuw te hoeven maken.
Houd er rekening mee dat de meeste wijzigingen in het register Deze wijzigingen worden pas van kracht nadat u uw computer opnieuw hebt opgestart. Of in ieder geval, log uit en weer in. Sommige zeer specifieke instellingen worden direct toegepast, maar het is veiliger om ervan uit te gaan dat een herstart nodig is.
Geavanceerde registerbewerking: opdrachtregel, scripts en extra tools
Hoewel regedit het klassieke hulpmiddel is voor het bewerken van het register, biedt Windows nog meer mogelijkheden. andere hulpprogramma's ontworpen voor beheerders Of voor degenen die wijzigingen op meerdere computers moeten automatiseren: consoleopdrachten, scripts, groepsbeleid en zelfs WMI.
Een van de bekendste is het commandoregelprogramma. reg.exeMet deze tool, die standaard in Windows is ingebouwd, kunt u registersleutels toevoegen, wijzigen, verwijderen, exporteren en importeren vanuit de opdrachtprompt of batchbestanden. De syntaxis ondersteunt zowel het lokale register als registers op andere computers in het netwerk.
met reg add kan een waarde aanmaken of bijwerken direct (als de waarde al bestaat, wordt deze overschreven zonder dat deze eerst verwijderd hoeft te worden), met reg delete Je elimineert het, met reg query Je vraagt de inhoud van een sleutel op met reg export Je maakt een kopie naar een .reg-bestand en met reg import Vervolgens schrijf je het terug naar het lokale register. Er zijn ook commando's zoals reg save y reg restore om met complete "bijenkorven" in binair formaat te werken.
Een andere geavanceerde aanpak omvat het gebruik van Windows Script Host (VBScript, JScript) of PowerShellDeze bieden specifieke cmdlets en methoden voor het lezen en schrijven van sleutels en waarden. Ze zijn vooral handig voor repetitieve taken in omgevingen met meerdere computers, waar het onpraktisch zou zijn om wijzigingen één voor één met regedit door te voeren.
Eindelijk, de Groepsbeleid Ze stellen je in staat om bepaalde registerinstellingen centraal toe te passen, zowel lokaal (gpedit.msc) als in Active Directory-domeinen. Veel beleidssjablonen zijn simpelweg een gebruiksvriendelijke manier om sleutels en waarden in specifieke registerpaden in te stellen zonder het register zelf direct te wijzigen.
Toestemmingen, eigendom en vergrendelde sleutels
Niet alle registersleutels zijn vrij te bewerken, zelfs niet als u beheerder bent. Sommige zijn beveiligd door het systeem en vereisen dat u ze bewerkt... ze in bezit nemen of de machtigingen aanpassen. voordat ze kunnen worden gewijzigd.
Als je een foutmelding 'toegang geweigerd' krijgt wanneer je een waarde probeert te wijzigen, probeer dan het volgende:
- Klik met de rechtermuisknop op de betreffende toets en selecteer Permissies.
- Klik op 'Geavanceerde opties' en ga naar het tabblad 'Eigenaar'.
- Wijzig de eigenaar naar uw gebruiker of de beheerdersgroep door het vakje aan te vinken. vervang de eigenaar in subcontainers en objecten als je ook subtoetsen wilt beheren.
- Ga terug naar het hoofdvenster met machtigingen, selecteer uw gebruiker (of beheerders) en vink 'Volledige controle' aan in de kolom 'Toestaan'.
Na het toepassen van deze wijzigingen zou u in staat moeten zijn om bewerken of verwijderen de waarden van die sleutel. Desondanks brengt het manipuleren van beveiligde systeemsleutels meer risico's met zich mee: als Windows ze beveiligt, is dat meestal niet willekeurig, dus neem uiterste voorzorgsmaatregelen.
Enkele voorbeelden van veelvoorkomende aanpassingen via het register.
Zodra je de basis onder de knie hebt (regedit openen, navigeren, sleutels inklappen, back-ups maken en waarden bewerken), opent zich een hele reeks mogelijkheden om het systeem aan te passen. Veel daarvan draaien om... nieuwe sleutels en waarden toevoegen aan zeer specifieke routes om verborgen functies te activeren of irritante functies uit te schakelen.
U kunt bijvoorbeeld vanuit het register het volgende doen:
- Voeg aangepaste opties toe aan contextmenu van de Verkenner (paden zoals HKEY_CLASSES_ROOT\Directory\shell).
- Wijzig de Gedrag van het startmenu, het vergrendelscherm of het Actiecentrum via vertakkingen onder HKCU\Software\Policies\Microsoft\Windows en HKLM\SOFTWARE\Policies\Microsoft\Windows.
- Touch geavanceerde parameters van netwerk, energie of prestaties in paden zoals HKLM\SYSTEM\CurrentControlSet\Services\Tcpip of HKLM\SYSTEM\CurrentControlSet\Control\Power.
- Het uiterlijk van het systeem wijzigen (bijvoorbeeld door het afdwingen van de wereldwijde donkere modus(De snelheid van menu-animaties aanpassen of aangepaste berichten weergeven op het inlogscherm) vanuit verschillende subkeys die verdeeld zijn over HKCU en HKLM.
In veel gevallen zijn deze wijzigingen eenvoudige variaties van DWORD-waarden van het type 0/1 voor functies activeren of deactiverenU moet er echter altijd voor zorgen dat het pad en de waardenaam exact overeenkomen. Een typefout kan ertoe leiden dat het systeem de instelling negeert of, erger nog, deze toepast waar dat niet de bedoeling is.
Uiteindelijk draait het om het combineren van het beste van twee werelden: sneltoetsen en trucs gebruiken om alle registersleutels in te klappen en snel door de boomstructuur te navigeren, en wijzigingen zorgvuldig doorvoeren, met selectieve back-ups en de juiste tools (GUI, commandoregel of scripts) afhankelijk van wat je moet doen. Met wat oefening verandert de Register-editor van een intimiderend hulpmiddel in iets dat je al snel kunt gebruiken. een van de krachtigste hulpmiddelen voor het fijn afstellen van Windows Naar uw wens aanpassen zonder dat u gebruik hoeft te maken van applicaties van derden.
Gepassioneerd schrijver over de wereld van bytes en technologie in het algemeen. Ik deel mijn kennis graag door te schrijven, en dat is wat ik in deze blog ga doen: je de meest interessante dingen laten zien over gadgets, software, hardware, technologische trends en meer. Mijn doel is om u te helpen op een eenvoudige en onderhoudende manier door de digitale wereld te navigeren.
