[CORREGIDO] “ShellExecuteEx falló; código 8235” en Windows 10

Publicado: 2020-12-10

El mensaje “ShellExecuteEx falló; El error del código 8235 generalmente viene con el mensaje "Se devolvió una referencia del servidor". Puede encontrar este error cuando intenta instalar un programa o abrir una aplicación.

¿Qué significa “ShellExecuteEx Failed; Código de error 8235. Se devolvió una referencia del servidor” ¿Significa el error?

Este mensaje de error es una indicación de que algunas políticas de seguridad le impiden realizar una determinada acción. Las políticas pueden ser algunas restricciones predeterminadas o algunos ajustes realizados a través de una actualización, por ejemplo. El problema también puede residir en el programa o la configuración con la que está trabajando.

En este artículo, aprenderá a corregir el error ShellExecuteEx Failed.

Cómo resolver el error fallido de ShellExecuteEx

Para deshacerse del problema, deberá asegurarse de que no se le niegue el acceso al archivo o programa con el que está trabajando porque no tiene los privilegios necesarios. En este artículo, descubrirá cómo relajar ciertas restricciones y eliminar obstáculos que no deberían existir.

Siga las soluciones a continuación una tras otra y en el orden en que las hemos dispuesto.

Usar permisos de administrador

Si experimenta el error cada vez que desea instalar un programa, haga clic derecho en el instalador y seleccione Ejecutar como administrador. Haga clic en la opción Sí una vez que aparezca la ventana de diálogo Control de cuentas de usuario.

El instalador puede requerir permiso para escribir archivos en algunos directorios del sistema protegidos. Asegúrese de haber iniciado sesión en una cuenta de administrador antes de realizar esta operación. Además, es importante que verifique la legitimidad del instalador que está a punto de ejecutar, ya que otorgar acceso de administrador a un programa malicioso puede causar estragos de los que su PC podría no recuperarse.

Otorgar privilegios de administrador del programa

Si el error sigue apareciendo cada vez que intenta iniciar un programa, concédale privilegios de administrador. Windows podría estar bloqueando el acceso de la aplicación a ciertos archivos del sistema que necesita para funcionar correctamente.

Puede hacer clic con el botón derecho en el programa y seleccionar Ejecutar como administrador en cualquier momento que desee abrirlo o realizar cambios en sus propiedades. Estos pasos le mostrarán cómo solicitar a Windows que ejecute el programa como administrador cada vez que lo inicie:

  1. Inicie una ventana del Explorador de archivos y navegue hasta la carpeta de instalación del programa.
  2. Localice su archivo ejecutable, haga clic derecho sobre él y luego haga clic en Propiedades.
  3. Si tiene un acceso directo en el escritorio al archivo exe, haga clic con el botón derecho y haga clic en Propiedades.
  4. Si no hay un acceso directo en el escritorio al archivo y no sabe cómo localizarlo, siga estos pasos:
  • Abra el menú Inicio y busque el programa.
  • Una vez que aparezca en la lista de resultados, haga clic con el botón derecho en él, desplace el puntero del mouse sobre Más y luego seleccione Abrir ubicación de archivo.
  • Accederá a una carpeta donde verá el acceso directo del menú Inicio del programa.
  • Haga clic derecho en el acceso directo y seleccione Abrir ubicación de archivo.
  • Ahora aparecerá la carpeta de instalación del programa.
  • Ahora puede hacer clic derecho en su archivo ejecutable y seleccionar Propiedades.
  1. Después de que se abra la ventana Propiedades, vaya a la pestaña Compatibilidad.
  2. Haga clic en el botón "Cambiar la configuración para todos los usuarios".
  3. En la siguiente ventana de diálogo, marque la casilla "Ejecutar este programa como administrador" y luego haga clic en el botón Aceptar.
  4. Ahora puede ejecutar el programa y verificar si el mensaje de error vuelve a aparecer.

Ajustar la configuración de UAC

El mensaje de error podría estar apareciendo porque su política actual de UAC es demasiado estricta. La política de seguridad más alta solicita a Windows que examine y bloquee las operaciones que podría considerar básicas.

Si bien es importante que mantenga un nivel razonable de seguridad para su sistema, puede relajar algunas medidas estrictas para evitar que ocurran problemas como este innecesariamente. Los siguientes pasos le mostrarán cómo reducir su política de UAC:

  1. Haga clic con el botón derecho en el botón Inicio y seleccione Ejecutar o presione las teclas Windows y R juntas para iniciar el cuadro de diálogo Ejecutar.
  2. Después de que se abra Ejecutar, escriba "Panel de control" (no agregue las comillas) en el campo de texto y luego haga clic en el botón Aceptar.
  3. Una vez que se abra la ventana del Panel de control, haga clic en Cuentas de usuario.
  4. Haga clic en Cuentas de usuario nuevamente en la página siguiente.
  5. A continuación, haga clic en "Cambiar la configuración del Control de cuentas de usuario".
  6. Ahora, en la ventana Configuración de Control de cuentas de usuario, arrastre el control deslizante uno o dos pasos hacia abajo desde Notificar siempre hacia Notificar nunca. El cuadro a la derecha describirá el nivel de seguridad para usted.
  7. Haga clic en el botón Aceptar y luego regrese para verificar si el problema persiste.

Inicie sesión en la cuenta de administrador oculta e instale el programa

Si experimenta el problema con un solo archivo ejecutable, puede resolverlo iniciando sesión en la cuenta de administrador oculta, que tiene mayores privilegios. Deberá activar la cuenta a través de la utilidad del símbolo del sistema. Le recomendamos que abra el símbolo del sistema desde el entorno de recuperación de Windows.

Los pasos a continuación le mostrarán cómo hacerlo:

  1. Mantenga presionado el botón de encendido para obligar a su PC a apagarse.
  2. Encienda la computadora y oblíguela a apagarse nuevamente después de que aparezca el logotipo del fabricante de su sistema.
  3. Repita el paso 2 dos veces y verá el mensaje "Espere".
  4. En la pantalla Reparación automática, haga clic en el botón Opciones avanzadas.
  5. En la pantalla Elegir una opción, haga clic en Solucionar problemas.
  6. Ahora, haga clic en Opciones avanzadas en Solucionar problemas y luego haga clic en Símbolo del sistema.
  7. Una vez que se carga el símbolo del sistema, escriba lo siguiente y presione Entrar:

Administrador de usuario de red / activo: sí

  1. Reinicie su PC, inicie sesión en la cuenta de administrador y luego intente realizar la operación.

Hacer que la firma del archivo sea de confianza

Puede informar a Windows que el archivo ejecutable que desea ejecutar o instalar es legítimo agregando su firma como una firma de confianza. Si bien este proceso es un poco complicado, algunos usuarios han confirmado que les funcionó. Por lo tanto, siga cuidadosamente estos pasos para aplicar la corrección:

  1. Inicie una ventana del Explorador de archivos y navegue hasta la carpeta de instalación del programa.
  2. Localice su archivo ejecutable, haga clic derecho sobre él y luego haga clic en Propiedades.
  3. Si tiene un acceso directo en el escritorio al archivo exe, haga clic con el botón derecho y haga clic en Propiedades.
  4. Si no existe tal acceso directo y no sabe cómo ubicar el archivo, siga estos pasos:
  • Abra el menú Inicio y busque el programa.
  • Una vez que aparezca en la lista de resultados, haga clic con el botón derecho, pase el puntero del mouse sobre Más y luego seleccione Abrir ubicación de archivo.
  • Accederá a una carpeta donde verá el acceso directo del menú Inicio del programa.
  • Haga clic derecho en el acceso directo y seleccione Abrir ubicación de archivo.
  • Ahora aparecerá la carpeta de instalación del programa.
  • Ahora puede hacer clic derecho en su archivo ejecutable y seleccionar Propiedades.
  1. Después de que se abra la ventana Propiedades, vaya a la pestaña Firmas digitales.
  2. Haga clic en la firma en Lista de firmas, luego haga clic en Detalles.
  3. En Información del firmante, haga clic en Ver certificado.
  4. En la página siguiente, haga clic en Instalar certificado y luego haga clic en Siguiente.
  5. Una vez que llegue al asistente de importación de certificados, seleccione "Colocar todos los certificados en el siguiente almacén" y luego haga clic en el botón Examinar. Anote el nombre de este certificado, ya que lo necesitará en el siguiente paso.
  6. Ahora, elija la opción Autoridades de certificación raíz de confianza y luego haga clic en Aceptar.
  7. Haga clic en Siguiente.
  8. Haga clic en Finalizar.
  9. Ahora puede ejecutar el programa y verificar si el error persiste.

Puede llevar las cosas más lejos para que Windows no marque el programa en el futuro. Sigue estos pasos:

  1. Abra el cuadro de diálogo Ejecutar haciendo clic con el botón derecho en el botón Inicio y seleccionando Ejecutar en el menú Usuario avanzado.
  2. Una vez que se abra Ejecutar, escriba "mmc" (sin comillas) en el campo de texto y luego haga clic en Aceptar.
  3. Haga clic en Sí en el cuadro de diálogo Control de cuentas de usuario que aparece.
  4. Después de que se abra Microsoft Management Console, haga clic en Archivo en la esquina superior izquierda de la ventana.
  5. Seleccione "Agregar/eliminar complementos" una vez que se despliegue el menú contextual.
  6. Una vez que se abra la ventana "Agregar o quitar complementos", navegue hasta el panel izquierdo y haga clic en Certificados en Complementos disponibles.
  7. Haga clic en el botón Agregar y luego haga clic en Aceptar.
  8. Ahora, en la interfaz principal de MMC, haga clic derecho en Certificados y haga clic en Buscar certificados.
  9. Ingrese el nombre del certificado que anotó anteriormente y haga clic en el botón Buscar ahora.
  10. Cuando vea el certificado, haga clic con el botón derecho en él y luego seleccione Propiedades.
  11. Cambie a la pestaña General y seleccione "Habilitar solo los siguientes propósitos".
  12. Desmarque todas las demás casillas, excepto la de "Firma de código".
  13. ¡Deberias hacer eso! Ahora puede comprobar si el error persiste.

Desinstalar actualizaciones problemáticas de Windows

Si comenzó a ver el problema después de actualizar su sistema, intente desinstalar la actualización. Las actualizaciones de Microsoft pueden incluso causar conflictos que inciten a la empresa a deshacerlas. Si bien problemas como estos apenas están muy extendidos, ocurren en situaciones únicas.

Si no sabe cómo desinstalar una actualización, siga estos pasos:

  1. Haga clic con el botón derecho en el botón Inicio y seleccione Configuración.
  2. Después de que se abra la aplicación Configuración, haga clic en Actualización y seguridad.
  3. Una vez que se abra la interfaz de Actualización y seguridad, cambie a la página de Windows Update y haga clic en Ver historial de actualizaciones.
  4. Tome nota del número de KB de la última actualización que instaló antes de que comenzara a aparecer el problema.
  5. Ahora, ve a la parte superior de la ventana y haz clic en Desinstalar actualizaciones.
  6. Accederá a la ventana Programas y características del Panel de control. Localice la KB, haga clic en ella y luego haga clic en Desinstalar.
  7. Siga las instrucciones posteriores hasta completar el proceso.
  8. Reinicie su sistema y verifique si el error aparece nuevamente.

Hacer cambios en el registro del sistema

Puede usar esta solución alternativa para indicarle a Windows que permita ciertos archivos ejecutables que no están firmados ni validados.

Sin embargo, antes de comenzar, asegúrese de hacer una copia de seguridad del registro del sistema para que pueda recuperarlo si algo sale mal. Entonces, sigue estos pasos:

  1. Presione los botones del teclado Windows y R juntos para abrir la ventana de diálogo Ejecutar.
  2. Después de que se abra Ejecutar, escriba "regedit" (sin comillas) y luego presione la tecla Intro.
  3. Haga clic en Sí en la ventana de diálogo Control de cuentas de usuario.
  4. Una vez que se abra el Editor del Registro, haga clic en Archivo, luego seleccione Exportar en el menú.
  5. Seleccione la carpeta donde desea guardar el archivo, ingrese el nombre del archivo, seleccione Todo en Rango de exportación y luego haga clic en Guardar.
  6. Siempre que desee recuperar su registro para deshacer los cambios que realizó, abra el Editor del registro, haga clic en Archivo y luego seleccione Importar. Navegue a la carpeta donde guardó el archivo de copia de seguridad y haga doble clic en él.

Ahora, sigue estos pasos para aplicar los cambios:

  1. Vaya al panel izquierdo del Editor del Registro y expanda la carpeta HKEY_LOCAL_MACHINE.
  2. Expanda SOFTWARE.
  3. En SOFTWARE, vaya a Microsoft y expándalo.
  4. A continuación, expanda Windows y luego busque la carpeta CurrentVersion y ábrala.
  5. Dirígete a Políticas y luego haz un solo clic en Sistema.
  6. Dirígete al lado derecho de la ventana y haz doble clic en ValidateAdminSignatures.
  7. Ahora, establezca los datos del valor en 0.
  8. Reinicie su sistema y verifique si el problema está resuelto.

También puede aplicar la misma configuración usando el Editor de políticas de grupo si usa Windows 10 Pro o Enterprise. Sigue estos pasos:

  1. Presione los botones del teclado Windows y R juntos para abrir la ventana de diálogo Ejecutar.
  2. Después de que se abra Ejecutar, escriba "gpedit.msc" (sin comillas) y luego presione la tecla Intro.
  3. Después de que se abra el Editor de políticas de grupo, vaya al panel izquierdo y expanda Configuración de Windows en Configuración de la computadora.
  4. Después de eso, dirígete a Configuración de seguridad y expándelo.
  5. Expanda Políticas locales.
  6. Vaya a Opciones de seguridad y haga clic en él.
  7. Navegue hasta el panel central, desplácese hacia abajo hasta "Control de cuentas de usuario: solo eleve los ejecutables que están firmados y validados" y haga doble clic en él.
  8. En la siguiente ventana de diálogo, seleccione Deshabilitado y luego haga clic en Aceptar.
  9. El problema ahora debería estar resuelto.

Restaure su sistema

Si pudo ejecutar el programa en el pasado sin ver el error, entonces es posible que algunos cambios realizados en su sistema puedan ser la causa del problema. Estos cambios podrían ser la instalación o desinstalación de controladores y programas de terceros. Para resolver el problema, lleve su sistema a una fecha anterior cuando todo funcionó bien.

Los siguientes pasos lo guiarán:

  1. Haga clic con el botón derecho en el botón Inicio o presione los botones del teclado Windows y E a la vez para abrir la ventana del Explorador de archivos.
  2. Después de que se abra el Explorador de archivos, vaya al panel izquierdo, haga clic con el botón derecho en Esta PC y luego haga clic en Propiedades.
  3. Después de que se abra la ventana Sistema, vaya al panel izquierdo y haga clic en Protección del sistema.

Nota: en las nuevas compilaciones de Windows 10, se le dirigirá a la página Acerca de de la aplicación Configuración. Vaya al panel derecho y haga clic en Protección del sistema.

  1. Haga clic en Restaurar sistema una vez que vea la pestaña Protección del sistema del cuadro de diálogo Propiedades del sistema.
  2. Haga clic en Siguiente una vez que se abra la primera página del asistente.
  3. Ahora, seleccione un punto de restauración y haga clic en Siguiente.
  4. Haga clic en Finalizar y permita que la herramienta haga el trabajo.
  5. Ejecute el programa o el instalador y verifique si el error "Se devolvió una referencia del servidor" aparece nuevamente.

Conclusión

Si tiene alguna pregunta sobre el "Error de ShellExecuteEx; código de error 8235” problema o no puede resolver el problema, deje un comentario a continuación.

RECOMENDADO

Resuelva problemas de PC con Auslogics BoostSpeed

Además de limpiar y optimizar su PC, BoostSpeed ​​protege la privacidad, diagnostica problemas de hardware, ofrece consejos para aumentar la velocidad y brinda más de 20 herramientas para cubrir la mayoría de las necesidades de servicio y mantenimiento de la PC.

Auslogics BoostSpeed ​​es un producto de Auslogics, desarrollador de aplicaciones Microsoft Silver certificado
DESCARGA GRATIS

Siempre puede mantener su sistema funcionando sin problemas instalando Auslogics BoostSpeed, que eliminará las claves de registro incorrectas y los archivos basura dañinos.