Categorías: Windows

Se ha corregido el error ShellExecuteEx Failed

Si estás intentando instalar un programa en un ordenador con Windows cuando ves que "ShellExecuteEx falló" con varios códigos, entonces este post te ayudará.Los códigos de error correspondientes pueden ser 2, 5, 67, 255, 1155, 1460, 8235, 2147221003, etc.Este error suele producirse cuando el instalador requiere privilegios de administrador, el archivo de instalación está corrupto o hay un conflicto de aplicaciones.ShellExecuteEx es una función del sistema operativo que realiza una operación en un archivo determinado.Si la operación falla, se obtiene este error.

"ShellExecuteEx" es una función del sistema operativo que se ejecuta en Windows 10 para ejecutar el archivo del programa instalador especificado.Si el instalador solicita acceso administrativo y la instalación falla o se corrompe debido a un fallo, los usuarios encontrarán un error "ShellExecuteEx Fail" en su sistema.Este mensaje de error suele ir acompañado de un código de error específico.Los códigos de error relevantes pueden ser 2, 5, 67, 255, 1155, 8235, 1460, 2147221003, y muchos otros.Hay otras razones por las que se produce este error, como controladores anticuados o corruptos, líneas corruptas y malware, etc.

El error "ShellExecuteEx" suele producirse cuando intentamos instalar una aplicación o programa específico en Windows 10.Requiere datos de instalación completos y autentificados para instalar el archivo en el dispositivo.Si estos datos están dañados o infectados por un virus, el sistema mostrará un error de instalación en su dispositivo.

¿Qué causa el error "Shellexecuteex Failed" en Windows?

Hemos investigado esta cuestión en particular, examinando varios informes de usuarios y estrategias de reparación que se utilizan habitualmente en este escenario concreto.Según nuestro análisis, hay varios culpables diferentes que suelen ser identificados como causantes del problema.

A continuación, te presentamos algunas situaciones que puedes encontrar:

La aplicación no tiene privilegios de administradorResulta que este problema se produce a menudo cuando una aplicación termina inesperadamente debido a permisos insuficientes.Si este escenario se aplica, en la mayoría de los casos debería ser capaz de resolver el problema asegurándose de que la aplicación está abierta con privilegios de administrador.

Archivo de sistema dañado– Otro posible culpable es un archivo de sistema corrupto que afecta a la dependencia utilizada por la aplicación que muestra el error.Varios usuarios que también se encontraron con este problema informaron de que el problema se resolvió después de arreglar todos los errores lógicos y los elementos corruptos utilizando dos utilidades incorporadas (DISM y SFC). En los casos más graves, la única solución viable que funciona en este escenario es reiniciar todos los componentes de Windows mediante una nueva instalación o reparación.

Los sonidos personalizados del sistema hacen que la aplicación se bloquee– También es posible que este problema esté relacionado con algunos sonidos de temas personalizados de Windows que no están siendo manejados correctamente por la aplicación que intenta utilizarlos.En este caso, deberías poder solucionar el problema volviendo a los sonidos predeterminados de Windows.

Conflicto de aplicación– En determinadas circunstancias, también es posible que otra aplicación entre en conflicto con el proceso de inicio de la aplicación, iniciando finalmente un error.
Como no hay aplicaciones explícitamente conflictivas, la mejor manera de averiguar quién es el responsable es ejecutar el ordenador en modo de arranque limpio y ver si los síntomas cesan.

Política local excesivamente segura– Si se habilita una política local específica (Ejecutar sólo ejecutables firmados y verificados), entonces cualquier ejecutable que no esté debidamente firmado y verificado fallará al iniciarse con ese error en particular.
En este caso, solucione el problema yendo al Editor de Políticas de Grupo y deshabilitando la política que causó el problema.

¿Cómo puedo solucionar el error "Shellexecuteex Failed" en Windows?

Ejecutar la aplicación como administrador

Si se encuentra con el mensaje de error "Shellexecuteex Failed" al abrir o instalar una aplicación, probablemente se deba a que la aplicación se ha detenido inesperadamente o ha instalado un ejecutable porque no tiene acceso de administrador.

En la siguiente parte, le diremos cómo gestionar la aplicación como administrador.

  1. Haga clic con el botón derecho del ratón en la aplicación que causa el error y seleccione Propiedades.
  2. Seleccione la pestaña Compatibilidad y, en Configuración, seleccione Ejecutar este programa como administrador.Haga clic en Aplicar.
  3. Reinicie la aplicación y asegúrese de que el error "Shellexecuteex failed" se ha resuelto.
Realización de exploraciones DISM y SFC

En algunos casos, el error "Shellexecuteex Failure" se produce porque la instalación no ha podido completarse debido a que los archivos del sistema están dañados.

Para resolver este error, realice los siguientes pasos.

  1. Pulse las teclas Windows + R para abrir el cuadro de diálogo Ejecutar.Escriba cmd y pulse Ctrl + Shift + Enter para ejecutar el símbolo del sistema como administrador.
  2. Escriba sfc /scannow y pulse Enter para ejecutar un escaneo SFC.
  3. Una vez finalizado el análisis, reinicie su ordenador y espere al siguiente arranque.Cuando el sistema operativo esté completamente cargado, realice el paso 1 para abrir de nuevo la línea de comandos.
  4. Ejecute los comandos Dism.exe /online /cleanup-image /scanhealth y Dism.exe /online /cleanup-image / restorehealth para realizar el análisis DISM.
  5. Una vez finalizado el escaneo de DISM, reinicie su ordenador para asegurarse de que el error "Shellexecutex failed" se ha resuelto.
El restablecimiento de los sonidos del sistema a los valores predeterminados

En este caso, también puede resolver el problema restableciendo todos los sonidos de Windows a su configuración predeterminada.

  1. Pulse Windows + R para abrir el cuadro de diálogo Ejecutar.Escriba mmsys.cpl y haga clic en Aceptar para abrir la pantalla de sonido.
  2. Haz clic en la pestaña Sonidos y cambia el esquema de sonido a Estándar de Windows.Haga clic en Aplicar y luego en Aceptar.
  3. Reinicie su ordenador para ver si el error "Shellexecutex Failed" desaparece.
Limpieza

Si los errores aún no se han limpiado del todo, es posible que el error "Shellexecuteex failed" esté causado por un conflicto con un tercero.Muchas aplicaciones potenciales pueden entrar en conflicto con la aplicación que muestra el error, por lo que la mejor solución para resolver el problema es configurar el ordenador para que se inicie con un arranque limpio.

  1. Pulse las teclas Windows + R para abrir el cuadro de diálogo Ejecutar.Escriba mscofig y haga clic en OK para abrir el menú de configuración del sistema.
  2. Haga clic en la pestaña Servicios y seleccione Ocultar todos los servicios de Microsoft.
  3. Haga clic en el botón Desactivar todo para evitar que se ejecuten todos los servicios de terceros la próxima vez que inicie el ordenador.
  4. Seleccione la pestaña Inicio y, a continuación, haga clic en Abrir administrador de tareas.
  5. Seleccione siempre cada servicio de inicio y, a continuación, haga clic en Desactivar.Este paso garantiza que no se invoque ningún servicio de arranque la próxima vez que se inicie el sistema.
  6. Reinicie el ordenador para comprobar que el error sigue presente.Si el error ya no está presente, complete la instalación, luego cancele los pasos anteriores y reactive los servicios previamente desactivados.
Cambie la política "Permitir sólo archivos ejecutables".

En los casos en los que el problema está causado por un ejecutable mal firmado, puede configurar una política de grupo llamada "Ejecutar sólo ejecutables firmados y comprometidos" para evitar este problema en particular.

  1. Pulse Windows + R para abrir el cuadro de diálogo Ejecutar.Escriba gpedit.msc y presione Ctrl + Shift + Enter para abrir el Editor de Políticas de Grupo local con privilegios de administrador.
  2. Vaya a Configuración del equipo -> Configuración de Windows -> Configuración de seguridad -> Políticas locales -> Configuración de seguridad.Haga doble clic en Control de cuentas de usuario: Permitir sólo los ejecutables firmados y verificados.
  3. Haga clic en la pestaña Configuración de seguridad local y asegúrese de que la política esté configurada como Desactivada.Haga clic en Aplicar y luego en Aceptar.
  4. Reinicie su ordenador para asegurarse de que el problema se ha resuelto.
Realizar una instalación limpia

Si ninguno de los métodos anteriores puede resolver el problema, lo más probable es que esté experimentando un problema de corrupción subyacente que no se puede resolver con los métodos tradicionales.La única forma de solucionar este problema es reiniciar todos los componentes de Windows.

La forma más rápida es realizar una nueva instalación.Sin embargo, perderá todos sus datos personales en el proceso.La forma más eficaz y que requiere más tiempo es instalar el parche – en el lugar.Durante este procedimiento, puedes guardar todas tus cosas personales.

Preguntas frecuentes

¿Cómo puedo arreglar el código erróneo 3 de Shellexecuteex?

Paso 1: Haga clic con el botón derecho del ratón en la aplicación que está causando el error y seleccione Propiedades.
Paso 2: Seleccione la pestaña Compatibilidad y, en Configuración, marque la casilla Ejecutar este programa como administrador.Haga clic en Aplicar.
Paso 3: Reinicie la aplicación y asegúrese de que el error "Shellexecuteex failed" se ha resuelto.

¿Qué es Shellexecuteex?

Si el error "Shellexecuteex falló" ocurre cuando intenta abrir o instalar una aplicación, es probable que se deba a que la aplicación (o el ejecutable de instalación) se detiene inesperadamente porque no tiene acceso de administrador.

¿Cuál es el código de fallo de Shellexecuteex2?

Pues bien, el mensaje de error "shellexecuteex failure code 2" también se debe a que los archivos del sistema están dañados.Por lo tanto, si recibe un mensaje de error debido a que los archivos del sistema están dañados, debe utilizar el comando SFC.El comando SFC en Windows probablemente arreglará cualquier archivo de sistema corrupto, faltante o alterado.

¿Cómo puedo arreglar el código erróneo 2 en Shellexecuteex?

  1. Haga clic en Inicio, escriba msconfig.exe en el cuadro de búsqueda de arranque y, a continuación, pulse ENTER para iniciar la Utilidad de Configuración del Sistema.
  2. En la pestaña General, haga clic en Carga selectiva y, a continuación, desactive la opción Cargar elementos de carga.
adminguides

Entradas recientes

Arreglar después de la actualización de Windows 11, la herramienta de recorte no funciona

Microsoft lanzó el sistema operativo Windows 11 de próxima generación en el último mes de…

2 años hace

Arreglar un error de No se encontró una grabadora de disco al grabar una imagen

Parece que algunos de los desafortunados usuarios de Windows encuentran el error "No se encontró…

2 años hace

Arreglar el error de archivo corrupto Adcjavas.Inc

Windows tiene una utilidad incorporada llamada System File Checker o SFC que escanea todo el…

2 años hace

Solucione el error 0X0000013C INVALID_IO_BOOST_STATE

El sistema operativo Windows es la plataforma más popular para fines educativos y laborales que…

2 años hace

Arreglar 0x800f0825 Error El paquete permanente no se puede desinstalar

REVISIÓN 2: Realice una restauración del sistema:REVISIÓN 3: Ejecute el Comprobador de archivos del sistema:REVISIÓN…

2 años hace

Repare el sonido de Acer Nitro 5 que no funciona, el audio crepita o es bajo

El Nitro 5 es un portátil para juegos voluminoso de 2,4 kg, como es típico…

2 años hace