Esta página esta en desarrollo, Sean bienvenidos.

Esta información la encontré en la web, espero que les sirva.
Código de error 80040154.
Error al recuperar un generador de clases COM para el componente con CLSID {465FE951-D267-4D90-A019-7994822E137E} debido al siguiente error: 80040154.

error 80040154

error 80040154

Es muy probable que su registro está en mal estado por varias versiones de su componente COM está registrado en el sistema operativo.

Este error es causado por uno o más de los siguientes:
• Permisos insuficientes se han aplicado al componente COM para permitir que el usuario que ejecuta la aplicación para acceder / usarlo
• El componente se registró con la función regsvr32 incorrecto para la plataforma del sistema operativo que se está utilizando.
• Las configuraciones de generación de proyectos de Visual Studio están apuntando a una plataforma incorrecta.

– Primer punto es la causa más común para el error 80040154.
Usted tiene que asegurarse de que el usuario que ejecuta la aplicación tiene permisos suficientes para leer/ejecutar el componente.
En el pasado, todos los componentes COM de 32 bits tuvieron que ser colocado en la carpeta C:\Windows\SysWoW64 para que el sistema operativo de 64 bits puede ejecutar el componente correctamente.

– Segundo punto, si la aplicación se va a ejecutar en un sistema operativo de 64 bits y su componente COM es de 32 bits,
es necesario asegurarse de que la herramienta regsvr32 correcta se utiliza para registrar el componente COM.

Hay 2 versiones de esta herramienta en un sistema de 64 bits de Windows operativo

• Uno existe en el directorio C:\Carpeta\Windows\system32.
Ésta es la herramienta predeterminada utilizada para registrar los componentes COM y funciona perfectamente bien para registrar
componentes de 32 bits COM en sistemas operativos de 32 bits; Sin embargo en un sistema operativo de 64 bits que está destinado
a registrar componentes de 64 bits.

• En los sistemas operativos de 64 bits, existe otra versión de esta herramienta en la carpeta C:\Windows\SysWoW64.
Esta versión registra componentes de 32 bits de una manera que les permite trabajar adecuadamente en un sistema operativo de 64 bits.
Es importante utilizar la herramienta correcta para registrar su componente COM correctamente con el sistema operativo que se puede utilizar en.

– Tercer punto es importante tener en cuenta, porque incluso si usted ha configurado todo correctamente hasta
ahora usted seguirá recibiendo este error en los sistemas operativos de 64 bits si la aplicación no especifica
que debe ejecutarse bajo una plataforma de 32 bits.

Usted recibirá este error cuando se ejecuta la aplicación en un sistema operativo de 64 bits si la configuración
de compilación de su proyecto están dirigidas a “Cualquier CPU” o “x 64”.

Cambie esta configuración para apuntar “x86” con el fin de indicar al sistema operativo que necesita para utilizar la plataforma de 32 bits
cuando se ejecuta la aplicación.

Mis comentarios

Adicionalmente si el proyecto esta configurado a ejecutarse en ambientes a x64 y se usan dll a 32 bits, la aplicación funcionara de forma normal,
el mensaje aparecerá en cuanto se haga uso de las dll y no antes.

Recomiendo antes que nada revisar la plataforma del equipo que se va a realizar la instalación y de esa manera se puede evitar un problema de ambientes.

 

saludos …
http://www.itixmih.wordpress.com
jemp_intrepido
jempdulintre
jemp_dulce

Anuncios

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s

Nube de etiquetas

A %d blogueros les gusta esto: