Основи на системния регистър на Windows: разкриване на мистификация на системния регистър на Windows
Регистърът на Windows(Windows Registry) е директория, която съхранява настройки и опции за операционната система за Microsoft Windows . Той съдържа информация и настройки за целия хардуер, софтуер на операционната система, повечето не-операционни системни софтуери, потребители, предпочитания на компютъра и т.н. Тази публикация говори за основите на системния регистър(Windows Registry Basics) на Windows .
Всеки път, когато потребител прави промени в настройките на контролния панел(Control Panel) , файловите асоциации, системните политики или най-инсталирания софтуер, промените се отразяват и се съхраняват в системния регистър. Регистърът също така предоставя прозорец в работата на ядрото, излагайки информация по време на изпълнение, като броячи на производителността и активен в момента хардуер.
Регистърът на Windows беше въведен, за да подреди изобилието от INI файлове за всяка програма, които преди са били използвани за съхраняване на конфигурационни настройки за Windows програми. Тези файлове обикновено са разпръснати из цялата система, което ги прави трудни за проследяване.
Прочетете(Read) : Кога се записват промените в системния регистър ?
Основи на системния регистър на Windows
Регистърът се състои от следните 5 (The Registry consists of the following 5) основни ключа(Root Keys) :
- HKEY_CLASSES_ROOT
- HKEY_CURRENT_USER
- HKEY_LOCAL_MACHINE
- HKEY_USERS
- HKEY_CURRENT_CONFIG.
Основните ключове съдържат подключове(SubKeys) . Подключовете могат да съдържат и свои собствени подключове и да съдържат поне една стойност, наречена стойност по (Subkeys may contain subkeys of their own too and contain at least one value, called as its )подразбиране (Default Value). Ключ с всичките му подключове и стойности се нарича Hive .
Регистърът се намира на диска в папката system32/config като няколко отделни Hive файла. След това тези Hive файлове се четат в паметта всеки път, когато Windows стартира или когато потребителят(User) влезе. За да видите къде се съхраняват физически Hives(Hive) , вижте:
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\HiveList
Можете да прочетете повече за местоположението на файловете в системния регистър на Windows .
Регистърът използва следните типове данни :(Registry)
- REG_SZ : SZ показва низ с нула край. Това е низ с променлива дължина, който може да съдържа Unicode , както и ANSI знаци.
- REG_BINARY : Съдържа двоични данни. 0 и 1.
- REG_DWORD : Този тип данни е двойна дума(Word) . Това е 32-битова числова стойност и може да съдържа произволно число от 0 до 232.
- REG_QWORD : Този тип данни е Четворна дума(Word) . Това е 64-битова числова стойност.
- REG_MULTI_SZ : Този тип данни съдържа група низове с нула край, присвоени на една стойност.
- REG_EXPAND_SZ : Този тип данни е низ с нула край, съдържащ неразширена препратка към променлива на средата, като например % SystemRoot %.
Виртуализация на системния регистър в Windows
Започвайки с Windows Vista , заедно с виртуализацията на файлове , регистърът(Registry) също е виртуализиран и следователно, за разлика от Windows XP , не страда от раздуване. Същото е продължено и в Windows 7 .
Virtualization basically means that applications are prevented from writing to System Folders Windows’ file system and ALSO to the ‘machine wide keys‘ in the registry. However, this does not prevent standard user accounts from installing or running applications.В Windows Vista и по-нови, UAC използва функцията за виртуализация на системния регистър(Registry Virtualization Feature) , за да пренасочи опитите за запис към подключовете на
HKEY_LOCAL_MACHINE\Software
Когато приложение се опита да пише в този кошер, вместо това Vista го записва на място за всеки потребител,(Vista)
HKEY_CLASSES_ROOT\VirtualStore\Machine\Software
Това се прави дискретно. Никой не знае, че това се случва!
Това накратко е виртуализация на системния регистър и е полезна функция за сигурност.(This is, in short, Registry Virtualization, and it is a useful Security feature.)
Между другото, трябва да се спомене и друга нова технология, лежаща в основата на Windows Vista и по-нови: Мениджърът на транзакциите на ядрото(Kernel Transaction Manager) , който позволява регистъра на транзакциите(Transactional Registry) . Тази функция позволява нещо като връщане на системния регистър . (Registry)Но това не е внедрено в редактора на системния регистър(Registry Editor) . Вместо това, тази функция е предназначена за използване от разработчици, които трябва да създават стабилни приложения, използвайки транзакционна обработка.
Прочетете: (Read:) Как да създадете ключ на системния регистър в Windows .
Редактор на регистъра
Основният инструмент в Windows 10/8/7/Vista за работа директно с системния регистър е редакторът(Registry Editor) на системния регистър . За да получите достъп до него, просто въведете regedit в (regedit)лентата за търсене на менюто "Старт"(Start Menu Search Bar) на Vista и натиснете Enter !
Трябва да бъдете двойно внимателни, когато работите с системния регистър(Registry) , тъй като няма подкана за потвърждение или щракване върху OK, за да запазите подкана. Направените промени са директно включени.
Можете да прочетете повече за съветите и функциите на редактора на системния регистър(Windows Registry Editor Tips & Features) на Windows . Потребителите на Windows 10 v1703 могат да използват адресната лента, за да преминат директно към всеки ключ в системния регистър .
Трябва специално да се спомене за
HKEY_LOCAL_MACHINE\System\CurrentControlSet
hive, тъй като ключовете в този конкретен случай са толкова важни за стартирането на Windows , че се поддържа неговото архивиране, което можете да възстановите, когато е необходимо, просто като стартирате в (Windows)безопасен режим(Safe Mode) и изберете Последна известна добра конфигурация(Last Known Good Configuration) .
Може да искате да прочетете и тези публикации:(You might want to read these posts too:)
- Как да поправите повреден или повреден регистър(How to repair corrupted or damaged Registry)
- Настройки на системния регистър в менюто "Старт" и лентата на задачите
- Архивиране и възстановяване на системния регистър(Backup and restore the registry)
- Наблюдавайте промените в системния регистър(Monitor changes to the Registry) .
- Как да отворите множество копия на системния регистър
- Emojis се използват в пътя на системния регистър на Windows ; Знаеше ли!?
Related posts
Включете или изключете Windows Spotlight с помощта на системния регистър или редактора на групови правила
Как да използвате вградените инструменти на Charmap и Eudcedit на Windows 11/10
Microsoft Visual C++ разпространяем пакет: ЧЗВ и изтегляне
Как да използвате редактора на метод на въвеждане (IME) на компютър с Windows 11/10
Как да активирате или деактивирате функцията за архивиране на приложения в Windows 11/10
Какво е OOBE или извънредно изживяване в Windows 11/10?
Как да използвате монитора на производителността в Windows 11/10
Инструменти на командния ред DISKPART и FSUTIL за управление на дискове
Как да намалите актуализациите на лентата на задачите за новини и интереси в Windows 10
Активиране, деактивиране на събирането на данни за монитор за надеждност в Windows 10
Какво е бързо стартиране и как да го активирате или деактивирате в Windows 11/10
Как да рестартирате аварийно или да изключите Windows 11/10
Как да споделите URL адрес на уеб страница с помощта на браузъра Microsoft Edge
Как да промените езика на емисиите за новини и интереси в Windows 11/10
Как да настроите интернет връзка на Windows 11/10
Включете или изключете поддръжката за сърфиране с карета в Windows 10
Активирайте хардуерно ускорено GPU планиране в Windows 11/10
Деактивирайте телеметрията и събирането на данни в Windows 10 с помощта на Task Scheduler
Как да използвате ново търсене с функция за екранна снимка в Windows 10
Как да активирате и използвате инструмента за диагностика на TPM в Windows 11