Error con CLSID al instalar, como resuelvo esto en Vista?

Forum para discutir las arrogancias de Windows Vista.
aimcorporation.net
Site Admin
Posts: 725
Joined: Tue Nov 07, 2006 8:06 pm

Error con CLSID al instalar, como resuelvo esto en Vista?

Postby aimcorporation.net » Sat Jan 26, 2008 11:37 am

Siendo administrador con FULL RIGHTS y que puedo editar hasta los Registry Keys de Windows, no sé porque el sistema me da el error

“1402 Could not open key”

Primero esto no tiene que ver con el funcionamiento del programa en sí; esto es externo al programa y pasa con la tecnología del Windows Installer .MSI; ya todos conocemos los errores de Microsoft, ellos mismos no entienden por qué pasa este problema en algunas instalaciones.

Si desea confirmar esto por favor utilice cualquier Search Engine y busque bajo esta frase Error 1402 Could not open Key; verá que cientos de compañías tienen este problema, como por ejemplo Adobe (los creadores del formato PDF) y Roxio (para copiar y crear CD's y DVD's); no es un problema que le pase exclusivamente a los programas de Aim Corporation (los programas no tienen que ver con esto).

Nota: Un usuario particular encontró que editando el Class directamente era más rápido que ir uno a uno los classes como dice la solucción alterna abajo.

    1. Abra el “Registry” para esto presione Start, Run y escriba “regedit” y presione OK

    2. Navegue por el “Registry” y presione doble click sobre HKEY_LOCAL_MACHINE.

    3. Busque más abajo y presione doble click sobre “SOFTWARE”

    4. Busque y presione Right Click sobre “Classes”

    4. Ahora un click sobre “Permissions”

    5. Un click sobre “SYSTEM”

    6. Ahora presione un click sobre el botón “Advance” en la parte inferior,

    7. Presione doble click sobre “SYSTEM” y marque todos los cuadros bajo “Allow”

    8. Presione OK de ahora en adelante hasta que salga de esas pantallas.

    9. Debe hacer Reboot de la computadora
De esta misma manera puede añadir usuarios en lugar de hacerlo sólo para el Administrador.

Solución Alterna
Para resolver hay que remover los securities de Windows Vista en cada CLSID que el instalador trate de registrar en esa máquina.

Siga los siguientes pasos:

    1. Abra el “Registry”, presione Start, Run y escriba “regedit” y presione OK

    2. Navegue por el “Registry” y busque el CLSID que menciona el error; usualmente el “key” está en HKEY_LOCAL_MACHINE.

    3. Seleccione “Permissions” en cualquiera “Edit Menú” o right click en el “registry key’s parent directory”

    4. Si no está "Everyone" entonce presione el botón de “Advanced” para añadir un nuevo usuario.

    5. Escriba “Everyone” como nuevo usuario y presione OK

    6. Configure el “Permissions” para “Everyone” en “Full Control”

    7. Reinstale el programa.

Esto lo tiene que hacer con cada uno de los CLSID que arrojen el error. Sabemos que esto es una molestia pero es un error de Microsoft y no nuestro.

Gracias por la comprensión!
Personal de Aim Corporation

Return to “Window Vista”

Who is online

Users browsing this forum: No registered users and 1 guest