.reg-bestanden ontwerpen in Kladblok voor meerdere sleutels

Laatste update: 10/10/2025
Auteur: Isaac
  • Nauwkeurige .reg-bestandssyntaxis en ondersteunde gegevenstypen.
  • Veilige methoden voor het toevoegen, wijzigen en verwijderen van sleutels/waarden.
  • Automatisering en implementatie met reg, regedit /sy-richtlijnen.
  • Back-ups maken, herstellen en veelvoorkomende fouten oplossen.

Markdown vanuit Windows Kladblok Wijzig het register Windows Met .reg-bestanden is een krachtige maar delicate taak, en het is het beste om het verstandig te doen. Daarom is hier een complete en praktische gids voor .reg-bestanden maken, begrijpen en distribueren met Kladblok, dat alles behandelt van syntaxis tot praktijkgevallen, back-ups en probleemoplossing, met duidelijke instructies over hoe u het veilig kunt doen.

Voordat we beginnen, onthoud dat rommelen met het register risico's met zich meebrengt. Eén misstap kan tot ernstige problemen leiden, dus het is verstandig om zorgvuldig te werk te gaan, vooraf exports uit te voeren en lokaal te testen. Deze handleiding legt uit hoe u dit moet doen. exacte syntaxis van .reg, hoe u sleutels en waarden kunt toevoegen, wijzigen of verwijderen, hoe u wijzigingen kunt distribueren naar meerdere computers en een praktisch voorbeeld voor Internet Explorer met FEATURE_BLOCK_LMZ_SCRIPT.

Wat is het register en hoe is het georganiseerd?

Toegang krijgen tot Regedit in Windows 11

Het register is een hiërarchische database waarin Windows en applicaties instellingen opslaan. Het is gestructureerd in hoofdgroepen, zoals HKEY_CURRENT_USER, HKEY_LOCAL_MACHINE, HKEY_CLASSES_ROOT, HKEY_USERS en HKEY_CURRENT_CONFIG, elk met sleutels, subsleutels en waarden.

Windows slaat systeem- en gebruikersinstellingen op, evenals die van geïnstalleerde programma's. Een deel van de status bevindt zich in systeembestanden (zoals de bekende NTUSER.dat voor elk profiel) en wordt geladen bij het inloggen. Wijzigingen die u in de editor aanbrengt, worden daarom na verloop van tijd weerspiegeld in het gedrag van het systeem. opnieuw opstarten of uitloggen vaak.

Volledige syntaxis van een .reg-bestand

Een .reg-bestand is platte tekst die u met Kladblok kunt bewerken. De header geeft de versie van de Register-editor aan. Op moderne systemen is de juiste regel: Windows Registry Editor Version 5.00; de REGEDIT4-header blijft behouden voor compatibiliteit met oudere versies.

De algemene vorm van een .reg-bestand bestaat uit blokken met sleutels tussen haakjes, gevolgd door regels met naam-waardeparen. Het is raadzaam om een ​​spatie tussen de blokken te laten. lege regel om routes te scheiden en ze gemakkelijker leesbaar en debugbaar te maken.

Windows Registry Editor Version 5.00


"NombreValor1"="Texto o ruta"
"NombreValor2"=dword:00000001


"NombreValor3"=hex:de,ad,be,ef

Belangrijke aspecten van de syntaxis die u moet beheersen om te voorkomen dat u een puinhoop maakt: waardenaam staat tussen aanhalingstekens, gevolgd door = en het type+data. Voor REG_SZ is geen type opgegeven: "Name" = "Data" is voldoende. Voor andere typen worden type en een dubbele punt opgegeven, bijvoorbeeld dword:00000001 of hex:ab,cd.

Veelvoorkomende gegevenstypen en hun notatie in .reg

Windows werkt met verschillende soorten gegevens, en in .reg worden ze als volgt vertaald: gebruik dword voor REG_DWORD (32-bits), hex voor REG_BINARY, hex(2) voor REG_EXPAND_SZ en hex(7) voor REG_MULTI_SZ. In REG_SZ wordt geen type opgegeven omdat de editor uitgaat van een tekenreeks.

  • REG_SZ → «Naam» = «tekst»
  • REG_DWORD → «Naam»=dword:00000000
  • REG_BINARY → «Naam»=hex:aa,bb,cc
  • REG_EXPAND_SZ → «Naam»=hex(2):25,53,59…
  • REG_MULTI_SZ → «Naam»=hex(7):76,61…

Het is essentieel om het exacte formaat van elk type te respecteren; Onjuiste opmaak zorgt ervoor dat de wijziging niet wordt toegepast of onverwacht gedrag veroorzaken.

Sleutels en waarden toevoegen of wijzigen met .reg

Om subsleutels en waarden te creëren, declareert u het pad tussen haakjes en voegt u de waarden eronder toe. Als een deel van het pad niet bestaat, wordt automatisch aangemaakt in de volgorde waarin ze in het bestand voorkomen.

Windows Registry Editor Version 5.00


"Cadena"="Hola"
"Entero"=dword:0000002a

Als de waarde al bestaat, worden de nieuwe gegevens toegevoegd. overschrijftU kunt zoveel waarderegels als u wilt onder hetzelfde pad opnemen en meerdere paden in één .reg-bestand combineren om meerdere wijzigingen tegelijk toe te passen.

  Hoe u Windows 7/8/10 installeert of opnieuw installeert zonder gegevens en bestanden te verliezen

Sleutels en waarden verwijderen met .reg

Om een ​​hele sleutel te verwijderen, plaatst u een koppelteken voor het pad tussen haakjes. Dit is een destructieve verwijdering, dus controleer of u naar de sleutel verwijst. exacte subsleutel u wilt verwijderen.

Windows Registry Editor Version 5.00


Als u een waarde wilt verwijderen zonder de sleutel te verwijderen, gebruikt u het streepje na het gelijkteken: "Naam" = -. Zo doet u dat. alleen de aangegeven waarde opnemen, waarbij de bovenbouw intact bleef.

Windows Registry Editor Version 5.00


"ValorObsoleto"=-

Het register biedt geen "sleutel hernoemen"-bewerking voor .reg; om de sleutel te hernoemen, verwijdert u de sleutel en maakt u een nieuwe aan met de nieuwe naam. Dit patroon is belangrijk wanneer instellingen migreren tussen verschillende sleutelnamen.

Praktisch voorbeeld: FEATURE_BLOCK_LMZ_SCRIPT in Internet Explorer

Een typisch geval is het willen beheren van de functie FEATURE_BLOCK_LMZ_SCRIPT voor iexplore.exe. Een veelgemaakte fout is om de functienaam te schrijven alsof het een waarde in FeatureControl is, terwijl het beter is om een ​​nieuwe te maken. subsleutel met de functienaam en lager dan de waarde voor het uitvoerbare bestand.

Dit zou onjuist zijn (de feature wordt behandeld als een string): het doet niet wat je zoekt.

REGEDIT4

"FEATURE_BLOCK_LMZ_SCRIPT"="DWORD:0"

En dit is de juiste manier om iexplore.exe op 0 te zetten onder de feature:

Windows Registry Editor Version 5.00


"iexplore.exe"=dword:00000000

Op 64-bits computers, als u 32-bits processen beheert, voegt u ook het pad toe onder Wow6432Node om beide omgevingen te dekken. Dit zorgt ervoor dat de instelling heeft invloed op zowel 32-bits als 64-bits exemplaren.

Windows Registry Editor Version 5.00


"iexplore.exe"=dword:00000000


"iexplore.exe"=dword:00000000

Houd er rekening mee dat 0 de functie doorgaans uitschakelt en 1 de functie meestal inschakelt. Toch is het verstandig om de documentatie voor elke functie te raadplegen. Beton FeatureControl om het waardegevoel te bevestigen.

Goede praktijken en fijne details van syntaxis

Probeer je paden georganiseerd te houden en laat een lege regel tussen blokken voor de leesbaarheid. De Windows-editor verwerkt bestanden met meerdere blokken gemakkelijk, maar een duidelijke organisatie helpt. Problemen diagnosticeren als iets niet past.

In veel .reg-bestanden helpt een afsluitende lege regel de editor om het laatste blok correct te interpreteren. Hoewel het niet altijd essentieel is, kan het toevoegen van deze "afsluitende regel" verrassingen vermijden in sommige tools en versies.

Bewerk het register met Regedit en andere hulpmiddelen

Voor specifieke wijzigingen opent u de editor met regedit vanuit Start of met Windows+R. Navigeer in het linkerdeelvenster door de toetsen en bewerk in het rechterdeelvenster de waarden. Als u klaar bent, is het een goed idee om opnieuw opstarten of uitloggen toepassen.

U kunt ook de Groepsbeleid-editor (gpedit.msc) gebruiken voor beleid dat naar het register, INF-bestanden en scripts (VBScript of PowerShell) om wijzigingen te automatiseren, of de reg-opdracht in de console om te bedienen zonder de gebruikersinterface te openen.

De reg-opdracht: automatiseren vanuit console en scripts

Met de reg-opdracht kunt u sleutels en waarden toevoegen, opvragen, kopiëren, verwijderen, exporteren en importeren CMD of PowerShell. Het is perfect voor integratie in opstartscripts of taken op afstand.

  • reg add: voegt sleutels en waarden toe
  • reg query: querysleutels
  • reg delete: verwijdert sleutels/waarden
  • reg copy, reg compare: kopiëren en vergelijken
  • reg export / reg import: export en import .reg
  • reg save / reg restore / reg load / reg unload: hives beheren
  Hoe u het deelmenu op Android kunt aanpassen

Voorbeeld van het toevoegen van een waarde met type en gegevens:

reg add HKCU\Software\Ejemplo /v Cadena /t REG_SZ /d Hola /f

Als u het op afstand doet, schakel dan de Remote Registry-service in en pas de firewall aan. Zonder deze vereisten levert een externe query of registratie u het volgende op: toegang geweigerd of verbindingsfout.

Wijzigingen exporteren, importeren en distribueren

Om back-ups te exporteren, gebruikt u Bestand > Exporteren in Regedit en slaat u het .reg-bestand op vanuit de branch die u wilt wijzigen. Een andere optie is de console: REGEDIT /EC:\Backup\rama.reg om een ​​branch of het gehele register te dumpen als u “Alles” selecteert.

Om te herstellen, dubbelklikt u op het .reg-bestand of voert u het volgende uit: reg import C:\Backup\rama.regBij stille implementaties ondersteunt regedit de schakeloptie /s om bevestigingsdialoogvensters te verbergen.

regedit.exe /s C:\Rutas\cambios.reg

Distributie kan via de post, netwerkshare of script inloggen. U kunt ze ook pushen met Groepsbeleid als u een domein beheert en wilt configuratie-uniformiteit.

Back-up en herstel in geval van problemen

Exporteer de branch altijd voordat u eraan begint. Dit is het snelste vangnet als er iets misgaat. Bij grote problemen die een succesvolle opstart verhinderen, kunt u proberen te starten met de "Laatst bekende juiste configuratie" of door Herstelpunten van het systeem om terug te gaan.

Als u vanaf de console moet handelen, start u op in veilige modus met opdrachtprompt en gooien REGEDIT C:\Backup\todo.reg opnieuw importeren. Hoe specifieker de kopie (een specifieke sleutel/waarde), hoe kleiner het risico dat er op wordt getrapt. buitenlandse configuraties bij het restaureren.

Beveiligde ingangen en vergunningen

Er zijn systeembeveiligde sleutels. Om deze te wijzigen, opent u het venster met sleutelmachtigingen, gaat u naar Geavanceerde opties en eigendom en rechten aanpassen van uw gebruiker. Doe dit alleen als u de impact begrijpt, aangezien u uzelf Volledig beheer op een kritieke sleutel kan de deur openen voor fouten die moeilijk te debuggen zijn.

Registervirtualisatie

Windows leidt bepaalde schrijfbewerkingen om van apps slecht ontworpen om gevoelige gebieden te beschermen (zoals HKLM). De zogenaamde registervirtualisatie werkt transparant voor het proces en helpt Voorkom schade wanneer een programma probeert te schrijven naar alleen-lezenlocaties.

PowerToys Registry Preview en veilig lezen van .reg-bestanden

Als u een .reg-bestand wilt inspecteren voordat u het toepast, kunt u het hulpprogramma gebruiken PowerToys Met het register kunt u de voorgestelde wijzigingen vergelijken met de huidige status. Dit is erg handig voor validatie en, indien gewenst, toepassen vanuit de tool zelf of handmatig repliceren in Regedit.

Handige trucs (snelle wijzigingen met het register)

Sommige veelvoorkomende wijzigingen in Windows 10/11 kunnen via het register worden toegepast. Ik heb er een aantal samengesteld. veilig en omkeerbaar zodat u kunt oefenen, altijd met een eerdere kopie.

  • Open programma's via het contextmenu op de achtergrond: Maak sleutels aan onder HKEY_CLASSES_ROOT\Directory\Background\shell\YourProgram en geef de subsleutelopdracht met het pad naar het .exe-bestand in de standaardwaarde.
  • Versnel het openen van submenu's: Stel in HKCU\Control Panel\Desktop de waarde “MenuShowDelay” in op iets als 50 (milliseconden).
  • Verberg “3D-objecten” in “Deze pc” (Windows 10): Verwijder de sleutel {0DB7E03F-FC29-4DC6-9020-FF41B59E513A} onder …\Explorer\MyComputer\NameSpace (en onder Wow6432Node als het 64-bits is).
  • Seconden weergeven in de werkbalkklok (Windows 10): Maak in HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced DWORD ShowSecondsInSystemClock=1.
  • Verberg OneDrive in Verkenner: onder HKEY_CLASSES_ROOT\CLSID\{018D5C66-4533-4307-9B53-224DE2ED1FE6} wijzig System.IsPinnedToNameSpaceTree naar 0 (herhaal dit voor Wow6432Node in 64-bits).
  • Bing verwijderen uit de Windows 10-zoekfunctie: Maak in HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\Search DWORD BingSearchEnabled=0 en zorg ervoor dat CortanaConsent=0 is.
  • Schakel “Schudden om te minimaliseren” uit: Maak in HKCU\…\Explorer\Advanced DWORD DisallowShaking=1.
  • deactiveren vergrendelscherm: in HKLM\SOFTWARE\Policies\Microsoft\Windows\Personalization wordt DWORD NoLockScreen=1 gemaakt.
  • Verwijder “Verzenden naar” uit het contextmenu: Bewerk HKEY_CLASSES_ROOT\AllFilesystemObjects\shellex\ContextMenuHandlers\Verzenden naar en laat de standaardwaarde leeg.
  • Eigenaar en organisatie wijzigen: Bewerk in HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion RegisteredOwner en RegisteredOrganization.
  Reparatie: Externe harde schijf wordt niet weergegeven op Mac

Houd er rekening mee dat sommige instellingen zijn gewijzigd in Windows 11 (de klok kan bijvoorbeeld al seconden weergeven via de interface), dus soms is het registerpad niet meer nodig of de sleutel ophouden te bestaan.

Veelgemaakte fouten en hoe je uit de problemen komt

De meest voorkomende fouten bij het bewerken van het register zijn het verwijderen of wijzigen van de verkeerde sleutel, het invoeren van onjuist geformatteerde gegevens, het niet maken van een back-upkopie en het tegenkomen van problemen met toestemming. Alles heeft een oplossing als je de methode volgt.

Snelle oplossingen: Herstel de export die u hebt gemaakt vóór de wijziging. Als het systeem instabiel is, gebruik dan een herstelpunt. Als het systeem niet opstart, gebruik dan de veilige modus en importeer het juiste .reg-bestand. Als het een probleem met de rechten is, pas dan het eigendom aan en verleen het tijdelijk. Volledig beheer om de wijziging toe te passen en vervolgens de machtigingen terug te zetten naar de veilige status.

Tips voor het ontwerpen van .reg-bestanden die meerdere toetsen aanraken

Groepeer routes in hiërarchische volgorde, scheid ze met lege regels, gebruik beschrijvende waardenamen en houd erasure-blokken (met koppeltekens) gescheiden van aanmaakblokken. Voeg waar van toepassing 32/64-bits versies toe en valideer in een testapparatuur vóór massale inzet.

Een belangrijke laatste tip: sla .reg-bestanden op met ANSI- of UTF-16 LE-codering met BOM wanneer u niet-ASCII-tekens gebruikt. Test de import altijd met regedit /s in een gecontroleerde omgeving om te controleren of alles is toegepast. zonder dialoog of blokkades.

Met deze richtlijnen kunt u robuuste, reproduceerbare en onderhoudbare .reg-bestanden maken, gemengde 32/64-bits scenario's afdekken, automatiseren met .reg en distribueren via netwerk- of opstartscripts, terwijl u de controle behoudt met back-ups en rollback-plannen voor het geval iets niet gaat zoals verwacht. Een beetje orde, een tijdige back-up en vooraf testen maken vaak het verschil. alles werkt de eerste keer.

Hoe u .reg-bestanden kunt gebruiken om Windows-instellingen te wijzigen-2
Gerelateerd artikel:
Hoe u .reg-bestanden kunt gebruiken om Windows-instellingen te wijzigen