HKEY_LOCAL_MACHINE, bieži saīsināts kā HKLM, ir viens no vairākiem reģistra stropiem, kas veido Windows reģistru. Šajā konkrētajā stropā ir ietverta lielākā daļa jūsu instalētās programmatūras, kā arī pašas Windows operētājsistēmas konfigurācijas informācijas.
Papildus programmatūras konfigurācijas datiem šajā stropā ir arī daudz vērtīgas informācijas par pašlaik konstatēto aparatūru un ierīču draiveriem.
Sistēmās Windows 11, Windows 10, Windows 8, Windows 7 un Windows Vista šeit ir iekļauta arī informācija par datora sāknēšanas konfigurāciju.
Kā nokļūt HKEY_LOCAL_MACHINE
Tā kā HKEY_LOCAL_MACHINE ir reģistra strops, to ir viegli atrast un atvērt, izmantojot reģistra redaktora rīku, kas iekļauts visās Windows versijās:
- Atveriet reģistra redaktoru. Komandas regedit izpilde lodziņā Palaist ir ātrs veids, kā tur nokļūt.
-
Atrodiet HKEY_LOCAL_MACHINE reģistra redaktora kreisajā pusē.
Ja jūs vai kāds cits savā datorā iepriekš esat izmantojis reģistra redaktoru, iespējams, būs jāsakļauj visas atvērtās reģistra atslēgas, līdz atrodat stropu. Izmantojot kreiso bulttaustiņu, tiks sakļauts viss pašlaik atlasītais.
- Veiciet dubultklikšķi vai veiciet dubultskārienu HKEY_LOCAL_MACHINE, lai izvērstu stropu, vai izmantojiet mazo bultiņu pa kreisi.
Reģistra apakšatslēgas HKEY_LOCAL_MACHINE
Šīs reģistra atslēgas atrodas zem stropa 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
Taustiņi, kas atrodas zem šī stropa jūsu datorā, var nedaudz atšķirties atkarībā no jūsu Windows versijas un konkrētās datora konfigurācijas. Piemēram, jaunākās Windows versijās nav iekļauta atslēga COMPONENTS.
Aparatūras apakšatslēgā ir dati, kas attiecas uz BIOS, procesoriem un citām aparatūras ierīcēm. Piemēram, sadaļā HARDWARE ir DESCRIPTION > System > BIOS, kurā atradīsit pašreizējo BIOS versiju un piegādātāju.
PROGRAMMATŪRAS apakšatslēga ir tā, kurai visbiežāk piekļūst no HKLM stropa. Programmatūras piegādātājs to sakārto alfabētiskā secībā, un tajā katra programma ieraksta datus reģistrā, lai nākamajā reizē, kad lietojumprogramma tiek atvērta, tās specifiskos iestatījumus varētu lietot automātiski, lai jums nebūtu jāpārkonfigurē programma katru reizi, kad tā tiek izmantota. Tas ir noderīgi arī, meklējot lietotāja SID.
PROGRAMMATŪRAS apakšatslēga satur arī Windows apakšatslēgu, kas apraksta dažādas operētājsistēmas lietotāja interfeisa detaļas, apakšatslēgu Klases, kas detalizēti norāda, kuras programmas ir saistītas ar kādiem faila paplašinājumiem, un citas.
HKLM\SOFTWARE\Wow6432Node\ ir atrodams Windows 64 bitu versijās, taču to izmanto 32 bitu lietojumprogrammas. Tas ir līdzvērtīgs HKLM\SOFTWARE\, taču nav tieši tas pats, jo tas ir atdalīts tikai ar mērķi sniegt informāciju 32 bitu lietojumprogrammām 64 bitu operētājsistēmā. WoW64 parāda šo atslēgu 32 bitu lietojumprogrammām kā "HKLM\SOFTWARE\".
Slēptās apakšatslēgas HKLM
Lielākajā daļā konfigurāciju tālāk norādītās apakšatslēgas ir slēptās atslēgas, un tāpēc tās nevar pārlūkot tāpat kā citas atslēgas HKLM reģistra stropā:
- HKEY_LOCAL_MACHINE\SAM
- HKEY_LOCAL_MACHINE\SECURITY
Lielākoties šīs atslēgas tiek rādītas tukšas, kad tās atverat, un/vai ietver apakšatslēgas, kas ir tukšas.
SAM apakšatslēga attiecas uz informāciju par drošības kontu pārvaldnieka (SAM) datu bāzēm domēniem. Katrā datu bāzē ir grupu aizstājvārdi, lietotāji, viesu konti un administratora konti, kā arī vārds, kas tiek izmantots, lai pieteiktos domēnā, katra lietotāja paroles kriptogrāfiskās jaucējkodas un daudz kas cits.
DROŠĪBAS apakšatslēga tiek izmantota, lai saglabātu pašreizējā lietotāja drošības politiku. Tas ir saistīts ar tā domēna drošības datu bāzi, kurā lietotājs ir pieteicies, vai ar reģistra stropu lokālajā datorā, ja lietotājs ir pieteicies vietējā sistēmas domēnā.
Lai skatītu SAM vai SECURITY atslēgas saturu, reģistra redaktors ir jāatver, izmantojot sistēmas kontu, kuram ir lielākas atļaujas nekā jebkuram citam lietotājam, pat lietotājam ar administratora tiesībām.
Kad reģistra redaktors ir atvērts, izmantojot atbilstošās atļaujas, atslēgas HKEY_LOCAL_MACHINE\SAM un HKEY_LOCAL_MACHINE\SECURITY var izpētīt tāpat kā jebkuru citu stropa atslēgu.
Dažas bezmaksas programmatūras utilītas, piemēram, Microsoft PsExec, var atvērt reģistra redaktoru ar atbilstošām atļaujām, lai skatītu šīs slēptās atslēgas.
Vairāk par HKEY_LOCAL_MACHINE
Varētu būt interesanti uzzināt, ka HKEY_LOCAL_MACHINE faktiski nekur datorā nepastāv, bet tā vietā ir tikai konteiners faktisko reģistra datu attēlošanai, kas tiek ielādēti, izmantojot iepriekš norādītās apakšatslēgas, kas atrodas stropā.
Citiem vārdiem sakot, tas darbojas kā saīsne uz vairākiem citiem datu avotiem par jūsu datoru. Šī neesošā rakstura dēļ ne jūs, ne neviena jūsu instalētā programma nevar izveidot papildu atslēgas zem HKEY_LOCAL_MACHINE.
Strops ir globāls, kas nozīmē, ka tas ir vienāds neatkarīgi no tā, kurš lietotājs datorā to skata, atšķirībā no reģistra stropa, piemēram, HKEY_CURRENT_USER, kas ir raksturīgs katram lietotājam, kurš to skata, kad ir pieteicies.
Lai gan tas bieži tiek rakstīts šādi, HKLM patiesībā nav "oficiāls" saīsinājums. Tas ir svarīgi zināt, jo dažos gadījumos dažas programmas, pat rīki, kas ir pieejami tieši no Microsoft, neļauj reģistra ceļos saīsināt stropu. Ja, izmantojot HKLM, tiek parādīta kļūda, izmantojiet pilnu ceļu un pārbaudiet, vai tas to novērš.