В моите статии, съвети и бележки често препращам читателя към редактора на системния регистър на Windows. Много от тях включват интензивна работа с ключове и стойности в системния регистър. Изведнъж осъзнах, че не всички мои читатели са се сдобили с тази програма, а някои от тях изобщо не са стартирали редактора на системния регистър. Затова реших да напиша малко ръководство за тази програма.

Съдържание:

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


Редакторът на регистъра исторически е създаден като инструмент за потребители, които трябва да променят Настройки на Windows, които не се показват в потребителския интерфейс. Основната функция на тази програма е да преглежда и променя настройките в системния регистър, тоест в набор от специални двоични файлове, които съдържат информация както за конфигурацията на Windows, така и за почти всички програми, които са инсталирани на вашия компютър. Windows OS и много програми (с изключение на тези, които са така наречените "portable", преносими, с други думи - не изискват инсталация) съхраняват настройките си в системния регистър.

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


Метод 1
Независимо от версията на Windows, инсталирана на вашия компютър, този метод ще работи:

Метод 2
Изпълнимият файл на редактора на системния регистър се намира в C:\Windows, което означава, че можете да отворите тази папка в Explorer и да стартирате файла regedit.exe с едно щракване на мишката.

Като алтернатива можете да създадете пряк път към Regedit.exe и да го поставите в стартовото меню/списък Windows приложения 8.x, в папка

%ProgramData%\Microsoft\Windows\Start Menu\Programs

Това ще направи редактора на системния регистър видим в резултатите Търсене в Windows, а също така ще ви позволи да стартирате приложението с едно щракване на мишката.

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


Редакторът на системния регистър изглежда така:

Както можете да видите на снимката по-горе, той се състои от два панела:

  • лявата показва йерархично представяне на структурата от данни, тя се нарича секции (или ключове);
  • се показва десният панел настроики. Те са двойки име = данни и се съхраняват вътре в ключовете.

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


Както споменах по-горе, редакторът ни показва секции и опции.

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

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\hivelist

Тук можете да намерите списък с файлове на вашия твърд диск, които съхраняват данни от регистъра. Данните в тях, както споменахме по-горе, имат йерархична структура и редакторът на регистъра ги показва под формата на "дърво". Корените на дървото (главните ключове) в общия случай представляват определен файл, до чиито данни се дава достъп.

Има обаче и виртуални ключове, които се появяват в редактора на системния регистър като обикновени файлове, но в действителност представляват няколко файла или дори отделни клонове на системния регистър. Те обикновено съществуват за обратна съвместимост. Например HKEY_CURRENT_CONFIG е виртуален изглед, HKEY_CLASSES_ROOT също е виртуален изглед, който комбинира ключовете на системния регистър на текущия потребител и системни дялове.

Моля, обърнете внимание, че някои файлове на системния регистър не се показват в прозореца на редактора на системния регистър. Например, никога няма да видите какво се съхранява във файл SAM (Security Accounts Manager). В редактора на системния регистър той е представен от клона HKEY_LOCAL_MACHINE\SAM\SAM и се предполага, че е празен там. Това се прави от съображения за сигурност.

Настройки на регистъраизползвани от Windows и много други приложения на трети страниза съхраняване на различни конфигурационни настройки и някои потребителски данни. Стойностите на параметрите са различни видове, но като цяло те са текстови стойности/низове, числови стойности или двоични стойности.

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


Да създам нов ключ, щракнете Кликнете с десния бутонмишката върху родителския дял в левия прозорец и изберете команда Създаване -> Разделот контекстно меню.

Трябва да дадете име на новосъздадения раздел според изискванията на програмата, за която го създавате.

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


Да създам нов параметър, трябва да щракнете с десния бутон

  • в текущия раздел вляво
    или
  • в празното място в десния прозорец.

Изберете подходящ типза новия параметър и въведете името му. Кликнете два пъти върху името на параметъра, за да зададете неговата стойност.

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


Точно както понятията „разрешения“ и „собственост“ се прилагат за файлове и папки в файлова система NTFS, съществуват и за ключове в регистъра. От епохата Windows Vistaи до ден днешен повечето от ключовете в регистъра, които съхраняват настройките на ОС, са защитени чрез ограничаване на правата за достъп, така че да не могат лесно да бъдат премахнати или променени от потребителя. Понякога може да се наложи да промените данните в такива дялове и за това трябва да можете да промените собственика на дяла и да стигнете до него пълен достъп. За да направите това е съвсем просто.


Как да възстановите TrustedInstaller като собственик на дял


Почти всички ключове на системния регистър в Windows Vista, 7 и 8 имат акаунта TrustedInstaller като техен собственик. След като редактирате разрешенията за даден дял, трябва да си върнете собствеността върху този дял. сметкав противен случай операционната система може да не работи правилно. За да възстановите свойството TrustedInstaller в Windows Vista, 7 и 8, въведете NT Service\TrustedInstallerв полето "Въведете имената на обектите за избор". Натиснете OK.

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


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

Подразделите могат да имат т.нар наследени разрешенияот своя родителски раздел. Алтернативно, подключовете могат също да имат изрични разрешения, различни от родителския ключ.

В първия случай, т.е. ако разрешенията са наследени от родителския ключ, трябва да деактивирате наследяването и да копирате разрешенията на родителския дял в текущия ключ, за да можете да ги промените. За да направите това в Windows 7, Windows Vista и Windows XP, премахнете отметката от „Добавяне на разрешения, наследени от родителски обекти“ и щракнете върху бутона „Добавяне“ в диалоговия прозорец за потвърждение.

След като деактивирате наследяването, изберете подходящия потребителски акаунт и щракнете промяназа промяна на правата за достъп.

Windows 8 има специален бутон за деактивиране на наследяването:

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

Превключватели на командния ред на редактора на системния регистър

Отидете до желания ключ на системния регистър с едно щракване


Вариант номер 1

Преди известно време създадох помощна програма RegOwnershipEx, която ви позволява да получите пълен достъп до ключ на системния регистър с едно щракване. Освен това ви позволява да отидете до желания ключ на системния регистър. Препоръчвам ви да го разгледате.

RegOwnershipEx позволява следното:

  • станете собственик и получете пълен достъп до избрания ключ на системния регистър. Има прозорец за преглед на регистъра лесен изборраздел.
  • любими - за бърз достъпкъм любимите си ключове в системния регистър. Той е интегриран с менюто "Любими" на редактора на системния регистър.
  • възстановете разрешенията и собствеността, които сте променили по-рано. тези. Програмата ви позволява да върнете правата в първоначалното им състояние.
  • функция "open in regedit" - можете да отворите избрания ключ в редактора на системния регистър. Това е много удобна опция за бързо навигиране до раздел, като просто копирате името му.
  • преки пътища за главни дялове - можете да използвате HKCU вместо HKEY_CURRENT_USER, HKLM вместо HKEY_LOCAL_MACHINE и т.н.
  • получаване на пътя на системния регистър от клипборда на windows.
  • аргумент на командния ред "/j", за да извлечете пътя до ключа на системния регистър от клипборда на Windows и бързо да превключите към редактора на системния регистър.

Всичко е адски удобно!

Вариант 2

Написах прост скрипт, който ще получи съдържанието на клипборда, ще го запише в регистъра и ще отвори редактора на регистъра. Предполага се следният сценарий: Вие четете статия, тя казва - "отидете до ключа на системния регистър HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion". Маркирате пътя до секцията, натискате CTRL+C и стартирате скрипта. Редакторът на системния регистър се отваря правилно място. .

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

Няма да навлизаме в подробности за структурата, съдържанието и работата с регистъра, тъй като това е тема за отделна статия. Обмислете само начини за влизане в редактора на системния регистър (изпълнявайки regedit.exe).

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

1. Отваряне на редактора на системния регистър на Windows чрез помощната програма Run

полезност Бягайможе да бяга различни начини. Най-бързият: натиснете клавишна комбинация на клавиатурата Win+R. В Windows 7 можете да използвате менюто Старт -> Изпълнение. В прозореца, който се отваря, въведете и натиснете OK (или enter от клавиатурата).

2. Отворете през Windows Explorer

Друг лесен начин е да преминете Windows Explorer. За да направите това, просто отворете Моя компютъри отидете на следния път: C:\Windows. В тази папка намерете и стартирайте файла. Готов.

3. Стартиране на редактора на системния регистър чрез Windows Search

В Windows 7 със стандартен работен плот можете да отворите менюто "Старт" и да въведете в лентата за търсене в долната част. Операционната система бързо намери необходимия файл, който трябва да бъде отворен.


Отворете Старт


И въведете regedit

В Windows 8 редакторът на системния регистър може да се отвори чрез търсенето по същия начин, само че тази операционна система използва интерфейс с "плочки" вместо стандартния "Старт".


Изберете търсене в дясното меню

Когато чуя фразата Регистър на Windows, представям си иконата на програмата regedit.exe - полуразглобено зелено кубче, състоящо се от по-малки кубчета. Какво точно е регистър? Мисля, че много Потребители на Windowsчували за това, но малко са виждали и разбирали що за чудо е това.

Регистърът на Windows 8 е база данни, която съдържа настройки за операционната система и програмите. И така, регистърът е база данни. Както всяка друга база данни, регистърът се съхранява във файлове на твърдия диск. Има няколко файла на регистъра, основната част се намира в папката C:\Windows\System32\config (%windir%\system32\config). Ако погледнете в тази папка, тогава всички файлове, срещу които е посочен типът „Файл“, ще бъдат едни и същи файлове в системния регистър.

Друго място, където се съхраняват файловете на системния регистър, е в главната папка на потребителските профили и по пътя C:\Users\\AppData\Local\Microsoft\Windows (%userprofile%\AppData\Local\Microsoft\Windows). Всеки профил има свои собствени файлове в регистъра, тъй като всеки акаунт използва свой собствен уникален кошер (секция) от системния регистър на Windows, тъй като настройките за всички профили са уникални. За да отворите своя профил, натиснете клавишната комбинация WIN + R, в появилия се прозорец въведете %userprofile% и щракнете върху OK. Тези файлове най-вероятно ще бъдат скрити от вас, трябва да активирате показването на скрити и системни файловеда ги видя. На екранната снимка по-долу можете да видите, че файлът на системния регистър е NTUSER.DAT, а останалите са регистрационни файлове, необходими за възстановяване от неочакван срив.

Какво имаме на този момент? Регистърът на Windows 8 се съхранява във файлове, разпръснати в папки. За да видите или редактирате някои настройки на операционната система или програми, можете да използвате програмата regedit.exe. Той се съхранява в папката C:\Windows, но можете да го стартирате, като натиснете WIN+R и напишете regedit. По принцип Microsoft не препоръчва да правите промени в настройки на Windowsдиректно през регистъра и използвайте съществуващия потребителски интерфейс на операционната система. Ако стартирате regedit, тогава ви препоръчвам да не правите никакви промени, а само да се запознаете със структурата на базата данни.

Тъй като всички настройки на Windows се съхраняват в регистъра, при липса на същия потребителски интерфейс(което е типично за съкратено Windows версии Тип Windows 7 Starter), много настройки могат да се променят чрез системния регистър. Например, можете да използвате regedit, за да промените фона на работния плот, като посочите пътя си до файла с изображението, въпреки че това не може да се направи през контролния панел.

Това е всичко, което бих искал да кажа.

За да започнете да редактирате системния регистър, натиснете клавишите Win + R и въведете командата regedit

Заключване на дясната лента с препратки

Когато преместите курсора на мишката долу вдясно или горен ъгълизскачащ панел на монитора Бар Чар. Това не винаги е удобно, особено ако този панел не е необходим в момента. За да блокирате панела, отворете редактора на системния регистър и намерете секцията

в този раздел DisableCharmsHint и му присвоете стойност 1

Блокиране ляв панелпревключвател

За да заключите левия панел в същия раздел

HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\ImmersiveShell\EdgeUI

създайте DWORD стойност с име Деактивиране на TLъгълаи задайте стойност 1 .

За да върнете панелите при задържане, променете стойността на опциите на 0

Изключете екрана заключване на прозорци 8

Заключеният екран в Windows 8 е интерфейс на Metro, който се появява, когато компютърът се стартира или се събуди от заспиване. За да деактивирате заключения екран, отворете редактора на системния регистър и в секцията

HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\

създайте раздел персонализиране.В глава Персонализиранесъздайте DWORD стойност с име NoLockScreenи задайте стойност 1

Ние ускоряваме стартирането на приложения от стартиране на Windows 8

В Windows 8 стартирането на приложения от стартиране не става веднага, а след зареждане на Metro интерфейса и неговите компоненти. Не можете напълно да премахнете тази пауза, но можете да намалите времето за зареждане. Отворете редактора на системния регистър и в секцията

HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer

създайте раздел СериализиранеВ този раздел създаваме DWORD параметър с името StartupDelayInMSecи стойност, равна на 0

Промените ще влязат в сила след рестартиране

Промяна в навика работна средав Windows 8 и 8.1 доведе до факта, че някои действия, които никога не са били трудни в Windows 7 и XP, започнаха да създават проблеми на потребителите. Така че, поради липсата на обичайното меню "Старт", не всеки разбира как да отвори системен регистър. Въпреки това, няма по-малко начини за стартиране на редактора на системния регистър в G8 - има дори повече от тях, отколкото в G7. Ето пет от най-лесните.

Пет начина за отваряне на редактора на системния регистър в Windows 8

Използване на приложението Run

Има два начина за стартиране на програмата Run:

  • чрез контекстното меню на бутона "Старт" в Windows 8.1;

  • чрез натискане на клавишната комбинация Windows + R.

В реда "Отвори" на прозореца, който се показва, въведете командата regeditи щракнете върху OK.

Резултатът от неговото изпълнение ще бъде стартирането на редактора на системния регистър:

Използване на командния ред

В Windows 8.1 командна линиясъщо се отваря от контекстното меню на бутона Старт.

В прозореца на конзолата въведете вече познатата команда regeditи натиснете Enter.

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

Чрез Windows Explorer

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

От вашия работен плот отворете която и да е папка, навигирайте до директорията C:Windows и щракнете двукратно върху файла regedit.exe.


Чрез търсене

Можете да получите достъп до Търсене в Windows 8 и 8.1 от следните места:

  • контекстното меню на бутона „Старт“ (елемент „Намери“);

  • страничната лента Charms, която се появява на екрана, ако преместите курсора в долния или горния десен ъгъл и го преместите малко.

  • начален екран (икона на лупа в горния десен ъгъл).

Въведете в лентата за търсене regedit, натиснете Enter и стартирайте намереното приложение.


С пряк път

Ако правите чести промени в регистъра, ще намерите за удобно да стартирате regedit.exe с помощта на пряк път. За да създадете пряк път на работния плот, влезте в директорията, където се намира програмата (C: Windows), отворете контекстното меню на този файл и изберете елемента „Създаване на пряк път“.

Потвърдете съгласието си да го поставите на вашия работен плот.

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


Използване на плочки на началния екран

От същото контекстно меню, което извикахме, за да създадем пряк път, изберете командата „Закачи към началния екран“.

След това на началния екран ще бъде създадена плочка regedit.exe, щракването върху която ще отвори програмата, от която се нуждаем.


Програми на трети страни за работа с регистъра

Има много приложения за редактиране на системния регистър. Те се различават от вградената помощна програма regedit в Windows 8 с функции за оптимизиране на регистъра, които са необходими за поддържане на висока производителност на системата. И това е основната цел на подобни програми. Нека разгледаме някои от тях.

Reg Organizer

Reg Organizer е многофункционална помощна програма за поддръжка на операционна система. Позволява ви да почиствате и дефрагментирате системния регистър, да управлявате стартиращи програми, да премахвате приложения заедно с техните остатъци в регистъра и на дискове, да прилагате различни фина настройкаи т.н.

Един от разделите Reg Organizerнаподобява системната помощна програма regedit - чрез нея можете да редактирате системния регистър ръчно.

Това приложение може да се използва като заместител на вградения редактор на системния регистър, но някои от неговите функции, ако се използват неправилно, могат да нарушат функционалността на системата и програмите. Следователно Reg Organizer трябва да се препоръчва само на опитни потребители.

Усилвател на регистъра

Registry Booster е друго приложение, което ви позволява да оптимизирате системния регистър за по-бързо стартиране и Windows работи. Програмата има само три основни функции - проверка, почистване и дефрагментиране на системния регистър, но всичко, с изключение на проверката, работи само след закупуване на лиценз.

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

RegScanner

Помощната програма RegScanner на Nir Soft е удобен заместител на вградения редактор на системния регистър, фокусиран изключително върху опитни потребители. Проектиран да търси данни в регистъра по различни параметри, включително дължина и дата последна промяна. Намерените записи могат да бъдат изтрити незабавно, след като им направите резервно копие.

RegScanner е полезен за почистване на системата след вирусна инфекцияи търсене на остатъци отдалечени програми. Съществува в 32- и 64-битови версии. Безплатно.

Регистратор Мениджър на регистъра

Registrar Registry Manager е приложение, подобно на вградения редактор на системния регистър на Windows, но далеч надхвърля неговите възможности. Тя ви позволява да поддържате регистъра в ред на локални и отдалечени машини в цялата мрежа. Има функции Резервно копиеи възстановяване на данни (както на отделни клонове, така и на целия регистър), почистване, дефрагментиране, сравняване на ключовете на регистъра един с друг и наблюдение на всички промени.

Предназначен за напреднали потребители и системни администратори.