windows-10-logo

Les entreprises ayant choisies d’installer leur parc sous Windows 10 1511 vont devoir, dans les prochains mois, basculer sous la nouvelle mouture de l’OS. La version 1607 devrait, en effet, passer en version CBB aux alentours du mois de novembre.


Nombreuses sont celles qui lors de ce déploiement ont prises la décision de supprimer une partie, voire la totalité des applications fournies avec Windows 10. Mais hélas lors du processus, qu’il soit effectué via WSUS, ConfigMgr, MDT ou média, celles-ci sont inexorablement de retour.
Plusieurs solutions sont donc possibles pour éviter ce désagrément.

  • Si vous utilisez un média de type ISO, il vous suffira de modifier avant la mise à jour le fichier install.wim.

Voici un exemple de commande pour y supprimer l’application Xbox :
Mount-WindowsImage -Path C:\Mount -ImagePath c:\media\sources\install.wim -Index 1
Remove-AppxProvisionedPackage -Path C:\Mount -PackageName Microsoft.XboxApp_2016.728.453.0_neutral_~_8wekyb3d8bbwe
Dismount-WindowsImage -Path C:\Mount –Save

  • Si vous utilisez un WSUS ou des fichiers ESD, vous ne pourrez pas les modifier avant la mise à jour. Il faudra donc appliquer les correctifs en post installation et si possible sans que l’utilisateur ne le voit.

Dans ce cas, vous pouvez simplement utiliser une tache planifiée avec un script PowerShell ou utiliser un fichier SetupConfig.ini situé sous %systemdrive%\Users\Default\AppData\Local\Microsoft\Windows\WSUS pour exécuter un script de nettoyage (La préparation est à faire avant la mise à jour)
Ce fichier devra contenir des entrés de ce type :
[SetupConfig]
PostOOBE=C:\Cleanup.cmd

Vous pourriez ainsi faire appel à un script Powershell pour supprimer l’application de votre choix.
Exemple de script pour Xbox :
Remove-AppxProvisionedPackage -Online -PackageName Microsoft.XboxApp_2016.728.453.0_neutral_~_8wekyb3d8bbwe
Attention une partie des applications arrivent via le Windows Store et ne sont installées que lors de l’ouverture de session utilisateur. Pour empêcher leur installation regardez cet article de Michael Niehaus ICI

  • Pour en savoir plus sur le fichier SetupConfig.ini : ICI