Perbezaan antara hkey_current_user dan hkey_local_machine

Perbezaan antara hkey_current_user dan hkey_local_machine

Hkey_current_user vs hkey_local_machine

Hkey_current_user dan hkey_local_machine adalah dua kekunci akar dalam windows registry yang merupakan bahagian penting setiap pemasangan OS Windows sejak Windows 3.1. Registry Windows memegang tetapan peranti, pilihan perisian, dan maklumat lain mengenai komputer, OS, dan aplikasi yang ada di atasnya. Perbezaan utama antara hkey_current_user dan hkey_local_machine adalah apa yang mereka harapkan. Hkey_local_machine memegang maklumat yang berkaitan dengan komputer secara keseluruhan sementara hkey_current_user mengandungi maklumat yang khusus kepada pengguna. Oleh itu, hanya ada satu salinan hkey_local_machine sementara terdapat banyak salinan hkey_current_user dengan nilai yang berbeza.

Sekiranya pengguna memutuskan untuk mengedit penyertaan pendaftaran di hkey_current_user, dia hanya akan mengubah tetapan untuk dirinya sendiri. Tetapi jika dia menukar penyertaan di hkey_local_machine, dia akan mengubah tetapan untuk semua orang menggunakan komputer itu. Contoh yang baik ini akan memasang perisian baru. Banyak perisian yang meminta pemasangan sama ada untuk pengguna semasa sahaja atau untuk semua orang. Memilih pengguna semasa hanya akan menghasilkan entri yang dibuat dalam hkey_current_user semasa memilih untuk semua orang akan meletakkan entri dalam hkey_local_machine. Jelas sekali, memilih bekas cara bahawa hanya pengguna yang memasang perisian itu akan dapat menggunakannya sementara pilihan terakhir akan membolehkan semua orang melihat dan menggunakan perisian.

Satu lagi perbezaan utama antara hkey_local_machine dan hkey_current_user ialah siapa yang boleh mengeditnya. Yang pertama dapat diedit oleh mana -mana pengguna yang mempunyai akses ke pendaftaran sementara yang terakhir hanya dapat diedit oleh pengguna individu. Anda tidak boleh log masuk ke satu akaun dan mengedit penyertaan hkey_current_user pada akaun lain.

Terakhir, ada masalah ketika penyertaan pendaftaran dimuatkan. Hkey_local_machine dimuat semasa permulaan sistem operasi. Sebagai perbandingan, hkey_current_user hanya dimuatkan selepas log pengguna masuk ke akaunnya, yang agak munasabah kerana OS tidak akan tahu mana hkey_current_user ia akan memuatkan. Sekiranya pengguna tidak log masuk ke akaun atau log tertentu ke dalam akaun tetamu, tetapan hkey_current_user lalai akan dimuatkan. Untuk pengguna baru, penyertaan hkey_current_user juga sama dengan lalai.

Ringkasan:

1.Hkey_current_user hanya terpakai kepada satu pengguna manakala hkey_local_machine boleh digunakan untuk semua
2.Hkey_local_machine sentiasa tersedia semasa hkey_current_user untuk pengguna tertentu hanya tersedia semasa dia log masuk
3.Hkey_local_machine dimuatkan pada permulaan manakala hkey_current_user dimuatkan di log masuk