

De nombreuses installations Windows 10/11 contiennent des applications préinstallées inutiles ("bloatwares") ainsi que des services de télémétrie qui envoient des données à Microsoft. Ce guide fournit un script complet en PowerShell permettant de supprimer automatiquement ces composants et désactiver les services de collecte de données.

âą Connaissance de PowerShell
âą Lancer le script avec privilĂšges administrateur
⹠Sauvegarde recommandée avant usage

âą Approche #1 : Suppression des bloatwares via PowerShell
⹠Approche #2 : Désactivation de la télémétrie via CMD et registre
⹠Approche #3 : Script complet .PS1 combiné

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

âą Approche #1 : Gain dâespace et de performances
⹠Approche #2 : Amélioration de la confidentialité
âą Approche #3 : Automatisation complĂšte

⹠Approche #1 : Ne protÚge pas contre la réinstallation par le Store
⹠Approche #2 : Risques si mal exécuté (modifications systÚme)
⹠Approche #3 : Nécessite test préalable sur machine de test



Code:
Get-AppxPackage -AllUsers | Where-Object {$.Name -match "Microsoft.Zune|Xbox|3DBuilder|OneConnect|SkypeApp|Solitaire"} | Remove-AppxPackage

Code:
Get-AppxProvisionedPackage -Online | Where-Object {$.DisplayName -match "Zune|Xbox|3DBuilder|OneConnect|Skype|Solitaire"} | Remove-AppxProvisionedPackage -Online


Code:
reg add "HKLM\Software\Policies\Microsoft\Windows\DataCollection" /v AllowTelemetry /t REG_DWORD /d 0 /f

Code:
sc config DiagTrack start= disabled
Code:
sc stop DiagTrack
Code:
sc config dmwappushservice start= disabled
Code:
sc stop dmwappushservice



Code:
Suppression des bloatwares
$Apps = "Microsoft.Zune", "Xbox", "3DBuilder", "OneConnect", "SkypeApp", "Solitaire"
foreach ($app in $Apps) {
Get-AppxPackage -AllUsers | Where-Object {$.Name -match $app} | Remove-AppxPackage
Get-AppxProvisionedPackage -Online | Where-Object {$.DisplayName -match $app} | Remove-AppxProvisionedPackage -Online
}
Désactivation télémétrie
Set-ItemProperty -Path "HKLM:\Software\Policies\Microsoft\Windows\DataCollection" -Name AllowTelemetry -Type DWord -Value 0 -Force
Stop-Service -Name DiagTrack -Force
Set-Service -Name DiagTrack -StartupType Disabled
Stop-Service -Name dmwappushservice -Force
Set-Service -Name dmwappushservice -StartupType Disabled

Code:
PowerShell -ExecutionPolicy Bypass -File C:\Scripts\Debloat-Telemetry.ps1

Créez une image systÚme avec les modifications appliquées pour déployer ce script automatiquement via Sysprep ou WDS.

Certaines applications comme Photos ou Store peuvent ĂȘtre requises par dâautres services. Testez toujours avant suppression.

Sauvegardez votre systĂšme ou crĂ©ez un point de restauration avant dâexĂ©cuter un script de debloat complet.

Voici deux utilitaires tiers pour automatiser le debloat de Windows :
âą Windows10Debloater (GitHub)
âą Windows Setup Script (GitHub â Farag2)

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

La suppression des bloatwares et la dĂ©sactivation de la tĂ©lĂ©mĂ©trie permettent dâallĂ©ger, accĂ©lĂ©rer et sĂ©curiser Windows. Les trois approches prĂ©sentĂ©es couvrent Ă la fois la suppression dâapplications inutiles et la dĂ©sactivation des services de collecte de donnĂ©es. Le script .PS1 combinĂ© offre une solution complĂšte et automatisĂ©e, idĂ©ale pour les dĂ©ploiements professionnels ou les utilisateurs soucieux de confidentialitĂ©.