Si vous avez déjà essayé d’installer quelque chose sous Windows et rencontré cette fâcheuse erreur « Impossible d’accéder au service d’installation de Windows », vous n’êtes pas seul. C’est un de ces bugs aléatoires qui surviennent même sur les systèmes d’exploitation les plus fiables, probablement parce que certains fichiers d’installation sont manquants, corrompus ou tout simplement défaillants. Parfois, c’est dû à un virus ou à un logiciel malveillant qui perturbe les fichiers système, d’autres fois à la désinscription de Windows ou à la désactivation d’un service. C’est un peu étrange, mais ces problèmes peuvent être résolus sans tout réinstaller, à condition de savoir quoi vérifier et comment procéder.
Ce guide présente toutes les méthodes courantes (et certaines moins courantes) pour résoudre l’erreur. Qu’il s’agisse de démarrer le service manuellement, de réparer les fichiers système ou de réenregistrer des composants, suivre ces étapes devrait vous permettre de remettre le programme d’installation en marche. Attention : certaines étapes nécessitent l’utilisation de l’invite de commandes ou de l’éditeur de registre ; soyez donc prudent et suivez scrupuleusement les instructions. Il s’agit généralement de réinitialiser les autorisations, de basculer entre les services ou de remplacer un fichier corrompu : simple en théorie, mais un peu fastidieux en pratique.
Comment corriger l’erreur « Impossible d’accéder au service Windows Installer »
Assurez-vous que le service Windows Installer est activé et en cours d’exécution
C’est la première étape classique. Car, bien sûr, Windows rend la tâche plus compliquée que nécessaire en désactivant des services sans raison valable. Le service Windows Installer gère les installations/désinstallations d’applications ; s’il est désactivé, vous obtiendrez cette erreur. Vérifier son activation est rapide et souvent efficace.
- Appuyez sur Windows + R pour ouvrir la boîte de dialogue Exécuter.
- Tapez services.msc et appuyez sur Entrée.
- Faites défiler vers le bas pour trouver Windows Installer.
- Double-cliquez dessus, puis vérifiez l’ état du service. S’il est arrêté, cliquez sur Démarrer. S’il est désactivé, définissez le type de démarrage sur Automatique ou Manuel.
Ce correctif est utile car il réactive le service d’installation principal, qui aurait pu être désactivé accidentellement ou par une mise à jour inattendue. Sur certaines configurations, cela fonctionne immédiatement, mais sur d’autres, vous devrez peut-être redémarrer votre PC par la suite. Cela vaut néanmoins la peine d’essayer.
Démarrer le service via l’invite de commande
C’est assez astucieux, car parfois, démarrer manuellement le service via la ligne de commande suffit, surtout s’il est bloqué ou mal enregistré. Sur certains systèmes, le service peut être activé mais ne pas fonctionner ; le démarrer manuellement peut donc résoudre le problème.
- Cliquez avec le bouton droit sur le menu Démarrer, puis choisissez Invite de commandes (Admin) ou Terminal Windows (Admin) pour les versions plus récentes.
- Tapez la commande :
net start MSIServer
et appuyez sur Enter. - Si le message « Le service démarre » ou « Déjà démarré » s’affiche, vous pouvez continuer. Sinon, il devrait démarrer maintenant. Actualisez la fenêtre d’installation et réessayez.
De cette façon, vous forcez l’exécution du service Windows Installer, qui a parfois besoin d’un petit coup de pouce. Sur une configuration, cela a fonctionné immédiatement ; sur une autre, vous devrez peut-être redémarrer le système et réessayer.
Exécutez le vérificateur de fichiers système (SFC) et DISM pour réparer les fichiers corrompus
Les fichiers système corrompus ou manquants sont souvent à l’origine de ce problème. Leur correction peut permettre au programme d’installation de Windows de fonctionner à nouveau normalement. Le SFC (vérificateur de fichiers système) analyse votre système à la recherche de fichiers corrompus, tandis que DISM répare l’image système elle-même.
- Ouvrez l’invite de commandes en tant qu’administrateur. Pour ce faire, effectuez une recherche dans le menu Démarrer, faites un clic droit et sélectionnez « Exécuter en tant qu’administrateur ».
- Tapez
sfc /scannow
et appuyez sur Enter. Attendez, ça prend un certain temps. Le programme corrigera automatiquement tout ce qu’il trouvera. - Une fois terminé, exécutez la commande DISM :
DISM /Online /Cleanup-Image /RestoreHealth
. Attendez à nouveau la fin de l’opération. C’est plus complet, mais plus long.
Cela est utile car cela garantit l’intégrité de vos fichiers système Windows, ce qui peut résoudre les problèmes d’inaccessibilité du service d’installation. Je ne sais pas pourquoi cela fonctionne, mais si cela est bien fait, cela résout une multitude de problèmes système. Ne vous attendez pas à ce que cela fonctionne instantanément ; la patience est essentielle.
Désinstaller les versions anciennes ou corrompues de l’application
Si vous essayez de mettre à jour une application et que cette erreur persiste, c’est peut-être parce qu’une ancienne version persiste et perturbe le fonctionnement. Supprimer les anciennes installations peut permettre d’installer la nouvelle.
- Ouvrez Paramètres depuis le menu Démarrer.
- Accédez à Applications > Applications installées.
- Recherchez l’application problématique, cliquez sur le menu à trois points à côté, puis sélectionnez Désinstaller.
- Après la désinstallation, redémarrez votre PC avant de réessayer l’installation. Windows peut parfois être confus lorsque plusieurs versions sont installées.
Cela peut effacer les fichiers d’installation corrompus ou les entrées de registre bloquant la nouvelle installation. Cela a fonctionné pour moi lors de la mise à jour des programmes Adobe CC ; parfois, des éléments résiduels gâchent tout.
Réenregistrer ou réinstaller Windows Installer
Il s’agit d’une opération plus avancée, consistant essentiellement à réinitialiser l’enregistrement du service dans Windows pour corriger les liens rompus ou les problèmes.
- Ouvrez à nouveau l’Invite de commandes en tant qu’administrateur.
- Exécutez ces commandes l’une après l’autre, en attendant quelques secondes entre elles :
- Une fois terminé, redémarrez votre PC, puis réessayez le programme d’installation.
%windir%\system32\msiexec.exe /unregister %windir%\system32\msiexec.exe /regserver %windir%\syswow64\msiexec.exe /unregister %windir%\syswow64\msiexec.exe /regserver
Cela corrige les problèmes d’enregistrement qui empêchent le service d’installation de répondre. Honnêtement, une simple réinscription peut parfois résoudre les erreurs tenaces.
Renommer le fichier msiexec.exe s’il est corrompu
Si le fichier msiexec est endommagé, cela pose problème. Le renommer force Windows à le régénérer ou à le remplacer. Voici comment :
- Ouvrez l’Explorateur de fichiers et accédez à C:\Windows\System32.
- Recherchez msiexec.exe, faites un clic droit et choisissez Renommer. Remplacez le nom par msiexec.old.
- Ensuite, redémarrez le service Windows Installer via services.msc comme expliqué précédemment.
Cela peut paraître étrange, mais dans certaines configurations, cela permet de réparer les fichiers d’installation corrompus. Attention toutefois à ne pas les supprimer définitivement : il est plus sûr de les renommer.
Réinitialiser le service Windows Installer via le registre
Pour les problèmes tenaces, la réinitialisation des entrées de registre peut résoudre les problèmes d’enregistrement du service, en particulier si le service est manquant ou mal configuré.
- Ouvrez Bloc-notes, puis copiez et collez ce texte :
Windows Registry Editor Version 5.00 [HKLM\SYSTEM\CurrentControlSet\Services\MSIServer] "DisplayName"="@%SystemRoot%\\system32\\msiexec.exe, -27" "ImagePath"=hex(2):25, 00, 73, 00, 79, 00, 73, 00, 74, 00, 65, 00, 6d, 00, 72, 00, 6f, 00, 6f, 00, 74, 00, 25, 00, 5c, 00, 73, 00, 79, 00, 73, 00, 74, 00, 65, 00, 6d, 00, 33, 00, 32, 00, 5c, 00, 6d, 00, 73, 00, 69, 00, 65, 00, 78, 00, 65, 00, 63, 00, 20, 00, 2f, 00, 56, 00, 00, 00 "Description"="@%SystemRoot%\\system32\\msimsg.dll, -32" "ObjectName"="LocalSystem" "ErrorControl"=dword:00000001 "Start"=dword:00000003 "Type"=dword:00000010 "DependOnService"=hex(7):72, 00, 70, 00, 63, 00, 73, 00, 73, 00, 00, 00, 00, 00 "ServiceSidType"=dword:00000001 "RequiredPrivileges"=hex(7):53, 00, 65, 00, 54, 00, 63, 00, 62, 00, 50, 00, 72, 00, 69, 00, 76, 00, 65, 00, 67, 00, 65, 00, 00, 00 "FailureActions"=hex:84, 03, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 03, 00, 00, 00, 14, 00, 00, 00, 01, 00, 00, 00, c0, d4, 01, 00, 01, 00, 00, 00, e0, 93, 04, 00, 00, 00, 00, 00, 00, 00, 00, 00
- Enregistrez ceci sous le nom de fichier repair.reg.
- Double-cliquez sur ce fichier et cliquez sur Oui lorsque vous êtes invité à modifier le registre. Cela réinitialise les informations de registre du service d’installation.
Bien sûr, modifier les fichiers de registre peut être risqué ; en cas de doute, assurez-vous d’effectuer une sauvegarde au préalable. Mais parfois, c’est le seul moyen de supprimer les paramètres corrompus persistants.
Résumé
- Assurez-vous que le service Windows Installer est en cours d’exécution et défini sur automatique.
- Démarrez les services manuellement avec
net start MSIServer
. - Exécutez
sfc /scannow
etDISM /RestoreHealth
réparez les fichiers système. - Désinstallez les anciennes versions des applications avant de les réinstaller.
- Réenregistrez le programme d’installation ou modifiez le registre si les choses sont vraiment cassées.
- Renommez ou remplacez le fichier msiexec.exe si une corruption est suspectée.
Conclure
Corriger cette erreur peut être fastidieux, mais la plupart du temps, il s’agit d’un simple oubli ou d’un service défaillant. Si rien ne fonctionne, une réparation complète de Windows peut parfois être utile, mais dans la plupart des cas, ces étapes devraient résoudre le problème. N’oubliez pas que Windows a tendance à vous laisser dans l’incertitude ; un peu de patience est donc de mise.
J’espère que cela fera gagner quelques heures à quelqu’un et que vous pourrez à nouveau installer des applications sans problème.