Buscar una característica o componente rotos

El instalador puede aumentar la resistencia de la aplicación mediante la reinstalación automática de los componentes dañados. En concreto, el instalador vuelve a instalar un componente o una característica si encuentra que falta el archivo o la clave del Registro especificados en la columna KeyPath de la tabla Component.

Si keyPath del componente de una característica está dañado en el origen o si se produce un error en cómo se crea KeyPath en la base de datos, el instalador puede intentar abrir un paquete de instalación y volver a instalar la característica cada vez que se activa el acceso directo de la característica.

Para determinar la causa de los intentos repetidos de reinstalar una característica o aplicación, compruebe en el registro de eventos dos entradas como las siguientes.

Detection of product 'MyProduct', feature 'MyFeature' failed during
 request for component 'MyComponent'
Detection of product 'MyProduct', feature 'MyFeature', component
 'MyComponent' failed

El primer mensaje indica qué componente del paquete del producto se estaba instalando. Este es el componente al que se hace referencia en la columna _ Componente de la tabla de métodos abreviados.

El segundo mensaje indica qué componente está generando errores de detección. Este es el componente con keyPath que falta o está dañado y que desencadena la reinstalación.