Skip to main content

HKEY_CLASSES_ROOT (HKCR CLSID)

191 - BÁNH XÈO TÔM HÙM - Bên Nhà Thiên Đường Cali (Junio 2026)

191 - BÁNH XÈO TÔM HÙM - Bên Nhà Thiên Đường Cali (Junio 2026)
Anonim

HKEY_CLASSES_ROOT, a menudo acortado como HKCR , es una sección del registro en el Registro de Windows y contiene información de asociación de extensión de archivo, así como un identificador programático (ProgID), ID de clase (CLSID) e ID de interfaz (IID).

En los términos más simples posibles, la sección de registro HKEY_CLASSES_ROOT contiene la información necesaria para que Windows sepa qué hacer cuando le pide que haga algo, como ver el contenido de una unidad, o abrir un cierto tipo de archivo, etc.

Cómo llegar a HKEY_CLASSES_ROOT

HKEY_CLASSES_ROOT es una sección del registro y, por lo tanto, se encuentra en el nivel superior en el Editor del Registro, en la raíz de todo el Registro de Windows:

  1. Abra el Editor del Registro.

    La forma más fácil de hacer esto en todas las versiones de Windows es abrir el cuadro de diálogo Ejecutar a través de GANAR + R, y entrar regedit.

  2. Encontrar HKEY_CLASSES_ROOT En la zona izquierda del Editor del Registro.

    Es posible que no lo veas de inmediato si has usado el registro recientemente y dejaste varias secciones o claves abiertas. Golpear Casa en su teclado para ver HKCR en la parte superior del panel izquierdo.

  3. Doble clic o doble toque HKEY_CLASSES_ROOT para expandir la colmena, o use la flecha pequeña a la izquierda

Subclave de registro en HKEY_CLASSES_ROOT

La lista de claves de registro debajo de la sección HKEY_CLASSES_ROOT es muy larga e igual de confusa. No podemos explicar cada una de las miles de claves que puede ver, pero podemos dividirlas en algunas partes manejables, que esperamos aclaren un poco esta parte del registro.

Estas son algunas de las muchas claves de asociación de extensión de archivo que encontrará en la sección HKEY_CLASSES_ROOT, la mayoría de las cuales comenzarán con un punto:

  • HKEY_CLASSES_ROOT .avi
  • HKEY_CLASSES_ROOT .bmp
  • HKEY_CLASSES_ROOT .exe
  • HKEY_CLASSES_ROOT .html
  • HKEY_CLASSES_ROOT .pdf
  • HKEY_CLASSES_ROOT AudioCD
  • HKEY_CLASSES_ROOT dllfile

Cada una de estas claves de registro almacena información sobre qué debería hacer Windows cuando hace doble clic o toca dos veces un archivo con esa extensión. Puede incluir la lista de programas que se encuentra en la sección "Abrir con …" al hacer clic con el botón derecho / tocar un archivo, y la ruta de acceso a cada aplicación enumerada.

Por ejemplo, en su computadora, cuando hace doble clic o toca dos veces en un archivo con el nombre de draft.rtf , WordPad podría abrir el archivo. Los datos de registro que hacen que eso suceda se almacenan en el HKEY_CLASSES_ROOT .rtf clave, que define WordPad como el programa que debe abrir el archivo RTF.

Debido a la complejidad de cómo se configuran las claves HKEY_CLASSES_ROOT, absolutamente no haga recomendamos que cambie las asociaciones de archivos predeterminadas desde dentro del registro. En su lugar, consulte Cómo cambiar las asociaciones de archivos en Windows para obtener instrucciones sobre cómo hacerlo desde su interfaz normal de Windows.

HKCR & CLSID, ProgID, e IID

El resto de las claves en HKEY_CLASSES_ROOT son ProgID, CLSID e IID. Aquí hay algunos ejemplos de cada uno:

Las claves de ProgID se encuentran en la raíz de HKEY_CLASSES_ROOT, junto con las asociaciones de extensión de archivo mencionadas anteriormente:

  • HKEY_CLASSES_ROOT FaxServer.FaxServer
  • HKEY_CLASSES_ROOT JPEGFilter.CoJPEGFilter
  • HKEY_CLASSES_ROOT WindowsMail.Envelope

Todas las claves CLSID se encuentran debajo de CLSID sub-clave:

  • HKEY_CLASSES_ROOT CLSID {00000106-0000-0010-8000-00AA006D2EA4}
  • HKEY_CLASSES_ROOT CLSID {06C792F8-6212-4F39-BF70-E8C0AC965C23}
  • HKEY_CLASSES_ROOT CLSID {FA10746C-9B63-4b6c-BC49-FC300EA5F256}

Todas las claves IID se encuentran debajo de Interfaz sub-clave:

  • HKEY_CLASSES_ROOT Interface {0000000d-0000-0000-C000-000000000046}
  • HKEY_CLASSES_ROOT Interface {00000089-0000-0010-8000-00AA006D2EA4}
  • HKEY_CLASSES_ROOT Interface {00000129-0000-0000-C000-000000000046}

Las claves de ProgID, CLSID e IID están relacionadas con algunos aspectos muy técnicos de la programación de computadoras y están fuera del alcance de esta discusión. Sin embargo, puede leer más sobre los tres aquí, aquí y aquí, respectivamente.

Copia de seguridad de la sección HKEY_CLASSES_ROOT

Sin excepción, siempre debe hacer una copia de seguridad de las entradas de registro que planea editar o eliminar. Vea Cómo hacer una copia de seguridad del Registro de Windows si necesita ayuda para realizar una copia de seguridad de HKEY_CLASSES_ROOT, o cualquier otra ubicación en el Registro, en un archivo REG.

Si algo sale mal, siempre puede restaurar el Registro de Windows a un estado de trabajo con la copia de seguridad. Todo lo que tiene que hacer es hacer doble clic o tocar dos veces ese archivo REG y confirmar que desea realizar esos cambios.

Más sobre HKEY_CLASSES_ROOT

Mientras que usted puede editar y eliminar completamente cualquier subclave dentro La sección HKEY_CLASSES_ROOT, la carpeta raíz en sí, como todas las secciones en el registro, no pueden ser renombradas o eliminadas.

HKEY_CLASSES_ROOT es una sección global, lo que significa que puede contener información que se aplica a todos los usuarios de la computadora y que todos los usuarios pueden verla. Esto contrasta con algunas secciones que tienen información que se aplica solo al usuario que ha iniciado sesión actualmente.

Sin embargo, debido a que la sección HKEY_CLASSES_ROOT es en realidad datos combinados encontrados en la sección HKEY_LOCAL_MACHINE ( HKEY_LOCAL_MACHINE Software Classes ) y la colmena HKEY_CURRENT_USER ( HKEY_CURRENT_USER Software Classes ), también contiene información específica del usuario también. Aunque ese es el caso, el HKEY_CLASSES_ROOT todavía puede ser navegado por cualquiera y todos los usuarios.

Esto significa, por supuesto, que cuando se crea una nueva clave de registro en la sección HKEY_CLASSES_ROOT, aparecerá la misma en HKEY_LOCAL_MACHINE Software Classes , y cuando se elimina una de las dos, la misma clave se elimina de la otra ubicación.

Si una clave de registro reside en ambas ubicaciones, pero entra en conflicto de alguna manera, los datos encontrados en la sección del usuario que inició sesión, HKEY_CURRENT_USER Software Classes , tiene prioridad y se utiliza en HKEY_CLASSES_ROOT.