Vista combinada de HKEY_CLASSES_ROOT
La función RegOpenUserClassesRoot proporciona una vista combinada para los procesos, como los servicios, que se ocupan de clientes distintos del usuario interactivo. En este caso, la clave HKEY_CLASSES_ROOT proporciona una vista del Registro que combina la información de HKEY_LOCAL_MACHINE\Software\Classes con la información de HKEY_CURRENT_USER\Software\Classes.
El sistema usa las siguientes reglas para combinar información de los dos orígenes:
- La vista combinada incluye todas las subclaves de la clave HKEY_CURRENT_USER\Software\Classes .
- La vista combinada incluye todas las subclaves inmediatas de la clave HKEY_LOCAL_MACHINE\Software\Classes que no duplican las subclaves de HKEY_CURRENT_USER\Software\Classes.
- Al final de este tema se muestra una lista de subclaves que se encuentran en HKEY_LOCAL_MACHINE\Software\Classes y HKEY_CURRENT_USER\Software\Classes. Las subclaves inmediatas de estas claves del árbol de HKEY_LOCAL_MACHINE se incluyen en la vista combinada solo si no son duplicados de subclaves inmediatos del árbol de HKEY_CURRENT_USER . La vista combinada no incluye el contenido HKEY_LOCAL_MACHINE de subclaves duplicadas.
Si una aplicación se ejecuta con derechos de administrador y el control de cuentas de usuario está deshabilitada, el entorno de ejecución COM omite la configuración COM por usuario y solo tiene acceso a la configuración COM por máquina. Las aplicaciones que requieren derechos de administrador deben registrar objetos COM dependientes durante la instalación en el almacén de configuración COM por máquina (HKEY_LOCAL_MACHINE\Software\Classes). Para obtener más información, vea AC: UAC: COM Per-User Configuration.
Windows Server 2003 y Windows XP/2000: Las aplicaciones pueden registrar objetos COM dependientes en el almacén de configuración COM por máquina o por usuario (HKEY_LOCAL_MACHINE\Software\Classes o HKEY_CURRENT_USER\Software\Classes).
En el ejemplo siguiente se muestra un conjunto de subclaves en las claves HKEY_LOCAL_MACHINE y HKEY_CURRENT_USER y la vista combinada resultante de HKEY_CLASSES_ROOT.
HKEY_LOCAL_MACHINE\SOFTWARE\ClassesCLSID24inprocserver32localserver327
HKEY_CURRENT_USER\Software\ClassesCLSID14localserver610localserver
HKEY_CLASSES_ROOTCLSID124inprocserver32localserver localserver326710localserver
Las subclaves siguientes se encuentran en HKEY_LOCAL_MACHINE\Software\Classes y HKEY_CURRENT_USER\Software\Classes. En el árbol de HKEY_LOCAL_MACHINE , las subclaves inmediatas de estas claves se incluyen en la vista combinada solo si no son duplicados de subclaves inmediatos del árbol de HKEY_CURRENT_USER . La vista combinada no incluye el contenido HKEY_LOCAL_MACHINE de subclaves duplicadas.
*
*\shellex
*\shellex\ContextMenuHandlers
*\shellex\PropertySheetHandlers
AppID
Clsid
Categorías del componente
Conducir
Drive\shellex
Drive\shellex\ContextMenuHandlers
Drive\shellex\PropertySheetHandlers
FileType
Carpeta
Folder\shellex
Folder\shellex\ColumnHandler
Folder\shellex\ContextMenuHandlers
Folder\shellex\ExtShellFolderViews
Folder\shellex\PropertySheetHandlers
Instalador\Componentes
Instalador\Características
Instalador\Productos
Interfaz
Mime
Mime\Database
Mime\Database\Charset
Mime\Database\Codepage
Mime\Database\Content Type
Typelib