Table of Contents

Test script against windows docker container

*Pour ceux qui cherchent à minimiser leurs installations de Windows 10 et 11.

Note: Ce script devrait fonctionner sans problème sur la plupart des systèmes, si ce n’est sur tous. Tout en @SimeonOnSecurity creates, reviews, and tests each repo intensivly, we can not test every possible configuration nor does @SimeonOnSecurity take any responsibility for breaking your system. If something goes wrong, be prepared to submit an issue N’exécutez pas ce script si vous ne comprenez pas ce qu’il fait.

Introduction :

Windows 10 et 11 sont des systèmes d’exploitation invasifs et peu sûrs. Des organisations comme Microsoft , PrivacyTools.io et d’autres ont recommandé des changements de configuration pour optimiser et débloquer le système d’exploitation Windows 10. Ces changements comprennent le blocage de la télémétrie, la suppression des journaux et la suppression des bloatwares, pour n’en citer que quelques-uns. Ce script vise à automatiser les configurations recommandées par ces organisations.

Notes :

  • Ce script est conçu pour fonctionner dans des environnements principalement à usage personnel.
  • Ce script est conçu de manière à ce que les optimisations, contrairement à d’autres scripts, ne cassent pas les fonctionnalités principales de Windows.
  • Des fonctionnalités telles que Windows Update, Windows Defender, le Windows Store et Cortona ont été restreintes, mais ne sont pas dans un état de dysfonctionnement comme la plupart des autres scripts de confidentialité de Windows 10.
  • Si vous recherchez un script minimisé ciblant uniquement les environnements commerciaux, veuillez consulter ce document. GitHub Repository

Exigences :

  • Windows 10/11 Enterprise, Windows 10 Professional, ou Windows 10 Home
    • Windows Home ne permet pas les configurations GPO.
      • Le script fonctionnera toujours mais tous les paramètres ne s’appliqueront pas.
    • Les éditions “N” de Windows ne sont pas testées.
    • Exécutez le script Windows 10 Upgrade Assistant pour mettre à jour et vérifier la dernière version majeure.

Correction du compte Microsoft ou des services Xbox :

Ceci est dû au fait que nous bloquons la connexion aux comptes Microsoft. La télémétrie et l’association d’identité de Microsoft sont mal vues. Cependant, si vous souhaitez toujours utiliser ces services, consultez les tickets de problème suivants pour la résolution :

Une liste de scripts et d’outils utilisés par cette collection :

Des configurations supplémentaires ont été prises en compte à partir de :

Comment exécuter le script :

Installation automatisée :

Le script peut être lancé à partir du téléchargement GitHub extrait comme suit :

iwr -useb 'https://simeononsecurity.com/scripts/windowsoptimizeanddebloat.ps1'|iex

Installation manuelle :

S’il est téléchargé manuellement, le script doit être lancé à partir d’un powerhell d’administration dans le répertoire contenant tous les fichiers du fichier GitHub Repository

Le script “sos-optimize-windows.ps1” comprend plusieurs paramètres qui permettent de personnaliser le processus d’optimisation. Chaque paramètre est une valeur booléenne qui prend par défaut la valeur “true” si elle n’est pas spécifiée.

  • $cleargpos : Efface les paramètres des objets de stratégie de groupe.
  • $installupdates : Installe des mises à jour sur le système.
  • $removebloatware : Supprime les programmes et fonctionnalités inutiles du système.
  • $disabletelemetry : Désactive la collecte de données et la télémétrie.
  • $privacy : Apporte des modifications pour améliorer la confidentialité.
  • $imagecleanup : Nettoie les fichiers inutiles du système.
  • $diskcompression : Compresse le disque du système.
  • $updatemanagement : Modifie la façon dont les mises à jour sont gérées et améliorées sur le système.
  • $sosbrowsers : Optimise les navigateurs web du système.

Voici un exemple de lancement du script avec des paramètres spécifiques :

Set-ExecutionPolicy -ExecutionPolicy RemoteSigned -Force
Get-ChildItem -Recurse *.ps1 | Unblock-File
powershell.exe -ExecutionPolicy ByPass -File .\sos-optimize-windows.ps1 -cleargpos:$false -installupdates:$false