| Anterior | Siguiente |
| CAT_E_NODESCRIPTION | CS_E_NOT_DELETABLE |
CS_E_PACKAGE_NOTFOUND
Qué significa CS_E_PACKAGE_NOTFOUND
CS_E_PACKAGE_NOTFOUND corresponde a 0x80040164. La búsqueda en los datos de instalación de software de Active Directory no encontró ningún paquete que satisfaga los criterios solicitados.
Estos códigos pertenecen al mecanismo heredado COM Class Store/instalación automática. No significan que «falte cualquier MSI» en el equipo: el resultado se refiere a la consulta de metadatos de publicación y a sus filtros de clase, versión, arquitectura, idioma o política.
Qué comprobar
- Guarda el CLSID o ProgID solicitado, los criterios de versión/arquitectura y el controlador de dominio que respondió.
- Comprueba que el paquete está publicado en el mismo contexto de directorio y que realmente anuncia la clase solicitada.
- Compara la consulta en otro controlador de dominio si la publicación es reciente; la replicación incompleta puede hacer que un servidor aún no vea el paquete.
- Revisa la política efectiva del cliente antes de cambiar el registro COM local, porque un filtro de despliegue puede excluir un paquete existente.
Cómo resolverlo
Publica o selecciona un paquete que coincida con los criterios reales, o instala el componente mediante el mecanismo moderno soportado por el producto. Evita copiar manualmente entradas CLSID de otro equipo: eso no corrige la relación entre paquete, política y clase que Class Store intentaba resolver.
Código cercano
CS_E_CLASS_NOTFOUND indica específicamente que el CLSID no figura en los datos de instalación; CS_E_PACKAGE_NOTFOUND habla de no encontrar un paquete que pase la selección.
Referencias técnicas
¿Buscas un código diferente? Buscar otro código de estado o error.