

Lorsqu'une application installĂ©e via un fichier .MSI Ă©choue lors d'une mise Ă jour, cela peut ĂȘtre causĂ© par une corruption de l'installation prĂ©cĂ©dente, des conflits de versions, ou des entrĂ©es rĂ©siduelles dans le registre. Ces problĂšmes peuvent empĂȘcher lâinstallation, la mise Ă jour ou mĂȘme la dĂ©sinstallation de lâapplication. Ce tutoriel vous guide Ă travers trois approches pour rĂ©soudre ces erreurs liĂ©es Ă Windows Installer.

âą Connaissance du fonctionnement des paquets MSI
âą Savoir utiliser CMD, PowerShell et lâenvironnement de registre
âą Droits administrateur requis

âą Approche #1 : CMD â RĂ©parer ou forcer la dĂ©sinstallation dâun MSI
âą Approche #2 : PowerShell â Identifier et nettoyer les applications corrompues
âą Approche #3 : Script .PS1 â Automatiser la suppression des traces MSI dĂ©fectueuses

âą Approche #1 : Facile
⹠Approche #2 : Modérée
⹠Approche #3 : Avancée

âą Approche #1 : MĂ©thode directe et compatible avec toutes les versions de Windows
âą Approche #2 : Permet dâanalyser prĂ©cisĂ©ment les applications installĂ©es
⹠Approche #3 : Nettoyage automatisé et sans intervention manuelle

âą Approche #1 : NĂ©cessite lâidentifiant produit MSI exact
âą Approche #2 : Peut Ă©chouer si lâinstallation est trop corrompue
⹠Approche #3 : Risque de suppression incorrecte si mal utilisé




Code:
msiexec /fa {GUID_DU_PRODUIT}

Code:
msiexec /x {GUID_DU_PRODUIT} /qn



Code:
Get-WmiObject -Class Win32_Product | Sort-Object Name | Select-Object Name, IdentifyingNumber, Version


Code:
(Get-WmiObject -Class Win32_Product | Where-Object { $_.IdentifyingNumber -eq "{GUID}" }).Uninstall()



Code:
$GUID = "{GUID}"
$path = "HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall$GUID"
if (Test-Path $path) {
Remove-Item -Path $path -Recurse -Force
Write-Host "Clé de registre MSI supprimée."
} else {
Write-Host "Clé introuvable."
}

Code:
Set-ExecutionPolicy -Scope Process -ExecutionPolicy RemoteSigned

Code:
.\CleanMSIEntry.ps1

Utiliser lâoutil Microsoft Install/Uninstall Troubleshooter pour dĂ©tecter automatiquement les erreurs MSI :
⹠Assistant Microsoft de résolution des problÚmes d'installation

La suppression manuelle de clés de registre MSI peut rendre le systÚme instable. Toujours créer un point de restauration systÚme avant toute modification du registre.

Conserver une archive des fichiers .MSI dâorigine pour pouvoir rĂ©parer ou rĂ©installer lâapplication facilement en cas dâerreur.

âą Revo Uninstaller â DĂ©sinstallation avancĂ©e et nettoyage MSI
âą Geek Uninstaller â Suppression forçée des programmes corrompus

âą Support Microsoft
âą Microsoft Learn
âą Recherche Google
âą Recherche Github

Les erreurs liĂ©es aux mises Ă jour des logiciels MSI sont frĂ©quentes et bloquantes dans les environnements professionnels. En suivant les trois approches proposĂ©es, vous pouvez forcer la rĂ©paration, dĂ©sinstaller proprement ou supprimer les traces rĂ©siduelles dâapplications MSI corrompues, tout en assurant la stabilitĂ© du systĂšme et la fluiditĂ© des futures installations.