Най- Windows Registry е директория, която съхранява настройки и опции за операционната система за Microsoft Windows. Той съдържа информация и настройки за целия хардуер, софтуера на операционната система, повечето софтуерни продукти, които не са операционни системи, потребителите, предпочитанията на компютъра и т.н. Основи на системния регистър на Windows.
Регистърът на Windows бе въведен, за да подреди изобилието от INI файлове, които преди са били използвани за съхраняване на настройките за конфигуриране на Windows програми. Тези файлове обикновено са разпръснати по цялата система, което ги прави трудни за проследяване.
Основи на системния регистър на Windows
Регистърът се състои от следните 5 Коренни ключове:
- HKEY_CLASSES_ROOT
- HKEY_CURRENT_USER
- HKEY_LOCAL_MACHINE
- HKEY_USERS
- HKEY_CURRENT_CONFIG.
Кореновите клавиши съдържат подклавиши. Подключовете също могат да съдържат подключове и да съдържат поне една стойност, наречена такава Стойност по подразбиране. Ключът с всички негови подключове и стойности се нарича a кошер.
Регистратурата се намира на диска в папката system32 / config като няколко отделни файла Hive. Тези файлове на Hive след това се четат в паметта всеки път, когато Windows стартира или когато потребителят се регистрира. За да видите къде се съхраняват кошерите физически, вижте:
HKEY_LOCAL_MACHINE System CurrentControlSet Control HiveList
Регистърът използва следните типове данни:
- REG_SZ: SZ показва низ, завършващ нула. Това е низ с променлива дължина, която може да съдържа както Unicode, така и ANSI знака.
- Reg_binary: Тя съдържа бинарни данни. 0 и & 1's.
- REG_DWORD: Този тип данни е двойна дума. Това е 32-битова цифрова стойност и може да задържа всяко число от 0 до 232.
- REG_QWORD: Този тип данни е Quadruple Word. Това е 64-битова цифрова стойност.
- REG_MULTI_SZ: Този тип данни съдържа група от низово прекратени низове, зададени на една стойност.
- REG_EXPAND_SZ: Този тип данни е низ, завършващ низ, съдържащ неизтеглена препратка към променлива на средата, като например% SystemRoot%.
Виртуализацията на системния регистър в Windows Vista нататък
Започвайки с Windows Vista, заедно с виртуализацията на файловете, регистърът също е виртуализиран и затова за разлика от Windows XP, няма склонност към подуване. Същото се запазва и в Windows 7.
Виртуализацията основно означава, че приложенията се възпрепятстват да пишат в системната папка на Windows файловата система и ALSO към "широк ключ машина"В регистъра. Това обаче не пречи на стандартните потребителски акаунти да инсталират или изпълняват приложения.
В Windows Vista и по-късно UAC използва функцията за виртуализация на регистъра, за да пренасочи опитите да пише в подключовете на
HKEY_LOCAL_MACHINESoftware
Когато дадено приложение се опитва да напише в този кошер, вместо това Vista го записва в местоположението на потребител,
HKEY_CLASSES_ROOTVirtualStoreMachineSoftware
Това се прави дискретно. Никой не знае, че това се случва!
Това е, накратко, виртуализацията на системния регистър и е полезна функция за защита.
Между другото, трябва да се спомене още една нова технология, която стои в основата на Windows Vista и по-късно: Мениджърът на транзакциите на ядрото, който дава възможност за транзакционен регистър. Тази функция дава възможност за връщане на системния регистър. Но това не е внедрено в редактора на системния регистър. Вместо това, тази функция е предназначена за използване от програмисти, които трябва да създадат стабилни приложения, използващи обработка на транзакции.
Редактор на регистъра
Основният инструмент в Windows 10/8/7 / Vista за работа директно с регистъра е Редактор на регистъра, За да получите достъп до него, просто въведете регентство в менюто за стартиране на менюто "Старт" на Vista и натиснете Enter!
Трябва да сте двойно внимателни, когато работите с регистъра, тъй като няма потвърждение или кликнете OK, за да спестите бърз отговор. Промените са направени директно.
Можете да прочетете повече за Съвети и функции на редактора на системния регистър на Windows. Потребителите на Windows 10 v1703 могат да използват лентата за адреси, за да прескочат директно до всеки ключ на системния регистър.
Трябва да се споменат конкретно
HKEY_LOCAL_MACHINESystemCurrentControlSet
кошер, тъй като ключовете в този конкретен са толкова важни за Vista за стартиране, че се поддържа резервно копие, което можете да възстановите при необходимост, просто като заредите в Safe Mode и изберете Последната позната добра конфигурация.
Първо, може да искате да прочетете тази публикация в Start Menu и TaskBar Registry Tweaks. Можете да проверите още статии в системния регистър на Windows и да отидете тук, за да научите как да архивирате и възстановявате регистъра и как да наблюдавате промените в регистъра. Научете как да отваряте няколко копия на регистъра.
Публикувано от WinVistaClub.com и актуализирано и публикувано тук.