Aide pour corriger les problèmes et les erreurs avec Windows Installer lors de l’installation ou de la désinstallation du logiciel

Beaucoup d’utilisateurs de Windows peuvent avoir un problème étrange mais très commun qui se produit dans n’importe quelle version de Windows, y compris Windows 7 et même Windows 8.

Je fais référence à l’erreur qui se produit lors de l’installation ou de la désinstallation de certains programmes tels que Office, lorsqu’un message tel que « Windows Installer service n’est pas accessible » ou « Windows Installer n’est pas disponible » apparaît.

Microsoft Windows Installer est le composant du système d’exploitation Windows qui automatise l’installation, la maintenance et la désinstallation des logiciels, ce qui les rend faciles.

Les raisons possibles pour lesquelles Windows Installer ne fonctionne pas correctement peuvent être :

– Fichiers système corrompus ou manquants.

– Problèmes avec le package MSI spécifique au programme (Windows Installer Microsoft Software Installation).

– Désinstallation des versions précédentes du logiciel qui ont été interrompues ou qui ont échoué.

Pour résoudre l’erreur avec l’installation et la désinstallation des programmes, il existe plusieurs moyens, tous simples, certains automatiques et d’autres manuels.

Selon le niveau d’expérience, choisissez la méthode la plus appropriée.

1) Réinstallation de Windows Installer sous XP, Windows 7 et Vista.

Pour réinstaller Windows Installer, renommez les fichiers corrompus et réinstallez le service en suivant cette procédure :

Cliquez sur Démarrer – Exécuter – Tapez cmd et ouvrez une invite de commande DOS (vous pouvez également le faire depuis Programmes – Accessoires – Clic droit Exécuter en tant qu’administrateur).

Dans l’invite Dos, tapez les commandes suivantes et appuyez toujours sur Entrée après chacune d’elles.

Voir aussi :  10 outils pour ajouter des contrôles dans la barre d'état système (System Tray)

cd %windir%system32

attrib -r -r -s -h dllcache

ren msi.dll msi.old

ren msiexec.exe msiexec.old

ren msihnd.dll msihnd.old

débouché

Quittez l’invite de commande, redémarrez votre ordinateur et téléchargez la dernière version du paquet de Windows Installer 4.5 Redistributable pour Windows XP, Vista et Windows 7 et 8.

2) Essayez réenregistrer le service Windows Installer[XP, Windows 7, 8 ou Vista].

L’important est de vérifier le chemin d’accès au fichier Msiexec.exe sur votre disque dur et dans le registre Windows et de suivre les étapes ci-dessous (Comme il existe différentes versions de Microsoft Windows, la procédure peut être différente sur votre ordinateur).

Ouvrez l’invite DOS et tapez la commande

? I’m not sure I’m not sure I’m gonna be able to get away ?

? I’m not gonna let you down ?

Sur les ordinateurs équipés de Windows 64 bits, utilisez plutôt :

? I’m not sure I’ll be able to tell you what I’m talking about ?

? I’m not sure I’ll be able to be a hero ?

Vérifiez, si cela ne fonctionne pas, que le fichier Msiexec.exe se trouve dans le dossier C:Windowssystem32Msiexec.exe.

Depuis Démarrer – Exécuter ou Rechercher, ouvrez le registre avec la commande regedit.

Développez le chemin HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Services et cliquez sur MSIServer .

Dans le volet de droite, cliquez avec le bouton droit de la souris sur ImagePath, puis cliquez sur Modifier.

Comme valeur clé, collez d’abord le chemin vu : C:Windowssystem32Msiexec.exe suivi d’un espace puis de /V, cliquez sur OK.

A la fin c’est C:WINDOWSSystem32msiexec.exe /V

Fermez l’éditeur de registre et redémarrez l’ordinateur en mode sans échec (appuyez sur F8 avant l’écran d’accueil Windows lorsque vous redémarrez le PC).

Voir aussi :  Façons d'utiliser Windows PE, pour démarrer le PC

En mode sans échec, allez dans Démarrer Exécuter et tapez la commande msiexec /regserver.

Pour les systèmes 64 bits, la commande %windir%Syswow64Msiexec /regserver doit également être exécutée.

Redémarrez le système.

3) Redémarrer Windows Installer Service[Windows 7 ou Vista].

Le problème peut simplement être que le service d’installation de Windows n’est pas configuré pour démarrer automatiquement lorsque l’ordinateur est allumé.

Dans le menu Démarrer Rechercher et écrire la commande services.msc.

Dans la fenêtre de gestion des services, recherchez Windows Installer, cliquez dessus, redémarrez-le et définissez le démarrage automatique dans le menu déroulant.

4) Si aucune des méthodes ci-dessus n’a résolu le problème d’installation et de désinstallation des programmes, il y a encore une autre possibilité :

– Téléchargez msiserver.zip depuis le site en ligne Winhelp et enregistrez-le sur votre bureau.

– Décompressez le fichier et extrayez msiserver.reg sur votre bureau.

– Cliquez avec le bouton droit de la souris sur msiserverver.reg et sélectionnez Fusionner.

– Confirmez et redémarrez Windows.

5) Peut-être la première chose à essayer est le Automatic Fix It by Microsoft pour les problèmes d’installation et de désinstallation de programmes.

Le Fix-It est un petit programme portable, gratuit et tout-en-un qui peut être téléchargé depuis la page des outils de dépannage de Microsoft.

L’application résout plusieurs problèmes, y compris la suppression infructueuse des clés de registre sous Windows et divers obstacles aux mises à jour logicielles et à l’installation de nouveaux programmes.

Les utilisateurs plus expérimentés peuvent appliquer les correctifs manuellement après que les problèmes ont été identifiés et désinstaller puis les programmes sont restés bloqués que la procédure classique n’avait pas supprimé.

Voir aussi :  Utiliser l'ordinateur sans jamais toucher la souris

Ce correctif Microsoft est l’évolution de l’ancien outil Windows Installer Cleanup que Microsoft a mis hors service parce qu’il était considéré comme instable.

CleanUp était un salut si une erreur se produisait lorsqu’un programme ne s’installe pas parce qu’il existe déjà la version précédente.

Dans la marge de ceci, je voudrais vous avertir de ne jamais supprimer, manuellement, les fichiers du cache de Windows Installer qui se trouvent dans le dossier C:WindowsInstaller.