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

Регистърът на Windows(Windows Registry)  е база данни с информация, настройки, опции и други стойности за софтуер и хардуер, инсталиран на всички версии на  операционните системи Microsoft Windows . Когато се инсталира програма, в системния регистър се създава нов подключ. Този подключ съдържа настройки, специфични за тази програма, като местоположението, версията и основния изпълним файл. Windows и много приложения на трети страни съхраняват настройките в системния регистър. В тази публикация ще ви покажем как да редактирате системния регистър от командния ред(Command Prompt) в Windows 10 .

windows-registry-8

Редактиране на системния регистър от командния ред

Добавянето(Adding) , промяната или изтриването на подключове и стойности на системния регистър на Windows трябва да се извършва само от напреднали потребители, администратори и ИТ специалисти. (Windows)Бъдете внимателни, преди да направите промени. Тъй като това е операция на системния регистър, се препоръчва да направите резервно копие на системния регистър(back up the registry)  или  да създадете точка за възстановяване на системата,  в случай че процедурата се обърка.

След като вземете необходимите предпазни мерки, можете да продължите по следния начин:

Натиснете клавиш Windows + R, за да извикате диалоговия прозорец Run .

В диалоговия прозорец Изпълнение въведете cmd и след това натиснете CTRL + SHIFT + ENTER , за да отворите командния ред в режим на администратор(open Command Prompt in admin mode) .

За да получите списъка с операции, изпълнете командата по-долу:

REG /?

Ще се появи списъкът с операции(Operation List) , както и кодът за връщане(Return Code) за всяка команда.

Ето списъка с операции и какво прави всяка, както е  описано от Microsoft(described by Microsoft) :

  • Добавяне:(Add:)  Добавя нов подключ или запис към регистъра.
  • Сравнение:(Compare:)  Сравнява определени подключове или записи в системния регистър.
  • Копиране:(Copy:)  Копира запис в системния регистър на определено място на локална или отдалечена машина.
  • Изтриване:(Delete:)  Изтрива подключ или записи.
  • Експортиране:(Export:)  Копира посочените подключове, записи и стойности на локалния компютър във файл за прехвърляне към други сървъри.
  • Импортиране:(Import:)  Копира съдържанието на файл, който съдържа експортирани подключове на системния регистър, записи и стойности в системния регистър на локалния компютър.
  • Зареждане:(Load:)  Записва запазени подключове и записи в различен подключ в системния регистър. Това е предназначено да се използва с временни файлове, които се използват за отстраняване на неизправности или редактиране на записи в системния регистър.
  • Заявка:(Query:)  Връща списък на следващото ниво от подключове и записи, които се намират в определен подключ в системния регистър.
  • Възстановяване:(Restore:)  Записва запазените подключове и записи обратно в системния регистър.
  • Запазване:(Save:)  Записва копие на определени подключове, записи и стойности на системния регистър в определен файл.
  • Unload:  Премахва секция от системния регистър, която е била заредена с помощта на  REG LOAD  операцията.

И кодовете за връщане:

  • 0:  Успешно
  • 1:  Неуспешно

За да получите помощ за конкретна операция, добавете името на операцията в средата на предишната команда:

REG <Operation> /?

Например, ако искате помощ за операцията Добавяне(Add) , изпълнете следната команда:

REG ADD /?

Когато командата се изпълни, се връща цялата информация, която ви е необходима за посочената операция, включително синтаксис, параметри и дори някои примери.

Сега, когато знаем всичко, което трябва да знаем за REG ADD , нека се опитаме да го приложим в действие.

Добавете подключ(SubKey) или запис(Entry) към регистъра

Редактирайте системния регистър от командния ред

Като начало, по-долу е синтаксисът за REG ADD от използването на REG ADD /?команда:

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

<KeyName> указва пълния път на подключа . Валидни основни ключове за локалния компютър са HKLM, HKCU, HKCR, HKU и HKCC . Можете да използвате главните ключове HKLM и HKU за отдалечени компютри. (HKU)/ /v <ValueName> указва името на записа в системния регистър, който да бъде добавен под посочения подключ. По-късно ще дефинираме останалите параметри, но за този пример това е всичко, от което се нуждаем.

Така че, да кажем, че искаме да добавим подключ с име TheWindowsClubSubkey под HKLM\Software , командата (синтаксис) ще изглежда така:

REG ADD HKLM\Software\TheWindowsClubSubkey

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

  • Натиснете клавиш Windows + R, за да извикате диалоговия прозорец Run .
  • В диалоговия прозорец Изпълнение въведете regedit и натиснете Enter, за да отворите редактора на системния регистър(open Registry Editor) .
  • Навигирайте или прескочете до пътя на ключа в системния регистър по-долу:
HKEY_LOCAL_MACHINE > SOFTWARE > TheWindowsClubSubkey

Изтрийте (Delete)подключ(SubKey) или запис от регистъра

За да изтриете подключ или запис от системния регистър, изпълнете следния синтаксис:

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

Така че, да кажем, че искаме да изтрием/премахнем подключа с име TheWindowsClubSubkey под HKLM\Software , командата (синтаксис) ще изглежда така:

REG DELETE HKLM\Software\TheWindowsClubSubkey

Ще бъдете подканени дали наистина искате да изтриете подключа. Въведете Да(Yes) и натиснете Enter.

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

Това е всичко за това как да редактирате системния регистър от командния ред в Windows 10.(That’s it on how to edit the Registry from Command Prompt in Windows 10.)



About the author

Аз съм компютърен професионалист, който има опит в работата със софтуер на Microsoft Office, включително Excel и PowerPoint. Имам опит и с Chrome, който е браузър, собственост на Google. Моите умения включват отлична писмена и устна комуникация, решаване на проблеми и критично мислене.



Related posts