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

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

При първоначално пускане на Windows (напр. Windows 3.11), тя разчиташе основно на .ini файлове за съхраняване на конфигурациите и настройките на Windows и Windows програмите. Въпреки че .ini файловете все още се използват понякога, повечето програми на Windows разчитат на настройки, направени в системния регистър на Windows след инсталирането им.

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

Коренни ключове в регистъра (име на кошера)

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

Корен ключописание
HKCR (HKEY_CLASSES_ROOT)Описва типа на файла, разширението на файла и информацията за OLE.
HKCU (HKEY_CURRENT_USER)Съдържа потребител, който в момента е влязъл в Windows и техните настройки.
HKLM (HKEY_LOCAL_MACHINE)Съдържа специфична за компютъра информация за инсталирания хардуер, настройките на софтуера и друга информация. Информацията се използва за всички потребители, които влизат в този компютър и са една от най-често посещаваните области в системния регистър.
HKU (HKEY_USERS)Съдържа информация за всички потребители, които влизат в компютъра, включително обща и специфична за потребителя информация.
HKEY_CURRENT_CONFIG (HKCC)Подробности за текущата конфигурация на хардуера, прикрепен към компютъра.
HKDD (HKEY_DYN_DATA)Използва се само в Windows 95, 98 и NT, ключът съдържа информация за динамичното състояние и информация за включване и пускане. Информацията може да се промени, тъй като устройствата се добавят или премахват от компютъра. Информацията за всяко устройство включва съответния хардуерен ключ и текущото състояние на устройството, включително проблемите.

Стойности на системния регистър на Windows

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

иконаТипимеописание

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

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

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

REG_MULTI_SZСтойност на масив от низовеВсяка стойност на многоредов низ.

REG_EXPAND_SZРазширена стойност на низаСъдържа низ с екологични или системни променливи, които трябва да бъдат разширени. Например: c: windir% example.exe може да бъде същото като C: windows.exe.

Reg_binaryДвоична стойностПозволява на атрибутите да бъдат дефинирани в двоичен формат като включени или изключени (0 или 1).

REG_DWORDDWORD стойностПодобно на двоичната стойност, но може да се дефинира в 32-битова десетична или шестнадесетична стойност.

REG_QWORDСтойност на QWORDПодобно на DWORD, но се съхранява като 64-битова стойност.

Трябва ли да използвам "регистър" или "регистър" в моето писане?

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

База данни, кошера, термини на операционната система, по-чист регистър