Какво е HKEY_LOCAL_MACHINE?

Съдържание:

Какво е HKEY_LOCAL_MACHINE?
Какво е HKEY_LOCAL_MACHINE?
Anonim

HKEY_LOCAL_MACHINE, често съкращаван като HKLM, е един от няколко кошера на системния регистър, които съставляват регистъра на Windows. Този конкретен кошер съдържа по-голямата част от конфигурационната информация за софтуера, който сте инсталирали, както и за самата операционна система Windows.

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

В Windows 11, Windows 10, Windows 8, Windows 7 и Windows Vista тук също е включена информация за конфигурацията за зареждане на вашия компютър.

Image
Image

Как да стигна до HKEY_LOCAL_MACHINE

Като регистър кошер, HKEY_LOCAL_MACHINE е лесен за намиране и отваряне с помощта на инструмента за редактор на системния регистър, включен във всички версии на Windows:

  1. Отворете редактора на системния регистър. Изпълнението на командата regedit в полето Run е бърз начин да стигнете до там.
  2. Намерете HKEY_LOCAL_MACHINE от лявата страна на редактора на системния регистър.

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

  3. Щракнете два пъти или докоснете двукратно HKEY_LOCAL_MACHINE, за да разгънете кошера, или използвайте малката стрелка вляво.

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

Следните ключове в системния регистър се намират под кошера HKEY_LOCAL_MACHINE:

  • HKEY_LOCAL_MACHINE\BCD00000000
  • HKEY_LOCAL_MACHINE\COMPONENTS
  • HKEY_LOCAL_MACHINE\DRIVERS
  • HKEY_LOCAL_MACHINE\HARDWARE
  • HKEY_LOCAL_MACHINE\SAM
  • HKEY_LOCAL_MACHINE\Schema
  • HKEY_LOCAL_MACHINE\SECURITY
  • HKEY_LOCAL_MACHINE\SOFTWARE
  • HKEY_LOCAL_MACHINE\SYSTEM

Ключовете, намиращи се под този кошер на вашия компютър, може да се различават донякъде в зависимост от вашата версия на Windows и конкретната компютърна конфигурация. Например по-новите версии на Windows не включват ключа COMPONENTS.

Подключът HARDWARE съдържа данни, отнасящи се до BIOS, процесори и други хардуерни устройства. Например, в рамките на HARDWARE е ОПИСАНИЕ > System > BIOS, където ще намерите текущата версия на BIOS и доставчика.

Подключът SOFTWARE е най-често достъпният от HKLM кошера. Той е организиран по азбучен ред от доставчика на софтуера и е мястото, където всяка програма записва данни в регистъра, така че следващия път, когато приложението бъде отворено, специфичните му настройки да могат да бъдат приложени автоматично, така че да не се налага да преконфигурирате програмата всеки път, когато се използва. Също така е полезно при намиране на SID на потребител.

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

HKLM\SOFTWARE\Wow6432Node\ се намира в 64-битови версии на Windows, но се използва от 32-битови приложения. Това е еквивалентно на HKLM\SOFTWARE\, но не е точно същото, тъй като е отделено с единствената цел да предоставя информация на 32-битови приложения на 64-битова ОС. WoW64 показва този ключ за 32-битови приложения като "HKLM\SOFTWARE\."

Скрити подключове в HKLM

В повечето конфигурации следните подключове са скрити ключове и следователно не могат да бъдат преглеждани като другите ключове в кошера на системния регистър HKLM:

  • HKEY_LOCAL_MACHINE\SAM
  • HKEY_LOCAL_MACHINE\SECURITY

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

Подключът SAM се отнася до информация за базите данни на Security Accounts Manager (SAM) за домейни. Във всяка база данни има групови псевдоними, потребители, акаунти на гости и администраторски акаунти, плюс името, използвано за влизане в домейна, криптографски хешове на паролата на всеки потребител и др.

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

За да видите съдържанието на ключа SAM или SECURITY, Редакторът на системния регистър трябва вместо това да бъде отворен с помощта на системния акаунт, който има по-големи права от всеки друг потребител, дори потребител с администраторски привилегии.

След като редакторът на системния регистър бъде отворен с помощта на съответните разрешения, ключовете HKEY_LOCAL_MACHINE\SAM и HKEY_LOCAL_MACHINE\SECURITY могат да бъдат изследвани като всеки друг ключ в кошера.

Някои безплатни софтуерни помощни програми, като PsExec от Microsoft, могат да отворят редактора на системния регистър с правилните разрешения за преглед на тези скрити ключове.

Още за HKEY_LOCAL_MACHINE

Може да е интересно да се знае, че HKEY_LOCAL_MACHINE всъщност не съществува никъде на компютъра, а вместо това е просто контейнер за показване на действителните данни в регистъра, които се зареждат чрез подключовете, разположени в кошера, изброени по-горе.

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

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

Въпреки че често се пише по този начин, HKLM всъщност не е "официално" съкращение. Това е важно да знаете, тъй като някои програми при определени обстоятелства, дори инструменти, достъпни директно от Microsoft, не ви позволяват да съкращавате кошера в пътищата на системния регистър. Ако получавате грешка, докато използвате "HKLM", вместо това използвайте пълния път и вижте дали това ще го коригира.

Препоръчано: