Je vous propose un modeste petit bout de script qui évite de taper (ou de copier) une à une des lignes d'instructions dans la console PowerShell pour se débarrasser de certains programmes préinstallés de Windows 10.
Bien sûr, on trouve beaucoup d'utilitaires qui s'en chargent mais ils ne sont pas documentés la plupart du temps . On trouve aussi des scripts élaborés comme ceux-ci : https://github.com/Sycnex/Windows10Debloater
Mon idée est de faire simple et de pouvoir contrôler ce que l'on fait.
Le script liste les packages et donne le choix chaque fois de les supprimer ou non.
Il peut agir à 3 niveaux :
- Sur le profil en cours : CurrentUser
- Sur tous les profils : AllUsers
- Sur les Provisionned Packages : ce sont les packages livrés avec les fichiers d'installation de Windows 10 et qui "s'installeront" dans chaque profil utilisateur dès leur création.
Dans le listing j'ai filtré les packages qui ressemblent à des éléments de .Net ou du WindowSstore lui-même, pour qu'ils n'apparaissent pas.
Comme le script agit sur tous les profils utilisateurs, il faut le lancer en mode administrateur, ce que réalise le fichier de commande. Il passe outre aussi la restriction à l'exécution des scripts qui existe par défaut. Il faut juste garder les 2 fichiers .ps1 et .cmd dans le même répertoire.
Zip de 2 ko
Code : Tout sélectionner
TWL2.3540334E6736715D244B4C61403F41503237686832454C4876777A45495C 45773F67356931623F585A7245312243435C6548613C41232F2A7E6E2167656D6 F2F2A33707474786
Des renseignements supplémentaires :
https://blog.danic.net/provisioned-app- ... ws-10-pro/
https://www.vacuumbreather.com/index.ph ... at-to-keep
https://docs.microsoft.com/en-us/powers ... w=win10-ps