Correction: l'accès à Msiexec.exe est refusé lors de l'installation de programmes

Lorsque vous rencontrez l' erreur « Msiexec.exe Access is Denied Error », il est impossible d'installer des applications .msi ou de supprimer le programme de la section Programmes et fonctionnalités. Ceci est très courant sur les systèmes Windows XP, Vista et Windows 7.

Le problème peut se produire si les fichiers Windows Installer sur votre ordinateur sont endommagés ou manquants ou si vous installez ou supprimez un programme tel que Microsoft Office qui utilise le fichier de package d'installation du logiciel Windows Installer (MSI) avec l'extension .msi.

Dans ce guide, nous essaierons de résoudre le problème en réenregistrant Windows Installer, en réinstallant Windows Installer et en démarrant le service Windows Installer, qui était peut-être inactif. Comme solution de contournement temporaire, vous pouvez utiliser RevoUninstaller pour supprimer des programmes jusqu'à ce que vous puissiez enfin utiliser Windows Installer.

Méthode 1: réenregistrer le programme d'installation de Windows

Cette méthode implique la modification de votre registre. Assurez-vous de suivre attentivement les étapes.

  1. Déterminez l'emplacement de Msiexec.exe sur votre ordinateur. Notez l'emplacement car vous en aurez bientôt besoin.
  2. Appuyez sur la touche Windows + R , tapez « % windir% \ system32 », puis cliquez sur OK . Cela ouvre le répertoire dans lequel se trouve Msiexec.exe.
  3. Prenez note de la barre d'adresse. L'emplacement du fichier Msiexec.exe est une combinaison de l'emplacement actuel et du  fichier exécutable Msiexec.exe . Dans la plupart des cas, il doit s'agir de c: \ Windows \ system32 \ Msiexec.exe .
  4. Appuyez sur la touche Windows + R , tapez « regedit », puis cliquez sur OK . Cela ouvrira l'éditeur de registre Windows.
  5. Développez l'arborescence dans le volet gauche et accédez à HKEY_LOCAL_MACHINE> SYSTEM> CurrentControlSet> Services> MSIServer .
  6. Dans le volet droit, cliquez avec le bouton droit sur ImagePath et sélectionnez Modifier .
  7. Tapez l'emplacement de Msiexec.exe dans la zone Données de la valeur suivi de la valeur « / V », puis cliquez sur OK . Par exemple, si l'emplacement du fichier est C: \ Windows \ system32 \ Msiexec.exe , tapez « C: \ Windows \ system32 \ Msiexec.exe / V » dans la zone.
  8. Quittez votre registre et démarrez votre PC en mode sans échec. Pour les utilisateurs de Windows 8/10, suivez ce guide . Si vous utilisez Windows 7 et versions antérieures, continuez d'appuyer sur la touche F8 immédiatement lorsque Windows démarre et sélectionnez le mode sans échec avec votre clavier.
  9. Appuyez sur la touche Windows + R , tapez « msiexec / regserver » puis cliquez sur OK pour les systèmes d'exploitation 64 bits, vous devez également taper « % windir% \ Syswow64 \ Msiexec / regserver ».
  10. Redémarrez pour quitter le mode sans échec et vérifiez si le problème persiste.

Méthode 2: réinstaller Windows Installer

Pour réinstaller Windows Installer, vous devez renommer les fichiers Windows Installer corrompus, puis réinstaller Windows Installer.

  1. Appuyez sur la touche Windows, tapez « cmd », cliquez avec le bouton droit sur l'application d'invite de commande, puis « Exécuter en tant qu'administrateur », vous devez accepter l'invite de l'administrateur lorsqu'elle apparaît.
  2. Dans la fenêtre cmd , tapez les commandes suivantes: cd% windir% \ system32

    attrib -r -s -h dllcache

    ren msi.dll msi.old

    ren msiexec.exe msiexec.old

    ren msihnd.dll msihnd.old

    sortie

  3. Redémarrez votre ordinateur et téléchargez Windows Installer 4.5 Redistribuable, puis installez-le. Cependant, cela s'applique à Windows XP, Vista, Windows Server 2003 et 2008.
  4. Redémarrez Windows et vérifiez si le problème persiste.

Méthode 3: activation du service Windows Installer

Si le service Windows Installer est désactivé ou arrêté, vous ne pourrez peut-être pas installer l'application.

  1. Appuyez sur la touche Windows + R , tapez « services.msc », puis cliquez sur  OK.
  2. Dans la liste des services, faites défiler jusqu'à Windows Installer , cliquez avec le bouton droit de la souris, puis sélectionnez Propriétés
  3. Définissez le manuel du type de démarrage pour le laisser s'il est grisé et réglé sur Manuel. Si le service est arrêté, cliquez sur Démarrer. Vous devriez pouvoir installer les applications .msi maintenant.