[RÉSOLU] "Échec de ShellExecuteEx ; code 8235" dans Windows 10

Publié: 2020-12-10

Le message "ShellExecuteEx a échoué ; code 8235" erreur vient généralement avec le message "Une référence a été renvoyée par le serveur". Vous pouvez rencontrer cette erreur lorsque vous essayez d'installer un programme ou d'ouvrir une application.

Qu'est-ce que le "ShellExecuteEx Failed; Erreur de code 8235. Une référence a été renvoyée par le serveur. Erreur ?

Ce message d'erreur indique que certaines politiques de sécurité vous empêchent d'effectuer une certaine action. Les politiques peuvent être des restrictions par défaut ou des ajustements effectués via une mise à jour, par exemple. Le problème peut également résider dans le programme ou la configuration avec laquelle vous travaillez.

Dans cet article, vous apprendrez à corriger l'erreur ShellExecuteEx Failed.

Comment résoudre l'erreur ShellExecuteEx Failed

Pour vous débarrasser du problème, vous devrez vous assurer que l'accès au fichier ou au programme avec lequel vous travaillez n'est pas refusé car il ne dispose pas des privilèges requis. Dans cet article, vous découvrirez comment assouplir certaines restrictions et supprimer les obstacles qui ne devraient pas exister.

Suivez les solutions ci-dessous les unes après les autres et dans l'ordre où nous les avons disposées.

Utiliser les autorisations d'administrateur

Si vous rencontrez l'erreur chaque fois que vous souhaitez installer un programme, cliquez avec le bouton droit sur le programme d'installation et sélectionnez Exécuter en tant qu'administrateur. Cliquez sur l'option Oui une fois que la fenêtre de dialogue Contrôle de compte d'utilisateur apparaît.

Le programme d'installation peut nécessiter une autorisation pour écrire des fichiers dans certains répertoires système protégés. Assurez-vous d'être connecté à un compte administrateur avant d'effectuer cette opération. De plus, il est important que vous vérifiiez la légitimité du programme d'installation que vous êtes sur le point d'exécuter, car l'octroi d'un accès administrateur à un programme malveillant peut causer des ravages dont votre PC pourrait ne pas se remettre.

Accorder les privilèges d'administrateur du programme

Si l'erreur continue de s'afficher chaque fois que vous essayez de lancer un programme, accordez-lui des privilèges d'administrateur. Windows peut empêcher l'application d'accéder à certains fichiers système dont elle a besoin pour fonctionner correctement.

Vous pouvez soit cliquer avec le bouton droit sur le programme et sélectionner Exécuter en tant qu'administrateur chaque fois que vous souhaitez l'ouvrir ou apporter des modifications à ses propriétés. Ces étapes vous montreront comment demander à Windows d'exécuter le programme en tant qu'administrateur chaque fois que vous le lancez :

  1. Lancez une fenêtre de l'Explorateur de fichiers et accédez au dossier d'installation du programme.
  2. Localisez son fichier exécutable, cliquez dessus avec le bouton droit de la souris, puis cliquez sur Propriétés.
  3. Si vous avez un raccourci sur le bureau vers le fichier exe, faites un clic droit dessus et cliquez sur Propriétés.
  4. S'il n'y a pas de raccourci sur le bureau vers le fichier et que vous ne savez pas comment le localiser, procédez comme suit :
  • Ouvrez le menu Démarrer et recherchez le programme.
  • Une fois qu'il apparaît dans la liste des résultats, cliquez dessus avec le bouton droit de la souris, passez le pointeur de votre souris sur Plus, puis sélectionnez Ouvrir l'emplacement du fichier.
  • Vous serez redirigé vers un dossier où vous verrez le raccourci du menu Démarrer du programme.
  • Faites un clic droit sur le raccourci et sélectionnez Ouvrir l'emplacement du fichier.
  • Le dossier d'installation du programme apparaît maintenant.
  • Vous pouvez maintenant cliquer avec le bouton droit sur son fichier exécutable et sélectionner Propriétés.
  1. Une fois la fenêtre Propriétés ouverte, accédez à l'onglet Compatibilité.
  2. Cliquez sur le bouton "Modifier les paramètres pour tous les utilisateurs".
  3. Dans la fenêtre de dialogue suivante, cochez la case "Exécuter ce programme en tant qu'administrateur", puis cliquez sur le bouton OK.
  4. Vous pouvez maintenant exécuter le programme et vérifier si le message d'erreur apparaît à nouveau.

Ajuster les paramètres UAC

Le message d'erreur peut apparaître car votre politique UAC actuelle est trop stricte. La politique de sécurité la plus élevée invite Windows à examiner et à bloquer les opérations que vous pourriez considérer comme basiques.

Bien qu'il soit important que vous mainteniez un niveau de sécurité raisonnable pour votre système, vous pouvez assouplir certaines mesures strictes pour éviter que de tels problèmes ne se produisent inutilement. Les étapes suivantes vous montreront comment réduire votre stratégie UAC :

  1. Cliquez avec le bouton droit sur le bouton Démarrer et sélectionnez Exécuter ou appuyez simultanément sur les touches Windows et R pour lancer la boîte de dialogue Exécuter.
  2. Après l'ouverture de Run, tapez "Panneau de configuration" (n'ajoutez pas les guillemets) dans le champ de texte, puis cliquez sur le bouton OK.
  3. Une fois la fenêtre du Panneau de configuration ouverte, cliquez sur Comptes d'utilisateurs.
  4. Cliquez à nouveau sur Comptes d'utilisateurs sur la page suivante.
  5. Ensuite, cliquez sur "Modifier les paramètres de contrôle de compte d'utilisateur".
  6. Maintenant, dans la fenêtre Paramètres du contrôle de compte d'utilisateur, faites glisser le curseur d'un pas ou deux de Toujours notifier vers Ne jamais notifier. La case à droite décrira le niveau de sécurité pour vous.
  7. Cliquez sur le bouton OK, puis revenez en arrière pour vérifier si le problème persiste.

Connectez-vous au compte administrateur caché et installez le programme

Si vous rencontrez le problème avec un seul fichier exécutable, vous pouvez le résoudre en vous connectant au compte administrateur masqué, qui dispose de privilèges plus élevés. Vous devrez activer le compte via l'utilitaire d'invite de commande. Nous vous recommandons d'ouvrir l'invite de commande à partir de l'environnement de récupération Windows.

Les étapes ci-dessous vous montreront comment procéder :

  1. Appuyez et maintenez votre bouton d'alimentation pour forcer votre PC à s'éteindre.
  2. Allumez l'ordinateur et forcez-le à s'éteindre à nouveau après l'apparition du logo du fabricant de votre système.
  3. Répétez l'étape 2 deux fois et vous verrez le message "Veuillez patienter".
  4. Sur l'écran Réparation automatique, cliquez sur le bouton Options avancées.
  5. Sur l'écran Choisir une option, cliquez sur Dépanner.
  6. Maintenant, cliquez sur Options avancées sous Dépannage, puis cliquez sur Invite de commandes.
  7. Une fois l'invite de commande chargée, saisissez ce qui suit et appuyez sur Entrée :

Administrateur d'utilisateurs net /actif : oui

  1. Redémarrez votre PC, connectez-vous au compte administrateur, puis essayez d'effectuer l'opération.

Faire de la signature du fichier une signature de confiance

Vous pouvez faire savoir à Windows que le fichier exécutable que vous souhaitez exécuter ou installer est légitime en ajoutant sa signature en tant que signature approuvée. Bien que ce processus soit un peu compliqué, certains utilisateurs ont confirmé que cela fonctionnait pour eux. Alors, suivez attentivement ces étapes pour appliquer le correctif :

  1. Lancez une fenêtre de l'Explorateur de fichiers et accédez au dossier d'installation du programme.
  2. Localisez son fichier exécutable, cliquez dessus avec le bouton droit de la souris, puis cliquez sur Propriétés.
  3. Si vous avez un raccourci sur le bureau vers le fichier exe, faites un clic droit dessus et cliquez sur Propriétés.
  4. S'il n'y a pas de raccourci de ce type et que vous ne savez pas comment localiser le fichier, procédez comme suit :
  • Ouvrez le menu Démarrer et recherchez le programme.
  • Une fois qu'il apparaît dans la liste des résultats, cliquez dessus avec le bouton droit de la souris, passez le pointeur de votre souris sur Plus, puis sélectionnez Ouvrir l'emplacement du fichier.
  • Vous serez redirigé vers un dossier où vous verrez le raccourci du menu Démarrer du programme.
  • Faites un clic droit sur le raccourci et sélectionnez Ouvrir l'emplacement du fichier.
  • Le dossier d'installation du programme apparaît maintenant.
  • Vous pouvez maintenant cliquer avec le bouton droit sur son fichier exécutable et sélectionner Propriétés.
  1. Une fois la fenêtre Propriétés ouverte, accédez à l'onglet Signatures numériques.
  2. Cliquez sur la signature sous Liste des signatures, puis cliquez sur Détails.
  3. Sous Informations sur le signataire, cliquez sur Afficher le certificat.
  4. Sur la page suivante, cliquez sur Installer le certificat, puis cliquez sur Suivant.
  5. Une fois dans l'assistant d'importation de certificat, sélectionnez "Placer tous les certificats dans le magasin suivant", puis cliquez sur le bouton Parcourir. Notez le nom de ce certificat, car vous en aurez besoin à l'étape suivante.
  6. Maintenant, choisissez l'option Autorités de certification racines de confiance, puis cliquez sur OK.
  7. Cliquez sur Suivant.
  8. Cliquez sur Terminer.
  9. Vous pouvez maintenant exécuter le programme et vérifier si l'erreur persiste.

Vous pouvez aller plus loin pour que Windows ne signale plus le programme à l'avenir. Suivez ces étapes:

  1. Ouvrez la boîte de dialogue Exécuter en cliquant avec le bouton droit sur le bouton Démarrer et en sélectionnant Exécuter dans le menu Utilisateur avancé.
  2. Une fois que Run s'ouvre, tapez "mmc" (sans guillemets) dans le champ de texte, puis cliquez sur OK.
  3. Cliquez sur Oui dans la boîte de dialogue Contrôle de compte d'utilisateur qui apparaît.
  4. Une fois la console de gestion Microsoft ouverte, cliquez sur Fichier dans le coin supérieur gauche de la fenêtre.
  5. Sélectionnez « Ajouter/supprimer des composants logiciels enfichables » une fois que le menu contextuel s'affiche.
  6. Une fois la fenêtre "Ajouter ou supprimer des composants logiciels enfichables" ouverte, accédez au volet de gauche et cliquez sur Certificats sous Composants logiciels enfichables disponibles.
  7. Cliquez sur le bouton Ajouter, puis cliquez sur OK.
  8. Maintenant, sur l'interface principale de MMC, faites un clic droit sur Certificats et cliquez sur Rechercher des certificats.
  9. Entrez le nom du certificat que vous avez noté précédemment et cliquez sur le bouton Rechercher maintenant.
  10. Lorsque vous voyez le certificat, cliquez dessus avec le bouton droit, puis sélectionnez Propriétés.
  11. Passez à l'onglet Général et sélectionnez "Activer uniquement les objectifs suivants".
  12. Décochez toutes les autres cases, sauf celle de "Code Signing".
  13. Ça devrait le faire! Vous pouvez maintenant vérifier si l'erreur persiste.

Désinstaller les mises à jour Windows problématiques

Si vous avez commencé à voir le problème après la mise à jour de votre système, essayez de désinstaller la mise à jour. Les mises à jour de Microsoft peuvent même provoquer des conflits qui incitent l'entreprise à les annuler. Bien que de tels problèmes ne soient guère répandus, ils se produisent dans des situations uniques.

Si vous ne savez pas comment désinstaller une mise à jour, procédez comme suit :

  1. Faites un clic droit sur le bouton Démarrer et sélectionnez Paramètres.
  2. Une fois l'application Paramètres ouverte, cliquez sur Mise à jour et sécurité.
  3. Une fois l'interface de mise à jour et de sécurité ouverte, passez à la page Windows Update et cliquez sur Afficher l'historique des mises à jour.
  4. Prenez note du numéro KB de la dernière mise à jour que vous avez installée avant que le problème ne commence à apparaître.
  5. Maintenant, allez en haut de la fenêtre et cliquez sur Désinstaller les mises à jour.
  6. Vous serez redirigé vers la fenêtre Programmes et fonctionnalités du Panneau de configuration. Localisez la base de connaissances, cliquez dessus, puis cliquez sur Désinstaller.
  7. Suivez les instructions suivantes jusqu'à ce que le processus soit terminé.
  8. Redémarrez votre système et vérifiez si l'erreur s'affiche à nouveau.

Apporter des modifications au registre système

Vous pouvez utiliser cette solution de contournement pour demander à Windows d'autoriser certains fichiers exécutables qui ne sont pas signés et validés.

Cependant, avant de commencer, assurez-vous de sauvegarder le registre système afin de pouvoir le récupérer en cas de problème. Alors, suivez ces étapes :

  1. Appuyez simultanément sur les touches du clavier Windows et R pour ouvrir la fenêtre de dialogue Exécuter.
  2. Après l'ouverture de Run, tapez "regedit" (sans guillemets), puis appuyez sur la touche Entrée.
  3. Cliquez sur Oui dans la fenêtre de dialogue Contrôle de compte d'utilisateur.
  4. Une fois l'Éditeur du Registre ouvert, cliquez sur Fichier, puis sélectionnez Exporter dans le menu.
  5. Sélectionnez le dossier dans lequel vous souhaitez enregistrer le fichier, entrez le nom du fichier, sélectionnez Tout sous Plage d'exportation, puis cliquez sur Enregistrer.
  6. Chaque fois que vous souhaitez récupérer votre registre pour annuler les modifications que vous avez apportées, ouvrez l'éditeur de registre, cliquez sur Fichier, puis sélectionnez Importer. Accédez au dossier dans lequel vous avez enregistré le fichier de sauvegarde et double-cliquez dessus.

Maintenant, suivez ces étapes pour appliquer les modifications :

  1. Accédez au volet gauche de l'Éditeur du Registre et développez le dossier HKEY_LOCAL_MACHINE.
  2. Développez LOGICIEL.
  3. Sous LOGICIEL, accédez à Microsoft et développez-le.
  4. Ensuite, développez Windows, puis recherchez le dossier CurrentVersion et ouvrez-le.
  5. Dirigez-vous vers Politiques, puis cliquez une fois sur Système.
  6. Dirigez-vous vers le côté droit de la fenêtre et double-cliquez sur ValidateAdminSignatures.
  7. Maintenant, définissez les données de la valeur sur 0.
  8. Redémarrez votre système et vérifiez si le problème est résolu.

Vous pouvez également appliquer le même paramètre à l'aide de l'éditeur de stratégie de groupe si vous utilisez Windows 10 Pro ou Enterprise. Suivez ces étapes:

  1. Appuyez simultanément sur les touches du clavier Windows et R pour ouvrir la fenêtre de dialogue Exécuter.
  2. Après l'ouverture de Run, tapez "gpedit.msc" (sans guillemets), puis appuyez sur la touche Entrée.
  3. Une fois l'éditeur de stratégie de groupe ouvert, accédez au volet de gauche et développez Paramètres Windows sous Configuration ordinateur.
  4. Après cela, dirigez-vous vers Paramètres de sécurité et développez-le.
  5. Développez Stratégies locales.
  6. Allez dans Options de sécurité et cliquez dessus.
  7. Accédez au volet du milieu, faites défiler jusqu'à "Contrôle de compte d'utilisateur : élever uniquement les exécutables signés et validés" et double-cliquez dessus.
  8. Dans la fenêtre de dialogue suivante, sélectionnez Désactivé, puis cliquez sur OK.
  9. Le problème devrait maintenant être résolu.

Restaurer votre système

Si vous avez pu exécuter le programme dans le passé sans voir l'erreur, il est possible que certaines modifications apportées à votre système soient à l'origine du problème. Ces modifications peuvent être l'installation ou la désinstallation de pilotes et de programmes tiers. Pour résoudre le problème, ramenez votre système à une date antérieure lorsque tout fonctionnait correctement.

Les étapes suivantes vous guideront :

  1. Cliquez avec le bouton droit sur le bouton Démarrer ou appuyez simultanément sur les boutons du clavier Windows et E pour ouvrir la fenêtre de l'Explorateur de fichiers.
  2. Une fois l'Explorateur de fichiers ouvert, accédez au volet de gauche, cliquez avec le bouton droit sur Ce PC, puis cliquez sur Propriétés.
  3. Une fois la fenêtre Système ouverte, accédez au volet de gauche et cliquez sur Protection du système.

Remarque : dans les nouvelles versions de Windows 10, vous serez redirigé vers la page À propos de l'application Paramètres. Allez dans le volet de droite et cliquez sur Protection du système.

  1. Cliquez sur Restauration du système une fois que vous voyez l'onglet Protection du système de la boîte de dialogue Propriétés système.
  2. Cliquez sur Suivant une fois la première page de l'assistant ouverte.
  3. Maintenant, sélectionnez un point de restauration et cliquez sur Suivant.
  4. Cliquez sur Terminer et laissez l'outil faire le travail.
  5. Exécutez le programme ou le programme d'installation et vérifiez si l'erreur "Une référence a été renvoyée par le serveur" s'affiche à nouveau.

Conclusion

Si vous avez des questions sur le "ShellExecuteEx Failed; code d'erreur 8235 ”problème ou ne peut pas résoudre le problème, laissez un commentaire ci-dessous.

CONSEILLÉ

Résoudre les problèmes de PC avec Auslogics BoostSpeed

Outre le nettoyage et l'optimisation de votre PC, BoostSpeed ​​protège la confidentialité, diagnostique les problèmes matériels, propose des conseils pour augmenter la vitesse et fournit plus de 20 outils pour couvrir la plupart des besoins de maintenance et de service du PC.

Auslogics BoostSpeed ​​est un produit d'Auslogics, certifié Microsoft Silver Application Developer
TÉLÉCHARGEMENT GRATUIT

Vous pouvez toujours assurer le bon fonctionnement de votre système en installant Auslogics BoostSpeed, qui éliminera les mauvaises clés de registre et les fichiers inutiles nuisibles.