Знаете ли, че можете да променяте системния регистър на Windows с командния ред? Ето как.

Редакторът на системния регистър е първото нещо, което потребителите на Windows извеждат, когато става въпрос за редактиране на системния регистър на Windows. Ако обаче не искате да се занимавате с разсейващ GUI и твърде много щраквания, има по-опростен инструмент, който можете да използвате: командния ред.

Въпреки че използването му изисква малко повече ноу-хау от редактора на системния регистър, нашето ръководство трябва да може да ви помогне да започнете.

Как да видите списъка с команди на системния регистър в командния ред

Няма много команди, когато става въпрос за редактиране на системния регистър с помощта на командния ред. За да ги видите всички, отворете командния ред като администратор и изпълнете командата по-долу в командния ред:

reg /?

След това командният ред ще изброи командите, като напр рег. доп, reg изтриване, reg копие, и рег. запишете.

Ако искате да видите повече информация за тях, просто добавете

instagram viewer
/? превключете в края на командата. Например, ако искате да разберете какво рег. доп команда прави, трябва да въведете командата по-долу:

reg add /?

След като го стартирате, ще получите всички подробности за това какво прави и как да го използвате.

Ако ви е трудно да издавате командите сами, не се притеснявайте. Ние ще го опростим за вас и ще ви покажем как да започнете да ги използвате.

Добавяне и изтриване на ключове в системния регистър на Windows

За да добавите ключ към системния регистър с помощта на командния ред, трябва да използвате рег. доп команда, докато указвате пътя до новия ключ и дали искате да принудите операцията с /f превключвател (това ще заобиколи необходимостта от подкана за потвърждение).

Както винаги, когато става въпрос за редактиране на системния регистър на Windows, препоръчваме първото нещо, което да направите, е създайте точка за възстановяване на системата в Windows.

Ето един пример:

REG Add HKLM\SOFTWARE\MyNewKey /f

В горната команда добавяме MyNewKey подключ към KHLM/Софтуер ключ. Ако отидете в редактора на системния регистър и разгънете този ключ, ще можете да видите MyNewKey подключ в него.

Изтриването на ключа също е лесно, тъй като просто трябва да го замените добавете с Изтрий в горния пример. Ето как:

reg delete HKLM\SOFTWARE\MyNewKey /f

Сега на MySubKey ключът ще изчезне в редактора на системния регистър.

Как да добавяте, променяте и изтривате стойности в системния регистър на Windows

За да добавите или промените стойностен ключ в системния регистър с помощта на командния ред, все още ще използвате рег. доп команда като по-горе. Този път обаче ще трябва да посочите и следните параметри: стойност (/v), тип стойност (/T) и стойностни данни (). Ето пример какво иска командата:

reg add HKLM\SOFTWARE\MyNewKey /v MyValue /t REG_DWORD /d "1" /f

След като изпълните командата, ще можете да намерите стойността в редактора на системния регистър. И ако ключът не съществува, командният ред ще го създаде.

Регистърът на Windows използва няколко типа стойности и ето таблица с често срещаните:

Тип стойност

Описание

REG_NONE

Няма тип стойност

REG_SZ

Низова стойност

REG_MULTI_SZ

Многонизова стойност

REG_EXPAND_SZ

Стойност на разширен низ

REG_DWORD

32-битова DWORD стойност

REG_QWORD

64-битова QWORD стойност

REG_BINARY

Двоична стойност

За да изтриете стойността, просто трябва да използвате reg изтриване команда, докато указва пътя до ключа и името на стойността. Ето пример за изтриване на стойността, която създадохме по-рано:

reg delete HKLM\SOFTWARE\MyNewKey /v MyValue /f

След като изпълните горната команда успешно, стойността трябва да изчезне от редактора на системния регистър.

Как да копирате записи в системния регистър от един ключ на друг

Понякога може да искате да копирате стойностите от един ключ в друг в системния регистър. Това е толкова лесно, колкото използването на reg копие команда, докато указвате ключа, от който ги копирате, и този, в който ги копирате (имайте предвид, че и двата ключа трябва вече да съществуват, преди да изпълните командата). Ето един пример:

reg copy HKLM\SOFTWARE\MyNewKey1 HKLM\SOFTWARE\MyNewKey2 /s

The превключвателят в края казва на командния ред, че трябва да копира всеки подключ и стойност в първия ключ (MyNewKey1) във втория (MyNewKey2).

За съжаление, няма начин да копирате конкретни стойности от един ключ в друг. За това ще трябва да използвате редактора на системния регистър.

Как да импортирате записи в системния регистър

Ако имате създаде файл в регистъра на Windows или сте го изтеглили другаде, можете да го импортирате в системния регистър с помощта на рег импортиране команда. Всичко, което трябва да направите, е да посочите пътя до файла на системния регистър и командният ред ще свърши останалото. Ето един пример:

reg import C:\Users\CHIFUNDO\Desktop\MyRegFile.reg

След като изпълните тази команда, съдържанието на reg файла ще бъде обединено с системния регистър.

Как да експортирате записи в регистъра

Можете да експортирате ключ в системния регистър, като използвате износ на рег команда, докато указвате пътя на ключа, който искате да експортирате, и файла, който искате да създадете. Това е полезно, когато трябва да архивирате определени ключове и стойности, за да ги възстановите на друго място. Ето един пример:

reg export"HKLM\SOFTWARE\MyNewKey" D:\Reg_Backup\CHIFUNDO\Desktop\MyRegFile.reg

След като изпълните командата успешно, проверете местоположението, което сте въвели, и ще откриете, че ключът и свързаните с него подключове и стойности са експортирани успешно. В нашия случай ще създаде файл, наречен MyRegFile.reg и го запазете на работния плот.

Можете също така да експортирате конкретна стойност, като използвате reg заявка и включете ключа, стойността и пътя към файла на системния регистър, към който искате да експортирате стойността. Ето един пример.

reg query HKLM\SOFTWARE\MyNewKey /v MyValue > C:\Users\CHIFUNDO\Desktop\MyRegFile.reg

Полученият регистърен файл ще съдържа само ключа и конкретната стойност, която сте експортирали.

Как да запазите записи в регистъра

Ако вече имате файл в регистъра или друг текстов файл, можете да добавите ключове към него, като използвате командния ред и рег. запишете команда, която ще презапише файла с новата информация. Просто трябва да посочите името на ключа и файла на системния регистър, в който искате да го запишете. Ето един пример:

reg save HKLM\SOFTWARE\MyNewKey2 C:\Users\CHIFUNDO\Desktop\MyRegFile.hiv /y

The switch в края на командата по-горе презаписва файла, в който записвате ключа, без да извежда подкана. Когато отворите файла, няма да можете да прочетете съдържанието, тъй като той ще бъде записан като двоичен файл.

Как да възстановите записи в системния регистър

И така, да кажем, че нещо се е случило с ключовете и стойностите в рамките на MyNewKey2 запазихме в предишния раздел, можете да използвате архивния файл, който сте създали, за да го възстановите. Ще трябва да използвате възстановяване на reg команда. Ето как да го стартирате:

reg restore HKLM\SOFTWARE\MyNewKey2 C:\Users\CHIFUNDO\Desktop\MyRegFile.hiv

Сега на MyNewKey2 ключът трябва да се върне в състоянието, в което е бил, когато сте направили архивирането.

Ощипване на регистъра без редактора на системния регистър

Въпреки че командният ред не може да прави всичко, което прави редакторът на системния регистър, той предлага бърз начин за редактиране на регистъра, без да отваряте гореспоменатия инструмент. Въпреки че използването на командния ред за настройка на системния регистър е доста напреднало, дори ако сте обикновен потребител, трябва да можете да се справите, ако следвате внимателно.

Просто не забравяйте да направите това, което споменахме по-рано, за да избегнете трайното разрушаване на вашия компютър с Windows и първо създайте точка за възстановяване на системата