Hoe het Windows-register te bewerken vanaf de opdrachtprompt

Microsoft Windows 10-logo

Windows en veel apps van derden slaan instellingen op in het register. Als u het register wilt bewerken, zijn er een paar manieren waarop u dit kunt doen. U kunt als volgt het Windows-register bewerken vanaf de opdrachtprompt.

Voordat we beginnen, is het belangrijk dat u een back-up maakt van het register en van uw computer voordat u wijzigingen aanbrengt. Een verkeerde beweging kan uw systeem instabiel of zelfs volledig onbruikbaar maken. U kunt ook een systeemherstelpunt maken om uw systeem snel terug te draaien als er iets misgaat.

VERWANT: De 10 beste registerhacks voor Windows 10

Microsoft stelt zelf publiekelijk dat het toevoegen, wijzigen of verwijderen van Windows-registersubsleutels en -waarden alleen mag worden gedaan door ervaren gebruikers, beheerders en IT-professionals. Wees voorzichtig voordat u wijzigingen aanbrengt.

Bewerk het Windows-register vanaf de opdrachtprompt

Er is een lange lijst met reg-bewerkingen. We zullen een aantal voorbeelden geven van het uitvoeren van basisbewerkingen. Als je geïnteresseerd bent in de volledige lijst met bewerkingen, elke syntaxis en wat de parameters binnen elke syntaxis vertegenwoordigen, bekijk dan de lijst onder aan het artikel.

Als u klaar bent om het Windows-register te bewerken, opent u de opdrachtprompt als beheerder.

Open de opdrachtprompt als beheerder

Om de opdrachtprompt als beheerder te openen, typt u “cmd” in de zoekbalk van Windows.

zoek cmd in de zoekbalk van Windows

Klik vervolgens met de rechtermuisknop op de “Command Prompt” -app in de zoekresultaten en selecteer “Run As Administrator” in het menu.

Opdrachtprompt-app in Windows Search

De opdrachtprompt wordt nu geopend in de beheerdersmodus en we kunnen beginnen met het bewerken van het Windows-register.

Leer de bewerkingstypen

We zullen later een volledige lijst van de reg-opdrachten en elke respectieve syntaxis geven. Voorlopig kunt u vanaf de opdrachtprompt een lijst met de bewerkingstypen krijgen, evenals aanvullende hulp bij elke bewerking.

VERWANT: Windows Registry Demystified: wat u ermee kunt doen

Voer deze opdracht uit om de lijst met bewerkingen op te halen:

REG /?

De Operatielijst zal verschijnen, evenals de Return Code voor elke opdracht.

Commando om een ​​lijst met bewerkingen te krijgen

Hier is de lijst met bewerkingen en wat ze allemaal doen, zoals beschreven door Microsoft:

  • Toevoegen: Voegt een nieuwe subsleutel of vermelding toe aan het register.
  • Vergelijken: Vergelijkt gespecificeerde registersubsleutels of -vermeldingen.
  • Kopiëren: Kopieert een registervermelding naar een opgegeven locatie op een lokale of externe computer.
  • Verwijderen: Verwijdert een subsleutel of items.
  • Exporteren: Kopieert de opgegeven subsleutels, vermeldingen en waarden van de lokale computer naar een bestand voor overdracht naar andere servers.
  • Importeren: Kopieert de inhoud van een bestand dat geëxporteerde registersubsleutels, ingangen en waarden bevat naar het register van de lokale computer.
  • Laden: Schrijft opgeslagen subsleutels en vermeldingen naar een andere subsleutel in het register. Dit is bedoeld voor gebruik met tijdelijke bestanden die worden gebruikt voor het oplossen van problemen of het bewerken van registervermeldingen.
  • Vraag: Retourneert een lijst met de volgende laag met subsleutels en items die zich bevinden en een opgegeven subsleutel in het register.
  • Herstellen: Schrijft opgeslagen subsleutels en vermeldingen terug naar het register.
  • Sparen: Slaat een kopie van gespecificeerde subsleutels, vermeldingen en waarden van het register op in een gespecificeerd bestand.
  • Lossen: Verwijdert een gedeelte van het register dat is geladen met de REG LOAD operatie.

En de retourcodes:

  • 0: Geslaagd
  • 1: Mislukt

Om hulp te krijgen voor een specifieke bewerking, voegt u de naam van de bewerking toe aan het midden van de vorige opdracht:

REG <Operation> /?

Dus als ik hulp wilde bij de bewerking “Toevoegen”, zou ik het volgende uitvoeren:

REG ADD /?

Voer het commando uit om hulp te krijgen bij een specifieke bewerking

Zoals u kunt zien, wordt alle informatie die u nodig hebt over de opgegeven bewerking geretourneerd, inclusief de syntaxis, parameters en zelfs enkele voorbeelden.

Nu we alles weten wat we moeten weten REG ADD , laten we proberen het in actie te brengen.

Voeg een subsleutel of vermelding toe aan het register

Allereerst, hier is de syntaxis voor REG ADD die we hebben opgehaald bij het gebruik van de REG ADD /? opdracht:

REG ADD <KeyName> [{/v ValueName | /ve}] [/t DataType] [/s Separator] [/d Data] [/f]

De <KeyName> specificeert het volledige pad van de subsleutel. Geldige basissleutels voor de lokale computer zijn HKLM, HKCU, HKCR, HKU en HKCC. U kunt de hoofdsleutels HKLM en HKU gebruiken voor externe computers. /v <ValueName> specificeert de naam van de registervermelding die moet worden toegevoegd onder de opgegeven subsleutel. We zullen de rest van de parameters later definiëren, maar voor dit voorbeeld is dit alles wat we nodig hebben.

Laten we dus zeggen dat we een subsleutel met de naam HowToGeekSubkey willen toevoegen onder HKEY_LOCAL_MACHINE Software. We voeren de volgende opdracht uit:

REG ADD HKLMSoftwareHowToGeekSubkey

Als de bewerking met succes is uitgevoerd, laat de opdrachtprompt u dit weten.

opdracht voor het toevoegen van een subsleutel aan het register

Als u wilt controleren of de bewerking is geslaagd, kunt u dit zelf zoeken met behulp van de Register-editor.

Open de Register-editor door “regedit” in de Windows-zoekbalk te typen en de Register-editor-app te selecteren.

open register-editor

Navigeer naar de locatie van de nieuw toegevoegde subsleutel. In ons geval: HKEY_LOCAL_MACHINE> SOFTWARE> HowToGeekSubkey.

Hoe een subsleutel in het register te geek

Nu we hebben bevestigd dat het er is, gaan we het verwijderen.

Verwijder een subsleutel of vermelding uit het register

Hier is de syntaxis voor het REG DELETE operatie:

REG DELETE <KeyName> [{/v ValueName | /ve | /va}] [/f]

De parameters waar we nu om geven, zijn dezelfde als voorheen. Dat is, <KeyName> en /v valuename.

Als we de HowToGeekSubkey-subsleutel willen verwijderen uit HKEY_LOCAL_MACHINE Software die we zojuist hebben gemaakt, zullen we deze opdracht uitvoeren:

REG DELETE HKLMSoftwareHowToGeekSubkey

Deze keer wordt u gevraagd of u de subsleutel echt wilt verwijderen. Type Yes en druk op ‘Enter’.

Nogmaals, de opdrachtprompt laat u weten of de bewerking met succes is uitgevoerd.

Verwijder de subsleutel uit het register

U kunt controleren of de subsleutel daadwerkelijk is verwijderd uit de Register-editor. Navigeer naar de locatie waar de subsleutel vroeger woonde en kijk of deze is verwijderd.

REG-bewerkingen, syntaxis en parameterbeschrijvingen

Hoewel we slechts twee eenvoudige voorbeelden hebben behandeld, is er een behoorlijke lijst met REG-bewerkingen. Elke bewerking kan een potentieel complexe syntaxis hebben. Voor gemakkelijke toegang vermelden we hier alle details die door Microsoft zijn verstrekt.

Werking en syntaxis

Operatie Syntaxis
Toevoegen REG VOEG toe [{/v ValueName | /ve}] [/t DataType] [/s Separator] [/d Data] [/f]
Vergelijken REG COMPARE [{/v ValueName | /ve}] [{/oa | /od | /os | on}] [/s]
Kopiëren REG COPY [/s] [/f]
Verwijderen REG DELETE [{/v ValueName | /ve | /va}] [/f]
Exporteren

REG EXPORT Sleutelnaam Bestandsnaam [/y]

Importeren REG IMPORT Bestandsnaam
Laden

REG LOAD Sleutelnaam Bestandsnaam

Vraag

REG QUERY [{/v <ValueName> | /ve}] [/s] [/se <Separator>] [/f <Data>] [{/k | /d}] [/c] [/e] [/t <Type>] [/z]

Herstellen

REG RESTORE

Sparen

REG SAVE [/y]

Lossen

REG UNLOAD

Parameter en parameterbeschrijving

Parameter Omschrijving
> Specificeert het volledige pad van de subsleutel of het item dat moet worden toegevoegd. Om een ​​externe computer op te geven, neemt u de computernaam (in de indeling \ ) op als onderdeel van het Sleutelnaam. Als u \ Computernaam weglaat, wordt de bewerking standaard ingesteld op de lokale computer. De Sleutelnaam moet een geldige root-sleutel bevatten. Geldige root-sleutels voor de lokale computer zijn: HKLM, HKCU, HKCR, HKU en HKCC. Als een externe computer is opgegeven, zijn geldige root-sleutels: HKLM en HKU. Als de naam van de registersleutel een spatie bevat, zet u de sleutelnaam tussen aanhalingstekens.
/ v Specificeert de naam van de registervermelding die moet worden toegevoegd onder de opgegeven subsleutel.
/ ve Geeft aan dat de registervermelding die aan het register wordt toegevoegd, een null-waarde heeft.
/ t Specificeert registertypen om te zoeken. Geldige typen zijn: REG_SZ, REG_MULTI_SZ, REG_EXPAND_SZ, REG_DWORD, REG_BINARY, REG_NONE. Indien niet gespecificeerd, worden alle typen doorzocht.
/ s Specificeert het teken dat moet worden gebruikt om meerdere gegevensinstanties te scheiden wanneer het gegevenstype REG_MULTI_SZ is opgegeven en er meer dan één vermelding moet worden vermeld. Indien niet gespecificeerd, is het standaardscheidingsteken 0.
/ d Specificeert de gegevens voor de nieuwe registervermelding.
/ f Voegt de registervermelding toe zonder om bevestiging te vragen.
/ oa
Geeft aan dat alle verschillen en overeenkomsten worden weergegeven. Standaard worden alleen de verschillen weergegeven.
/ od Geeft aan dat alleen verschillen worden weergegeven. Dit is het standaardgedrag.
/ os Geeft aan dat alleen overeenkomsten worden weergegeven. Standaard worden alleen de verschillen weergegeven.
/Aan Geeft aan dat er niets wordt weergegeven. Standaard worden alleen de verschillen weergegeven.
/ s Vergelijkt alle subsleutels en items recursief.
/ va Verwijdert alle vermeldingen onder de opgegeven subsleutel. Subsleutels onder de opgegeven subsleutel worden niet verwijderd.
Specificeert de naam en het pad van het bestand dat tijdens de bewerking moet worden gemaakt. Het bestand moet de extensie .reg hebben.
/ j Overschrijft elk bestaand bestand met de naam Bestandsnaam zonder om bevestiging te vragen.
/ se Specificeert het scheidingsteken met enkele waarde waarnaar moet worden gezocht in het waardenaamtype REG_MULTI_SZ. Als Scheidingsteken is niet gespecificeerd, 0 is gebruikt.
/ f Specificeert de gegevens of het patroon waarnaar moet worden gezocht. Gebruik dubbele aanhalingstekens als een string spaties bevat. Indien niet gespecificeerd, een jokerteken (*) wordt gebruikt als zoekpatroon.
/ k Specificeert om alleen in sleutelnamen te zoeken.
/ d Specificeert om alleen in gegevens te zoeken.
/ c Geeft aan dat de query hoofdlettergevoelig is. Query’s zijn standaard niet hoofdlettergevoelig.
/ e Specificeert om alleen exacte overeenkomsten te retourneren. Standaard worden alle overeenkomsten geretourneerd.
/ z Specificeert om het numerieke equivalent voor het registertype op te nemen in zoekresultaten.
/? Geeft hulp weer voor reg bij de opdrachtprompt.

Nieuwste artikelen

spot_img

Related Stories

Leave A Reply

Vul alstublieft uw commentaar in!
Vul hier uw naam in