Bagikan melalui


Tampilan gabungan HKEY_CLASSES_ROOT

Fungsi RegOpenUserClassesRoot menyediakan tampilan gabungan untuk proses, seperti layanan, yang berurusan dengan klien selain pengguna interaktif. Dalam hal ini, kunci HKEY_CLASSES_ROOT menyediakan tampilan registri yang menggabungkan informasi dari HKEY_LOCAL_MACHINE\Software\Classes dengan informasi dari HKEY_CURRENT_USER\Software\Classes.

Sistem menggunakan aturan berikut untuk menggabungkan informasi dari dua sumber:

  • Tampilan gabungan mencakup semua subkunjuk kunci HKEY_CURRENT_USER\Software\Classes .
  • Tampilan gabungan mencakup semua subkunjung langsung dari kunci HKEY_LOCAL_MACHINE\Software\Classes yang tidak menduplikasi subkunjung HKEY_CURRENT_USER\Software\Classes.
  • Di akhir topik ini adalah daftar subkunjung yang ditemukan di HKEY_LOCAL_MACHINE\Software\Classes dan HKEY_CURRENT_USER\Software\Classes. Subkunjung langsung kunci ini dari pohon HKEY_LOCAL_MACHINE disertakan dalam tampilan gabungan hanya jika mereka bukan duplikat subkunjung langsung dari pohon HKEY_CURRENT_USER . Tampilan gabungan tidak menyertakan konten HKEY_LOCAL_MACHINE subkundang duplikat.

Jika aplikasi dijalankan dengan hak administrator dan Kontrol Akun Pengguna dinonaktifkan, runtime COM mengabaikan konfigurasi COM per pengguna dan hanya mengakses konfigurasi COM per komputer. Aplikasi yang memerlukan hak administrator harus mendaftarkan objek COM dependen selama penginstalan ke penyimpanan konfigurasi COM per komputer (HKEY_LOCAL_MACHINE\Software\Classes). Untuk informasi selengkapnya, lihat AC: UAC: COM Per-User Configuration.

Windows Server 2003 dan Windows XP/2000: Aplikasi dapat mendaftarkan objek COM dependen ke penyimpanan konfigurasi COM per mesin atau per pengguna (HKEY_LOCAL_MACHINE\Software\Classes atau HKEY_CURRENT_USER\Software\Classes).

Contoh berikut menunjukkan sekumpulan subkey di bawah kunci HKEY_LOCAL_MACHINE dan HKEY_CURRENT_USER dan tampilan gabungan HKEY_CLASSES_ROOT yang dihasilkan.

HKEY_LOCAL_MACHINE\SOFTWARE\ClassesCLSID24inprocserver32localserver327

HKEY_CURRENT_USER\Software\ClassesCLSID14localserver610localserver

HKEY_CLASSES_ROOTCLSID124inprocserver32localserver localserver326 7 10localserver

Subkunjuk berikut ditemukan di HKEY_LOCAL_MACHINE\Software\Classes dan HKEY_CURRENT_USER\Software\Classes. Dari pohon HKEY_LOCAL_MACHINE , subkunjung langsung dari kunci ini disertakan dalam tampilan gabungan hanya jika mereka tidak menduplikasi subkey langsung dari pohon HKEY_CURRENT_USER . Tampilan gabungan tidak menyertakan konten HKEY_LOCAL_MACHINE subkundang duplikat.

*
*\shellex
*\shellex\ContextMenuHandlers
*\shellex\PropertySheetHandlers
AppID
Clsid
Kategori Komponen
Drive
Drive\shellex
Drive\shellex\ContextMenuHandlers
Drive\shellex\PropertySheetHandlers
FileType
Folder
Folder\shellex
Folder\shellex\ColumnHandler
Folder\shellex\ContextMenuHandlers
Folder\shellex\ExtShellFolderViews
Folder\shellex\PropertySheetHandlers
Installer\Components
Installer\Features
Installer\Products
Antarmuka
Mime
Mime\Database
Mime\Database\Charset
Mime\Database\Codepage
Mime\Database\Tipe Isi
Typelib