Visste du att du kan justera Windows-registret med kommandotolken? Här är hur.
Registerredigeraren är det första Windows-användare tar upp när det gäller att redigera Windows-registret. Men om du inte vill hantera ett störande grafiskt användargränssnitt och för många klick, finns det ett enklare verktyg som du kan använda: kommandotolken.
Även om användningen av det kräver lite mer kunskap än Registerredigeraren, bör vår guide kunna komma igång.
Hur man visar listan över registerkommandon i kommandotolken
Det finns inte många kommandon när det gäller att redigera registret med kommandoraden. För att se dem alla, öppna kommandotolken som administratör och kör kommandot nedan i kommandotolken:
reg /?
Kommandotolken kommer då att lista kommandona, som t.ex reg tillägg, reg radera, reg kopia, och reg spara.
Om du vill se mer information om dem, lägg bara till /? växla i slutet av kommandot. Om du till exempel vill ta reda på vad reg tillägg kommandot gör, skulle du ange kommandot nedan:
reg add /?
När du har kört den får du all information om vad den gör och hur du använder den.
Om du tycker att det är svårt att komma ut på egen hand, oroa dig inte. Vi kommer att förenkla det för dig och visa dig hur du kommer igång med att använda dem.
Lägg till och ta bort nycklar i Windows-registret
För att lägga till en nyckel till registret med kommandotolken måste du använda reg tillägg kommando medan du anger sökvägen till den nya nyckeln och om du vill tvinga operationen med /f switch (detta kommer att kringgå behovet av bekräftelseprompten).
Som alltid, när det gäller redigering av Windows-registret, rekommenderar vi att det första du gör är skapa en systemåterställningspunkt på Windows.
Här är ett exempel:
REG Add HKLM\SOFTWARE\MyNewKey /f
I kommandot ovan lägger vi till MyNewKey undernyckel till KHLM/Programvara nyckel. Om du går till Registereditorn och expanderar den nyckeln kommer du att kunna se MyNewKey undernyckel i den.
Att ta bort nyckeln är också enkelt, eftersom du bara behöver byta ut Lägg till med radera i exemplet ovan. Här är hur:
reg delete HKLM\SOFTWARE\MyNewKey /f
Nu den MySubKey nyckel försvinner i Registereditorn.
Hur man lägger till, ändrar och tar bort värden i Windows-registret
För att lägga till eller ändra en värdenyckel i registret med kommandotolken använder du fortfarande reg tillägg kommando som ovan. Men den här gången måste du också ange följande parametrar: värde (/v), värde typ (/t), och värdedata (/d). Här är ett exempel på vad kommandot skulle vilja ha:
reg add HKLM\SOFTWARE\MyNewKey /v MyValue /t REG_DWORD /d "1" /f
När du kör kommandot kommer du att kunna hitta värdet i Registereditorn. Och om nyckeln inte finns, kommer kommandotolken att skapa den.
Windows-registret använder flera värdetyper, och här är en tabell över de vanliga:
Värde typ |
Beskrivning |
---|---|
REG_NONE |
Ingen värdetyp |
REG_SZ |
Strängvärde |
REG_MULTI_SZ |
Flersträngsvärde |
REG_EXPAND_SZ |
Utökat strängvärde |
REG_DWORD |
32-bitars DWORD-värde |
REG_QWORD |
64-bitars QWORD-värde |
REG_BINARY |
Binärt värde |
För att radera värdet behöver du bara använda reg radera kommando medan du anger sökvägen till nyckeln och namnet på värdet. Här är ett exempel på att ta bort värdet vi skapade tidigare:
reg delete HKLM\SOFTWARE\MyNewKey /v MyValue /f
Efter att ha kört kommandot ovan framgångsrikt bör värdet försvinna från registerredigeraren.
Hur man kopierar registerposter från en nyckel till en annan
Ibland kanske du vill kopiera värdena från en nyckel till en annan i registret. Detta är lika enkelt som att använda reg kopia kommando medan du anger nyckeln du kopierar dem från och den du kopierar dem till (tänk på att båda nycklarna redan måste finnas innan du kör kommandot). Här är ett exempel:
reg copy HKLM\SOFTWARE\MyNewKey1 HKLM\SOFTWARE\MyNewKey2 /s
De /s switch i slutet säger till kommandotolken att den ska kopiera varje undernyckel och värde i den första nyckeln (MyNewKey1) in i den andra (MyNewKey2).
Tyvärr finns det inget sätt att kopiera specifika värden från en nyckel till en annan. Du måste använda Registereditorn för det.
Hur man importerar registerposter
Om du har skapade en Windows-registerfil eller laddat ner den någon annanstans kan du importera den till registret med hjälp av reg import kommando. Allt du behöver göra är att ange sökvägen till registerfilen och kommandotolken gör resten. Här är ett exempel:
reg import C:\Users\CHIFUNDO\Desktop\MyRegFile.reg
När du kör det kommandot kommer innehållet i reg-filen att slås samman med registret.
Hur man exporterar registerposter
Du kan exportera en nyckel i registret med hjälp av reg export kommandot samtidigt som du anger sökvägen till nyckeln du vill exportera och filen du vill skapa. Detta är praktiskt när du behöver säkerhetskopiera vissa nycklar och värden för att återställa dem någon annanstans. Här är ett exempel:
reg export"HKLM\SOFTWARE\MyNewKey" D:\Reg_Backup\CHIFUNDO\Desktop\MyRegFile.reg
När du har kört kommandot, kontrollera platsen du angav, och du kommer att se att nyckeln och dess associerade undernycklar och värden har exporterats. I vårt fall kommer det att skapa en fil som heter MyRegFile.reg och spara den på skrivbordet.
Du kan också exportera ett specifikt värde med hjälp av reg fråga kommandot och inkludera nyckeln, värdet och sökvägen till registerfilen som du vill exportera värdet till. Här är ett exempel.
reg query HKLM\SOFTWARE\MyNewKey /v MyValue > C:\Users\CHIFUNDO\Desktop\MyRegFile.reg
Den resulterande registerfilen kommer bara att innehålla nyckeln och det specifika värde du exporterade.
Hur man sparar registerposter
Om du redan har en registerfil eller någon annan textfil kan du lägga till nycklar till den med kommandotolken och reg spara kommando, som kommer att skriva över filen med den nya informationen. Du behöver bara ange namnet på nyckeln och registerfilen du vill spara den till. Här är ett exempel:
reg save HKLM\SOFTWARE\MyNewKey2 C:\Users\CHIFUNDO\Desktop\MyRegFile.hiv /y
De /y switch i slutet av kommandot ovan skriver över filen du sparar nyckeln till utan att få upp en prompt. När du öppnar filen kommer du inte att kunna läsa innehållet eftersom den kommer att sparas som en binär fil.
Hur man återställer registerposter
Så låt oss säga att något har hänt med nycklarna och värderingarna inom MyNewKey2 vi sparade i föregående avsnitt kan du använda säkerhetskopian du skapade för att återställa den. Du måste använda reg återställ kommando. Så här kör du det:
reg restore HKLM\SOFTWARE\MyNewKey2 C:\Users\CHIFUNDO\Desktop\MyRegFile.hiv
Nu den MyNewKey2 nyckeln ska återgå till det tillstånd den var i när du gjorde säkerhetskopian.
Justera registret utan registerredigeraren
Även om kommandotolken inte kan göra allt som registerredigeraren gör, erbjuder den ett snabbt sätt att redigera registret utan att öppna det ovannämnda verktyget. Medan du använder kommandotolken för att justera registret är det ganska avancerat, även om du är den genomsnittliga användaren, bör du klara dig om du följer noga.
Glöm bara inte att göra det vi nämnde tidigare för att undvika att permanent förstöra din Windows-dator och skapa en systemåterställningspunkt först