Razlika između HKEY_CURRENT_USER i HKEY_LOCAL_MACHINE

HKEY_CURRENT_USER vs HKEY_LOCAL_MACHINE

HKEY_CURRENT_USER i HKEY_LOCAL_MACHINE su dva ključna ključa u registru sustava Windows koja su vitalni dio svake instalacije sustava Windows od Windows 3.1. Windows registar sadrži postavke uređaja, softverske mogućnosti i ostale informacije u vezi s računalom, OS-om i aplikacijama koje se nalaze na njemu. Glavna razlika između HKEY_CURRENT_USER i HKEY_LOCAL_MACHINE je u čemu se oni odnose. HKEY_LOCAL_MACHINE sadrži informacije koje su relevantne za računalo u cjelini, dok HKEY_CURRENT_USER sadrži informacije koje su specifične za korisnika. Stoga postoji samo jedna kopija HKEY_LOCAL_MACHINE, dok postoji više kopija HKEY_CURRENT_USER s različitim vrijednostima.

Ako korisnik odluči urediti unose u registru u HKEY_CURRENT_USER, on će samo mijenjati postavke. Ali ako promijeni unose u HKEY_LOCAL_MACHINE, promijenio bi postavke za sve koji koriste to računalo. Dobar primjer za to bila bi instalacija novog softvera. Mnogi se programi pitaju nakon instaliranja bi li to bio samo za trenutnog korisnika ili za sve. Odabir samo za trenutnog korisnika rezultirao bi unosima u HKEY_CURRENT_USER, a odabirom za sve stavke bi se postavili u HKEY_LOCAL_MACHINE. Očito, odabir prvog znači da će ga moći koristiti samo korisnik koji je instalirao softver, dok bi posljednja opcija svima omogućila pregled i korištenje softvera.

Druga ključna razlika između HKEY_LOCAL_MACHINE i HKEY_CURRENT_USER je tko to može urediti. Prvo može urediti bilo koji korisnik koji ima pristup registru, dok drugi može uređivati ​​samo pojedinačni korisnik. Ne možete se prijaviti na jedan račun i urediti HKEY_CURRENT_USER unose na drugom računu.

Konačno, tu je pitanje kada se učitavaju unosi u registar. HKEY_LOCAL_MACHINE učitava se tijekom pokretanja operativnog sustava. Za usporedbu, HKEY_CURRENT_USER se učitava tek nakon što se korisnik prijavi na svoj račun, što je sasvim razumljivo jer OS ne bi znao koji HKEY_CURRENT_USER će učitati. Ako se korisnik ne prijavi na određeni račun ili se prijavi na račun gosta, učitat će se zadane HKEY_CURRENT_USER postavke. Za novog korisnika unosi HKEY_CURRENT_USER isto bi bili zadani.

Sažetak:

1.HKEY_CURRENT_USER primjenjiv je samo za jednog korisnika dok je HKEY_LOCAL_MACHINE primjenjiv na sve
2.HKEY_LOCAL_MACHINE je uvijek dostupan dok je HKEY_CURRENT_USER za određenog korisnika dostupan samo kada se prijavi
3.HKEY_LOCAL_MACHINE se učitava prilikom pokretanja, dok se HKEY_CURRENT_USER učitava prilikom prijave