HKEY_CURRENT_USER at HKEY_LOCAL_MACHINE

Anonim

HKEY_CURRENT_USER vs HKEY_LOCAL_MACHINE

HKEY_CURRENT_USER at HKEY_LOCAL_MACHINE ay dalawang root keys sa Windows registry na mahalagang bahagi ng bawat pag-install ng Windows OS mula sa Windows 3.1. Ang Windows registry ay mayroong mga setting ng aparato, mga opsyon ng software, at iba pang impormasyon tungkol sa computer, OS, at mga application na nasa mga ito. Ang pangunahing pagkakaiba sa pagitan ng HKEY_CURRENT_USER at HKEY_LOCAL_MACHINE ay kung ano ang kanilang tinutukoy. Ang HKEY_LOCAL_MACHINE ay may hawak na impormasyon na may kaugnayan sa computer sa kabuuan habang ang HKEY_CURRENT_USER ay naglalaman ng impormasyon na tiyak sa user. Samakatuwid, mayroon lamang isang kopya ng HKEY_LOCAL_MACHINE habang maraming mga kopya ng HKEY_CURRENT_USER na may iba't ibang mga halaga.

Kung ang isang gumagamit ay nagpasiya na i-edit ang mga entry sa registry sa HKEY_CURRENT_USER, babaguhin lamang niya ang mga setting para sa kanyang sarili. Ngunit kung binago niya ang mga entry sa HKEY_LOCAL_MACHINE, babaguhin niya ang mga setting para sa lahat na gumagamit ng computer na iyon. Ang isang magandang halimbawa nito ay ang pag-install ng isang bagong software. Maraming software ang hinihiling sa pag-install kung ito ay para lamang sa kasalukuyang gumagamit o para sa lahat. Ang pagpili para sa kasalukuyang gumagamit ay magreresulta sa mga entry na ginawa sa HKEY_CURRENT_USER habang ang pagpili para sa lahat ay ilagay ang mga entry sa HKEY_LOCAL_MACHINE. Malinaw, ang pagpili sa dating ibig sabihin nito na tanging ang gumagamit na naka-install ang software ay magagawang gamitin ito habang ang huling opsyon ay hayaan ang lahat makita at gamitin ang software.

Ang isa pang pangunahing pagkakaiba sa pagitan ng HKEY_LOCAL_MACHINE at HKEY_CURRENT_USER ay kung sino ang maaaring mag-edit nito. Maaaring ma-edit ang dating ng anumang user na may access sa registry habang ang huli ay maaari lamang i-edit ng indibidwal na user. Hindi ka maaaring mag-login sa isang account at i-edit ang mga entry sa HKEY_CURRENT_USER sa isa pang account.

Sa wakas, may mga bagay na kapag ang mga entry sa registry ay load. Naka-load ang HKEY_LOCAL_MACHINE sa simula ng operating system. Sa paghahambing, ang HKEY_CURRENT_USER ay na-load lamang pagkatapos mag-log-in ang user sa kanyang account, na kung saan ay lubos na makatwiran dahil hindi alam ng OS kung aling HKEY_CURRENT_USER ang mai-load nito. Kung ang user ay hindi mag-log in sa isang partikular na account o mga log sa guest account, ang default na mga setting ng HKEY_CURRENT_USER ay mai-load. Para sa isang bagong user, ang mga entry ng HKEY_CURRENT_USER ay magiging kapareho din ng default.

Buod:

1.HKEY_CURRENT_USER ay naaangkop lamang sa isang user habang naaangkop ang HKEY_LOCAL_MACHINE sa lahat 2.HKEY_LOCAL_MACHINE ay laging magagamit habang HKEY_CURRENT_USER para sa isang tiyak na user ay magagamit lamang kapag siya ay nag-log-in 3.HKEY_LOCAL_MACHINE ay na-load sa start-up habang ang HKEY_CURRENT_USER ay na-load sa log-in