¿Cómo reparar el error de aplicación 0xc0150004 en Windows?

Varios usuarios de Windows se han encontrado con un problema extraño en el que de repente no pueden ejecutar ningún tipo de programa de instalación que normalmente se usa para instalar o desinstalar aplicaciones. El código de error que aparece es 0xc0150004. Resulta que el problema no es exclusivo de una determinada versión de Windows, ya que se encuentra en Windows 7, Windows 8.1 y Windows 10.

¿Qué está causando el error de aplicación 0xc0150004?

Investigamos este problema en particular analizando varios informes de usuarios y probando las diferentes estrategias de reparación que los usuarios afectados han estado utilizando para evitar este código de error. Resulta que varios escenarios pueden llevar a la aparición del 0xc0150004. Aquí hay una lista corta de posibles culpables que podrían ser responsables del molesto error de configuración:

  • Suite AV sobreprotectora: según varios usuarios afectados, este problema puede ocurrir debido a una suite de seguridad sobreprotectora que limita los componentes de instalación. Si este escenario es aplicable, debería poder resolver el problema desactivando temporalmente la protección en tiempo real (mientras se instala el software) o deshaciéndose de la suite de seguridad por completo.
  • Interferencia de terceros : otro posible culpable es un proceso de terceros diferente (que pertenece a un administrador de archivos) que no se puede identificar tan fácilmente. En este caso, una forma segura de descubrir la respuesta del proceso / servicio es arrancar su computadora en un estado limpio y volver a habilitar sistemáticamente cada proceso deshabilitado para ver cuál está causando el problema.
  • Corrupción del archivo del sistema: la corrupción del archivo del sistema es probablemente la causa más común que activará el código de error 0xc0150004. Si la corrupción es convencional, un escaneo con un par de utilidades integradas (SFC y DISM) debería ser suficiente. En los casos más graves, es posible que deba restablecer todos los componentes del sistema operativo con un procedimiento como una instalación limpia o una instalación de reparación.

Método 1: eliminación de la interferencia AV de terceros (si corresponde)

Como han informado varios usuarios afectados, este problema podría deberse a una suite AV sobreprotectora que de alguna manera interfiere con el componente de instalación predeterminado del sistema operativo. Los detalles de este problema no son explicados por ningún desarrollador externo (hasta donde sabemos), pero está claro que el problema terminó afectando a muchos usuarios de Windows 10.

Si está utilizando un paquete de seguridad de terceros y este escenario parece aplicable, podrá confirmar o refutar sus sospechas deshabilitando la protección en tiempo real de su paquete AV o desinstalándolo por completo.

Primero, comencemos por ver si deshabilitar la protección en tiempo real es suficiente. Pero tenga en cuenta que este procedimiento será diferente según el tipo de suite AV de terceros que esté utilizando. En la mayoría de los casos, debería poder hacerlo directamente desde el icono de la barra de tareas del antivirus.

Una vez que la protección en tiempo real esté deshabilitada, abra otra configuración y vea si puede instalar la aplicación sin encontrar el mismo error 0xc0150004 .

Si el problema persiste, puede eliminar su antivirus de terceros de la lista de culpables realizando una desinstalación completa y asegurándose de no dejar ningún archivo sobrante que aún pueda causar este comportamiento.

Para hacer esto, siga este artículo ( aquí ) para obtener instrucciones paso a paso sobre cómo desinstalar el paquete de terceros y eliminar todos los posibles archivos remanentes. Si hace esto y descubre que el problema ya no ocurre, no es necesario que opte por una suite de terceros diferente: Windows Defender se activará y se convertirá automáticamente en el programa de seguridad predeterminado.

Pero, por otro lado, si el mismo problema persiste, puede reinstalar de forma segura el paquete de seguridad de terceros una vez más y pasar al siguiente método a continuación.

Método 2: realizar un procedimiento de inicio limpio

Antes de descartar la posibilidad de una interferencia de terceros, debe asegurarse de que ningún otro programa instalado esté activando el error 0xc0150004 al deshabilitar de manera efectiva cualquier servicio y proceso de terceros que pueda interferir con el componente de instalación del sistema operativo.

Algunos usuarios afectados han logrado hacer esto logrando un estado de inicio limpio. Esto obligará a su computadora a iniciarse únicamente con los procesos y servicios de Windows. Si inicia su computadora en un estado de inicio limpio y el problema ya no ocurre mientras intenta abrir un ejecutable de instalación, está claro que el problema fue causado anteriormente por algún tipo de interferencia de terceros. En este caso, se trata de encontrar el proceso / servicio que está causando el problema.

Aquí hay una guía rápida sobre cómo realizar el procedimiento de inicio limpio para identificar el programa de terceros que está causando el error 0xc0150004 :

  1. Abre un cuadro de diálogo Ejecutar presionando tecla de Windows + R . Luego, escriba "msconfig" y presione Entrar para abrir el menú de configuración del sistema . Una vez que esté dentro del mensaje UAC (Control de cuentas de usuario) , haga clic en para otorgar privilegios administrativos.
  2. Una vez que esté dentro de la ventana Configuración del sistema, haga clic en la pestaña Servicios en la parte superior del menú, luego asegúrese de que la casilla asociada con ' Ocultar todos los servicios de Microsoft ' esté marcada. Después de hacer esto, todos los servicios de Windows se eliminarán de la lista, por lo que no deshabilitará ningún proceso crítico del sistema por error.
  3. Una vez que todos los servicios críticos estén excluidos de la lista, haga clic en el botón Deshabilitar todo para evitar de manera efectiva que cualquier servicio de terceros sea llamado a la acción en el próximo inicio de la máquina.
  4. Una vez que haya terminado con esto, seleccione la pestaña Inicio y haga clic en Abrir Administrador de tareas en el menú recién aparecido.
  5. Una vez que esté dentro de la pestaña Inicio del Administrador de tareas, comience a seleccionar sistemáticamente cada servicio de inicio y luego haga clic en el botón Deshabilitar en la parte inferior de la pantalla. Este procedimiento garantiza que ningún servicio de inicio se pondrá en acción en la siguiente secuencia de inicio.
  6. Una vez hecho esto, el arranque limpio se logra de manera efectiva. Para aprovecharlo, simplemente reinicie su computadora.
  7. En el próximo inicio del sistema, su computadora se iniciará directamente en un estado de inicio limpio. Aproveche esta oportunidad para repetir la acción que anteriormente estaba causando el error 0xc0150004 .

    Nota: Si sigue ocurriendo el mismo problema, pase directamente al Método 3.

  8. Si el código de error ya no aparece cuando intenta abrir la configuración de una aplicación, vuelva a habilitar sistemáticamente los servicios y procesos previamente deshabilitados y reinicie regularmente. Eventualmente, podrá averiguar qué elemento es responsable del accidente. Una vez que logre descubrirlo, déjelo desactivado para evitar que el problema vuelva a ocurrir (o desinstale la aplicación responsable).

Si este método no fue aplicable o lo siguió sin éxito, continúe con el siguiente método a continuación.

Método 3: realizar escaneos DISM y SFC

En la mayoría de los casos, este problema en particular se producirá debido a un caso grave de corrupción de archivos del sistema. Si esto es cierto, es posible que un proceso crítico utilizado durante la instalación de nuevas aplicaciones se haya dañado y esté deteniendo todos los intentos de instalar un nuevo software.

Como han confirmado varios usuarios afectados, en este caso, debería poder resolver la mayoría de los casos convencionales de corrupción de archivos del sistema ejecutando un par de utilidades integradas diseñadas para lidiar con errores lógicos y corrupción de archivos del sistema: SFC (System File Corruption) y DISM (Administración y mantenimiento de imágenes de implementación).

Aunque ambas utilidades son útiles en situaciones en las que el sistema está dañado, las dos tienen enfoques diferentes cuando se trata de la parte de reparación. DISM es mejor para reparar componentes del sistema operativo, mientras que SFC es más eficiente con errores de unidades lógicas.

Tenga en cuenta que DISM requiere una conexión a Internet estable porque depende de WU para descargar copias en buen estado que se usarán para reemplazar instancias dañadas, mientras que SFC es una herramienta 100% local que solo usa una copia en caché local para reemplazar instancias dañadas.

Pero debido a que ambas utilidades son eficientes con la corrupción del sistema, le recomendamos que ejecute ambas para asegurarse de maximizar sus posibilidades de resolver el error 0xc0150004 . Esto es lo que debes hacer:

  1. Abre un cuadro de diálogo Ejecutar presionando tecla de Windows + R . A continuación, escriba "cmd" dentro del cuadro de texto y presione Ctrl + Shift + Enter para abrir un símbolo del sistema con acceso de administrador. Una vez que vea el UAC (Control de cuentas de usuario) , haga clic en para otorgar privilegios administrativos.
  2. Una vez que esté dentro de la ventana CMD elevada, escriba el siguiente comando en orden y presione Entrar después de cada comando para iniciar un análisis de DISM:
    Dism.exe / online / cleanup-image / scanhealth Dism.exe / online / cleanup-image / restorehealth

    Nota: Dado que DISM usa Windows Update para descargar copias en buen estado de los archivos que deben reemplazarse, debe asegurarse de estar usando una conexión a Internet estable antes de iniciar este procedimiento. El primer comando (scanhealth) analizará su colección de archivos del sistema, mientras que el segundo (restorehealth) activará el proceso de reparación.

  3. Una vez finalizado el análisis de DISM, reinicie su computadora y espere a que se complete el siguiente inicio. Una vez que se complete la siguiente secuencia de inicio, siga el paso 1 nuevamente para abrir otro símbolo del sistema elevado. Cuando esté dentro una vez más, escriba el siguiente comando y presione Entrar una vez más para iniciar otro escaneo SFC:
    sfc / scannow

    Nota: Tenga en cuenta que no se recomienda interrumpir el escaneo SFC después de que se haya iniciado el procedimiento. Si hace esto, esencialmente está exponiendo su sistema a otras instancias de errores lógicos que podrían crear problemas adicionales.

  4. Reinicie su computadora una vez más y vea si el problema se resuelve en el próximo inicio del sistema.

Si el error 0xc0150004 persiste, continúe con el siguiente método a continuación.

Método 4: realizar una instalación de reparación / instalación limpia

Si ha seguido todas las instrucciones anteriores sin éxito real, existe una alta probabilidad de que se encuentre con el error 0xc0150004 debido a un problema subyacente que no se puede resolver con los métodos convencionales de usuario final. Si este escenario es aplicable, la única solución viable es restablecer todos los componentes de software.

Varios usuarios afectados que se han encontrado en una situación similar han informado que finalmente pudieron resolver el problema después de realizar una instalación limpia o una reparación en el lugar (instalación de reparación) .

En última instancia, ambas utilidades lo ayudarán a lograr lo mismo, pero tienen enfoques diferentes:

Una instalación de reparación es un procedimiento más largo y tedioso, pero la principal ventaja es que puede conservar todos sus datos, incluidos juegos, aplicaciones, medios personales e incluso algunas preferencias del usuario.

Una instalación limpia , por otro lado, es simple y efectiva, pero el principal inconveniente es que perderá todos los datos personales si no los respalda con anticipación.