

Ce tutoriel explique comment désinstaller une application sur un système Windows en utilisant PowerShell. Cette méthode permet de supprimer un programme via Winget, Get-Package ou en exécutant un désinstallateur MSI/EXE.

• Connaissances de base en PowerShell
• Accès administrateur sur Windows
• Exécution des scripts activée avec la commande
Code:
Set-ExecutionPolicy RemoteSigned
• Vérification de la présence de Winget avec la commande
Code:
winget --version

• Approche #1 : Désinstaller une application avec une commande PowerShell
• Approche #2 : Automatiser la suppression avec un script PS1

• Approche #1 : Facile
• Approche #2 : Intermédiaire

• Approche #1 : Suppression rapide sans configuration avancée
• Approche #2 : Automatisation et désinstallation sur plusieurs machines

• Approche #1 : Doit être exécutée manuellement pour chaque application
• Approche #2 : Risque de suppression accidentelle si mal configurée



Code:
Get-Package

Code:
winget uninstall --id=Google.Chrome --silent --accept-package-agreements

Code:
Start-Process msiexec.exe -ArgumentList "/x {GUID} /qn" -Wait

Code:
Get-Package -Name "Google Chrome"



Code:
param(
[string]$NomApplication,
[string]$Type
)
if ($Type -eq "winget") {
winget uninstall --id=$NomApplication --silent --accept-package-agreements
} elseif ($Type -eq "msi") {
$app = Get-Package -Name $NomApplication
$guid = $app.IdentifyingNumber
Start-Process msiexec.exe -ArgumentList "/x $guid /qn" -Wait
} else {
Write-Host "Type de désinstallation non reconnu."
}
Write-Host "Désinstallation de $NomApplication terminée."

Code:
.\Désinstaller-Application.ps1 -NomApplication "Google.Chrome" -Type "winget"

Code:
Get-Package

Lister les applications pouvant être désinstallées avec Winget
Code:
winget list

Certaines applications système ne peuvent pas être supprimées et leur désinstallation peut provoquer des erreurs. Vérifier avant d’exécuter la commande.

Créer une sauvegarde du système avant de supprimer des logiciels critiques.

Utiliser le Panneau de configuration pour désinstaller les applications
Support Microsoft

• Documentation Microsoft PowerShell
• Recherche sur Github
• Recherche Google

Désinstaller une application avec PowerShell est une méthode rapide et efficace. L’utilisation d’un script PS1 permet d’automatiser ce processus et de gérer la suppression des logiciels sur plusieurs machines.