Le débloatage est l'étape initiale et la plus visible d'une installation propre. Windows 11 inclut, par défaut, de nombreux packages AppX provisionnés qui consomment de l'espace, exécutent des services en arrière-plan et augmentent l'empreinte mémoire.
Désinstallation des applications provisionnées
Les applications provisionnées (AppX) sont pré-installées pour tous les utilisateurs et se réinstallent automatiquement lors de la création de nouveaux profils. Il est essentiel de les supprimer au niveau système.
Lancez PowerShell en tant qu'administrateur et exécutez les commandes suivantes pour lister et supprimer les packages provisionnés :
# Lister tous les packages provisionnés
Get-AppxProvisionedPackage -Online | Select DisplayName, PackageName
# Supprimer les packages Xbox
Get-AppxProvisionedPackage -Online | Where-Object {$_.DisplayName -like "*Xbox*"} | Remove-AppxProvisionedPackage -Online
# Définir une liste complète des packages à supprimer
$bloatware = @(
"*Xbox*"
"*Microsoft.BingNews*"
"*Microsoft.BingWeather*"
"*Microsoft.BingFinance*"
"*Microsoft.BingSports*"
"*Microsoft.GetHelp*"
"*Microsoft.Getstarted*"
"*Microsoft.MicrosoftOfficeHub*"
"*Microsoft.MicrosoftSolitaireCollection*"
"*Microsoft.People*"
"*Microsoft.PowerAutomateDesktop*"
"*Microsoft.Todos*"
"*Microsoft.WindowsFeedbackHub*"
"*Microsoft.WindowsMaps*"
"*Microsoft.YourPhone*"
"*Microsoft.ZuneMusic*"
"*Microsoft.ZuneVideo*"
"*Microsoft.549981C3F5F10*" # Cortana
"*MicrosoftTeams*"
"*Microsoft.MixedReality.Portal*"
"*Microsoft.SkypeApp*"
"*Microsoft.Wallet*"
"*Microsoft.Messaging*"
"*Microsoft.OneConnect*"
"*Microsoft.Print3D*"
"*Microsoft.3DBuilder*"
"*Clipchamp*" # Éditeur vidéo Windows 11
"*WindowsCamera*"
"*Microsoft.Office.OneNote*"
"*Microsoft.ConnectivityStore*"
"*ScreenSketch*" # Outil Capture d'écran
"*Alarms*" # Alarmes et Horloge
"*HEIFImageExtension*" # Extensions images HEIC (conserver si nécessaire)
"*VP9VideoExtension*" # Extensions vidéo VP9 (conserver si nécessaire)
"*WebExperience*" # Widgets de la barre des tâches Windows 11
"*Disney*"
"*SpotifyAB*"
"*Candy*"
"*March*"
"*Dolby*"
"*GamingServices*"
)
# Fonction robuste pour désinstaller les packages
Function Remove-ProvisionedApp {
param([string]$PackageName)
Write-Host "Recherche et suppression de $PackageName..." -ForegroundColor Yellow
# 1. Retirer les packages de l'utilisateur actuel
Get-AppxPackage $PackageName -AllUsers | Remove-AppxPackage -ErrorAction SilentlyContinue
# 2. Retirer les packages provisionnés (pour les nouveaux utilisateurs)
Get-AppxProvisionedPackage -Online | Where-Object { $_.PackageName -like $PackageName } | Remove-AppxProvisionedPackage -Online -ErrorAction SilentlyContinue
Write-Host "Nettoyage terminé pour $PackageName." -ForegroundColor Green
}
# Exécuter la suppression pour chaque package
foreach ($app in $bloatware) {
Remove-ProvisionedApp -PackageName $app
}
Write-Host "Débloatage des applications provisionnées terminé." -ForegroundColor Cyan
Microsoft.WindowsStore, Microsoft.WindowsCalculator, Microsoft.Paint, Microsoft.Windows.Photos ou les composants système critiques. Gardez également les composants de sécurité comme Windows Security et Microsoft Edge (obligatoire pour certaines fonctionnalités système).
Suppression des fonctionnalités optionnelles inutiles
Certaines fonctionnalités Windows peuvent être désactivées pour alléger le système :
# Désactiver Internet Explorer (si encore présent)
Disable-WindowsOptionalFeature -Online -FeatureName Internet-Explorer-Optional-amd64 -NoRestart
# Désactiver Windows Media Player legacy
Disable-WindowsOptionalFeature -Online -FeatureName WindowsMediaPlayer -NoRestart
# Désactiver le support XPS
Disable-WindowsOptionalFeature -Online -FeatureName Printing-XPSServices-Features -NoRestart
# Désactiver Math Recognizer (reconnaissance d'écriture mathématique)
Disable-WindowsOptionalFeature -Online -FeatureName MathRecognizer -NoRestart
# Désactiver Work Folders Client
Disable-WindowsOptionalFeature -Online -FeatureName WorkFolders-Client -NoRestart
Désinstallation de OneDrive
Si OneDrive n'est pas utilisé dans votre environnement, désinstallez-le complètement :
# Arrêter OneDrive
taskkill /f /im OneDrive.exe
# Désinstaller OneDrive (64-bit)
if (Test-Path "$env:systemroot\SysWOW64\OneDriveSetup.exe") {
& "$env:systemroot\SysWOW64\OneDriveSetup.exe" /uninstall
}
# Désinstaller OneDrive (32-bit)
if (Test-Path "$env:systemroot\System32\OneDriveSetup.exe") {
& "$env:systemroot\System32\OneDriveSetup.exe" /uninstall
}
# Supprimer les résidus OneDrive
Remove-Item -Recurse -Force -ErrorAction SilentlyContinue "$env:localappdata\Microsoft\OneDrive"
Remove-Item -Recurse -Force -ErrorAction SilentlyContinue "$env:programdata\Microsoft OneDrive"
Remove-Item -Recurse -Force -ErrorAction SilentlyContinue "$env:systemdrive\OneDriveTemp"
# Supprimer OneDrive du menu Explorateur
New-PSDrive -PSProvider "Registry" -Root "HKEY_CLASSES_ROOT" -Name "HKCR"
Remove-Item -Path "HKCR:\CLSID\{018D5C66-4533-4307-9B53-224DE2ED1FE6}" -Recurse -ErrorAction SilentlyContinue
Remove-Item -Path "HKCR:\Wow6432Node\CLSID\{018D5C66-4533-4307-9B53-224DE2ED1FE6}" -Recurse -ErrorAction SilentlyContinue