Ի՞նչ է 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. Բաց ռեեստրի խմբագիր: Run վանդակում regedit հրամանի կատարումը այնտեղ հասնելու արագ միջոց է:
  2. Տեղադրեք HKEY_LOCAL_MACHINE-ը Ռեեստրի խմբագրի ձախ կողմում:

    Եթե դուք կամ մեկ ուրիշը նախկինում օգտագործել եք Registry Editor-ը ձեր համակարգչում, հնարավոր է, որ ձեզ անհրաժեշտ լինի ծալել ռեեստրի բաց բանալիները, մինչև որ գտնեք փեթակը: Ձախ սլաքի ստեղն օգտագործելով՝ կփլուզվի այն, ինչ ներկայումս ընտրված է:

  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-ում կա DESCRIPTION > System > BIOS, որտեղ դուք կգտնեք BIOS-ի ընթացիկ տարբերակը և վաճառողին:

ԾՐԱԳՐԱԿԱՆ ենթաբանալին HKLM փեթակից ամենահաճախ հասանելին է:Այն կազմակերպված է այբբենական կարգով ծրագրաշարի վաճառողի կողմից և այն վայրն է, որտեղ յուրաքանչյուր ծրագիր տվյալներ է գրում ռեեստրում, որպեսզի հաջորդ անգամ, երբ հավելվածը բացվի, դրա հատուկ կարգավորումները կարող են ավտոմատ կերպով կիրառվել, որպեսզի դուք ստիպված չլինեք վերակազմավորել ծրագիրը ամեն անգամ այն օգտագործելիս: Այն նաև օգտակար է օգտվողի SID-ը գտնելիս:

ԾՐԱԳՐԱԿԱՆ ենթաբանալին պարունակում է նաև Windows ենթաբանալին, որը նկարագրում է օպերացիոն համակարգի ինտերֆեյսի տարբեր մանրամասներ, Classes ենթաբանալին, որը մանրամասնում է, թե որ ծրագրերը կապված են ֆայլի ընդլայնումների հետ և այլն:

HKLM\SOFTWARE\Wow6432Node\ հայտնաբերվել է Windows-ի 64-բիթանոց տարբերակներում, սակայն օգտագործվում է 32-բիթանոց հավելվածների կողմից: Այն համարժեք է HKLM\SOFTWARE\-ին, բայց ճիշտ նույնը չէ, քանի որ այն առանձնացված է միայն 64-բիթանոց ՕՀ-ում 32-բիթանոց հավելվածներին տեղեկատվություն տրամադրելու նպատակով: WoW64-ը ցույց է տալիս այս բանալին 32-բիթանոց հավելվածներին որպես «HKLM\SOFTWARE\»:

Թաքնված ենթաբանալներ HKLM-ում

Կազմաձևումների մեծ մասում հետևյալ ենթաբանալները թաքնված բանալիներ են և, հետևաբար, չեն կարող դիտվել HKLM ռեեստրի փեթակի տակ գտնվող մյուս ստեղների նման.

  • HKEY_LOCAL_MACHINE\SAM
  • HKEY_LOCAL_MACHINE\SECURITY

Շատ հաճախ այս ստեղները դատարկ են հայտնվում, երբ դրանք բացում եք և/կամ պարունակում են ենթաբանալներ, որոնք դատարկ են:

SAM ենթաբանալին վերաբերում է տիրույթների համար Անվտանգության հաշիվների կառավարչի (SAM) տվյալների բազաներին վերաբերող տեղեկատվությանը: Յուրաքանչյուր տվյալների բազայում կան խմբային անուններ, օգտատերեր, հյուրերի և ադմինիստրատորի հաշիվներ, գումարած տիրույթ մուտք գործելու համար օգտագործվող անունը, յուրաքանչյուր օգտատիրոջ գաղտնաբառի ծածկագրային հեշեր և այլն:

SECURITY ենթաբանալին օգտագործվում է ընթացիկ օգտատիրոջ անվտանգության քաղաքականությունը պահելու համար: Այն կապված է տիրույթի անվտանգության տվյալների բազայի հետ, որտեղ օգտատերը մուտք է գործել, կամ տեղական համակարգչի ռեեստրի փեթակին, եթե օգտատերը մուտք է գործել տեղական համակարգի տիրույթ:

SAM-ի կամ SECURITY բանալու բովանդակությունը տեսնելու համար Ռեեստրի խմբագրիչը պետք է բացվի Համակարգի հաշվի միջոցով, որն ունի ավելի մեծ թույլտվություններ, քան ցանկացած այլ օգտվող, նույնիսկ ադմինիստրատորի արտոնություններ ունեցող օգտատեր:

Հենց ռեեստրի խմբագրիչը բացվի՝ օգտագործելով համապատասխան թույլտվությունները, HKEY_LOCAL_MACHINE\SAM և HKEY_LOCAL_MACHINE\SECURITY ստեղները կարող են ուսումնասիրվել ինչպես փեթակում գտնվող ցանկացած այլ բանալի:

Որոշ անվճար ծրագրային կոմունալ ծրագրեր, ինչպիսիք են Microsoft-ի PsExec-ը, կարող են բացել Ռեեստրի խմբագիրն այս թաքնված բանալիները դիտելու համապատասխան թույլտվություններով:

Ավելին HKEY_LOCAL_MACHINE

Հետաքրքիր է իմանալ, որ HKEY_LOCAL_MACHINE իրականում գոյություն չունի համակարգչի վրա, այլ ընդամենը ռեեստրի իրական տվյալները ցուցադրելու համար նախատեսված կոնտեյներ, որը բեռնվում է վերը թվարկված փեթակում գտնվող ենթաբանալների միջոցով:

Այլ կերպ ասած, այն գործում է որպես դյուրանցում դեպի ձեր համակարգչի մասին տվյալների մի շարք այլ աղբյուրներ: Այս գոյություն չունեցող բնույթի պատճառով ոչ դուք, ոչ էլ ձեր տեղադրած որևէ ծրագիր չի կարող լրացուցիչ բանալիներ ստեղծել HKEY_LOCAL_MACHINE-ում:

Փեթակը գլոբալ է, ինչը նշանակում է, որ այն նույնն է, անկախ նրանից, թե համակարգչի որ օգտվողն է այն դիտում, ի տարբերություն ռեեստրի փեթակի, ինչպիսին HKEY_CURRENT_USER-ն է, որը հատուկ է յուրաքանչյուր օգտատիրոջը, որը դիտում է այն, երբ մուտք է գործել:

Չնայած այն հաճախ գրվում է այսպես, HKLM-ն իրականում «պաշտոնական» հապավում չէ: Սա կարևոր է իմանալ, քանի որ որոշ ծրագրեր որոշ հանգամանքներում, նույնիսկ այն գործիքները, որոնք հասանելի են անմիջապես Microsoft-ից, թույլ չեն տալիս կրճատել «փեթակը» գրանցման ուղիներում: Եթե «HKLM»-ն օգտագործելիս սխալ եք ստանում, դրա փոխարեն օգտագործեք ամբողջական ուղին և տեսեք՝ արդյոք դա ուղղում է այն: