Mes notes de post-installation de Windows 10 Pro

Intro

Voici les actions que j'applique après chaque installation de Windows 10 Pro. Elles permettent par exemple de désactiver Cortana, reduire la télémétrie, supprimer les Built-In Apps (ou Applications Intégrées), supprimer les tuiles (pour retrouver un menu démarrer proche de ce celui que l'on avait sous Windows 7) etc...

Configuration

  • OS : Windows 10 Pro

Stratégies de Groupe Locales

On peut faire pas mal de choses depuis les Stratégies Locales

  • Pour ouvrir le gestionnaire de Stratégies Locales
Run gpedit.msc

Désactiver Cortana

  • Aller dans Configuration Ordinateur > Modèles d'administrative > Composants Windows > Rechercher et désactiver la règle "Autoriser Cortana"
How to disable Cortana with GPO

Désactiver les Comptes Microsoft

On peut aussi désactiver les Comptes Microsoft au cas ou seul les comptes locaux seront utilisés

  • Aller dans Configuration Ordinateur > Paramètres Windows > Paramètres de sécurité > Stratégies Locales Options de sécurité > Comptes : bloquer les comptes Microsoft et choisir Les utilisateurs ne peuvent pas ajouter de comptes Microsoft ni se connecter
Disable Microsoft Account with GPO

Confidentialité de l'application

On peut réduire l'accès aux informations personnelles des applications Windows 10

  • Aller dans Configuration Ordinateur > Modèles d'administration > Composants Windows > Confidentialité de l'application et paramétrer les règles suivantes
  • Voici un exemple des règles que j'utilise, à adapter selon vos besoins :
Set Apps Privacy with GPO Set Apps Privacy with GPO

Désactiver la télémétrie

Désactiver la télémétrie pour réduire les données envoyées à Microsoft

  • Aller dans Configuration Ordinateur > Modèles d'administration > Composants Windows > Collecte des données et version d'évaluation Preview
Disable Telemetry with GPO
  • On peut régler d'autres paramètres
App Privacy GPO

Désactiver le contenu Cloud

  • Aller dans Configuration Ordinateur > Modèles d'administration > Composants Windows > Contenu cloud
Disable Cloud Content with GPO

Emplacement et capteurs

  • Aller dans Configuration Ordinateur > Modèles d'administration > Composants Windows > Emplacement et capteurs
Disable Location with GPO

Désactiver OneDrive

  • Aller dans Configuration Ordinateur > Modèles d'administration > Composants Windows > OneDrive
Disable Location with GPO
  • Nous pouvons aussi supprimer OneDrive du système en exécutant la commande suivante
C:\Users\utilisateur> %SystemRoot%\SysWOW64\OneDriveSetup.exe /uninstall

Désactiver l'envoi du Rapport d'erreurs Windows à Microsoft

  • Aller dans Configuration Ordinateur > Modèles d'administration > Composants Windows > Rapport d'erreurs Windows
Disable Windows Error Reporting with GPO

Désactiver la Recherche Web et Cortana

  • Aller dans Configuration Ordinateur > Modèles d'administration > Composants Windows > Rechercher
Disable Location

Désactiver le Windows Store

  • Aller dans Configuration Ordinateur > Modèles d'administration > Composants Windows > Windows Store
Disable Windows Store with GPO

Gestion de la communication Internet

  • Aller dans Configuration Ordinateur > Modèles d'administration > Système > Gestion de la communication Internet
Internet Communication Settings GPO

Désactiver l'ID de publicité

  • Aller dans Configuration Ordinateur > Modèles d'administration > Système > Profils utilisateur
Turn Off Advertising ID with GPO

Gestion de la communication Internet Utilisateurs

  • Aller dans Configuration Utilisateur > Modèles d'administration > Système > Gestion de la communication Internet > Paramètres de communication Internet
Internet Communication Settings GPO

Menu Démarrer Classique / Supprimer les Tuiles

Le menu Démarrer de Windows 10 est un peu bordélique, voici comment le nettoyer en supprimant les tuiles.

Windows 10 Classic Start Menu without Tiles
  • Aller dans Configuration Utilisateur > Modèles d'administration > Menu Démarrer et barre des taches > Disposition de l'écran de démarrage
Disable Tiles from Start Menu Disable Tiles from Start Menu
  • Créer le fichier c:\start_menu.xml ayant pour contenu :
<LayoutModificationTemplate xmlns:defaultlayout="http://schemas.microsoft.com/Start/2014/FullDefaultLayout" xmlns:start="http://schemas.microsoft.com/Start/2014/StartLayout" Version="1" xmlns="http://schemas.microsoft.com/Start/2014/LayoutModification">
  <LayoutOptions StartTileGroupCellWidth="6" />
  <DefaultLayoutOverride>
    <StartLayoutCollection>
      <defaultlayout:StartLayout GroupCellWidth="6" />
    </StartLayoutCollection>
  </DefaultLayoutOverride>
</LayoutModificationTemplate>
  • Le menu démarrer sera modifié au prochain redémarrage

Supprimer les applications Windows 10

Windows 10 regorge d'applications intégrées, comme : Xbox, 3DBuilder, Skype, Zune, Bing qui sont aussi inutiles qu'encombrantes. Nous allons voir comment procéder pour les supprimer

  • Créer le fichier texte c:\remove_app.ps1 ayant pour contenu :
Get-AppxPackage -AllUsers | ? { $_.Name -match "3dbuilder" } | Remove-AppxPackage -AllUsers
Get-AppxPackage -AllUsers | ? { $_.Name -match "windowsalarms" } | Remove-AppxPackage -AllUsers
Get-AppxPackage -AllUsers | ? { $_.Name -match "windowscommunicationsapps" } | Remove-AppxPackage -AllUsers
Get-AppxPackage -AllUsers | ? { $_.Name -match "windowscamera" } | Remove-AppxPackage -AllUsers
#Get-AppxPackage -AllUsers | ? { $_.Name -match "windowsCalculator" } | Remove-AppxPackage -AllUsers
Get-AppxPackage -AllUsers | ? { $_.Name -match "officehub" } | Remove-AppxPackage -AllUsers
Get-AppxPackage -AllUsers | ? { $_.Name -match "skypeapp" } | Remove-AppxPackage -AllUsers
Get-AppxPackage -AllUsers | ? { $_.Name -match "getstarted" } | Remove-AppxPackage -AllUsers
Get-AppxPackage -AllUsers | ? { $_.Name -match "zunemusic" } | Remove-AppxPackage -AllUsers
Get-AppxPackage -AllUsers | ? { $_.Name -match "windowsmaps" } | Remove-AppxPackage -AllUsers
Get-AppxPackage -AllUsers | ? { $_.Name -match "solitairecollection" } | Remove-AppxPackage -AllUsers
Get-AppxPackage -AllUsers | ? { $_.Name -match "bingfinance" } | Remove-AppxPackage -AllUsers
Get-AppxPackage -AllUsers | ? { $_.Name -match "zunevideo" } | Remove-AppxPackage -AllUsers
Get-AppxPackage -AllUsers | ? { $_.Name -match "bingnews" } | Remove-AppxPackage -AllUsers
Get-AppxPackage -AllUsers | ? { $_.Name -match "people" } | Remove-AppxPackage -AllUsers
Get-AppxPackage -AllUsers | ? { $_.Name -match "Microsoft.People" } | Remove-AppxPackage -AllUsers
Get-AppxPackage -AllUsers | ? { $_.Name -match "windowsphone" } | Remove-AppxPackage -AllUsers
#Get-AppxPackage -AllUsers | ? { $_.Name -match "photos" } | Add-AppxPackage -AllUsers
#Get-AppxPackage -AllUsers | ? { $_.Name -match "windowsstore" } | Remove-AppxPackage -AllUsers
Get-AppxPackage -AllUsers | ? { $_.Name -match "bingsports" } | Remove-AppxPackage -AllUsers
Get-AppxPackage -AllUsers | ? { $_.Name -match "soundrecorder" } | Remove-AppxPackage -AllUsers
Get-AppxPackage -AllUsers | ? { $_.Name -match "bingweather" } | Remove-AppxPackage -AllUsers
Get-AppxPackage -AllUsers | ? { $_.Name -match "xboxapp" } | Remove-AppxPackage -AllUsers
Get-AppxPackage -AllUsers | ? { $_.Name -match "MixedReality" } | Remove-AppxPackage -AllUsers
Get-AppxPackage -AllUsers | ? { $_.Name -match "hub" } | Remove-AppxPackage -AllUsers
Get-AppxPackage -AllUsers | ? { $_.Name -match "YourPhone" } | Remove-AppxPackage -AllUsers
Get-AppxPackage -AllUsers | ? { $_.Name -match "Microsoft.OneConnect" } | Remove-AppxPackage -AllUsers
Get-AppxPackage -AllUsers | ? { $_.Name -match "Microsoft.XboxGamingOverlay" } | Remove-AppxPackage -AllUsers
Get-AppxPackage -AllUsers | ? { $_.Name -match "twitter" } | Remove-AppxPackage -AllUsers
Get-AppxPackage -AllUsers | ? { $_.Name -match "candycrush" } | Remove-AppxPackage -AllUsers
Get-AppxPackage -AllUsers | ? { $_.Name -match "gethelp" } | Remove-AppxPackage -AllUsers
Get-AppxPackage -AllUsers | ? { $_.Name -match "messaging" } | Remove-AppxPackage -AllUsers
Get-AppxPackage -AllUsers | ? { $_.Name -match "3Dviewer" } | Remove-AppxPackage -AllUsers
Get-AppxPackage -AllUsers | ? { $_.Name -match "LinkedInforWindows" } | Remove-AppxPackage -AllUsers
Get-AppxPackage -AllUsers | ? { $_.Name -match "Microsoft.RemoteDesktop" } | Remove-AppxPackage -AllUsers
#XBOX
Get-AppxPackage -AllUsers | ? { $_.Name -match "Microsoft.Xbox.TCUI" } | Remove-AppxPackage -AllUsers
Get-AppxPackage -AllUsers | ? { $_.Name -match "Microsoft.XboxGameOverlay" } | Remove-AppxPackage -AllUsers
Get-AppxPackage -AllUsers | ? { $_.Name -match "Microsoft.XboxIdentityProvider" } | Remove-AppxPackage -AllUsers
Get-AppxPackage -AllUsers | ? { $_.Name -match "Microsoft.XboxSpeechToTextOverlay" } | Remove-AppxPackage -AllUsers
Get-AppxPackage -AllUsers | ? { $_.Name -match "xbox" } | Remove-AppxPackage -AllUsers
  • Exécuter depuis une console et en tant qu'Administrateur la commande suivante :
C:\Windows\system32> powershell.exe -ExecutionPolicy Bypass -File c:\remove_app.ps1

Supprimer toutes les applications Xbox

Il y a pas mal d'applications intégrées Xbox et Microsoft en rajoute à chaque nouvelle mise à jour Windows il est donc difficile d'avoir une liste (cf ci dessus) à jour. Voici donc un moyen de supprimer toutes les applications intégrées contenant le mot clé Xbox.

  • Depuis une console PowerShell Administrateur exécuter le commande suivante
PS C:\Windows\system32> foreach ($app in $(Get-AppxPackage -AllUsers | ? { $_.Name -match "xbox" })) { $app | Remove-AppxPackage -AllUsers }
Creative Commons License
This work is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License.

Contact :