Skip to content

jamelchoulo75/Windows11_PostInstall_Hardening

Repository files navigation

Windows 11 - Post-Install PowerShell Hardening Script

🔒 Objectif

Un script PowerShell simple et efficace pour optimiser et sĂ©curiser un poste Windows 11 aprĂšs installation. Il applique des configurations essentielles inspirĂ©es des recommandations de l’ANSSI et du CIS Benchmark, tout en supprimant les logiciels inutiles souvent prĂ©installĂ©s.

Ce projet ne vise pas l’exhaustivitĂ©. Il fournit une base saine et accessible, que chacun peut ensuite adapter selon ses besoins et son niveau d’exigence.

📩 Contenu du dĂ©pĂŽt

Windows11_PostInstall_Hardening_v2.ps1 — Le script principal Ă  exĂ©cuter.

launch_script.bat — Permet de lancer le script PowerShell en un double-clic.

PostInstallationLog.txt — Log dĂ©taillĂ© gĂ©nĂ©rĂ© automatiquement.

resultat_final.txt — RĂ©sumĂ© synthĂ©tique des actions appliquĂ©es.

README.md — Ce fichier d’explication.

⚙ Ce que fait le script

🔧 Optimisation systùme

DĂ©sactivation de l’hibernation et du dĂ©marrage rapide

Passage au mode d’alimentation haute performance

Nettoyage des tùches planifiées inutiles (OneDrive, Cortana, Skype...)

🔐 SĂ©curisation

Activation de Defender, pare-feu Windows, SmartScreen, UAC renforcé

Désactivation de protocoles obsolÚtes : NetBIOS, LLMNR, SMBv1, PowerShell v2

Suppression des bloatwares : Xbox, Skype, OneDrive, 3DBuilder, etc.

Application de quelques bonnes pratiques ANSSI/CIS (logging, politique de mot de passe, etc.)

📁 Log & Audit

Deux fichiers .txt sont générés pour suivre toutes les actions exécutées

Aucun redĂ©marrage automatique n’est forcĂ©

▶ ExĂ©cution

MĂ©thode 1 : Lancement automatique launch_script.bat 📌 Fichier Ă  exĂ©cuter en tant qu’administrateur (clic droit > ExĂ©cuter en tant qu’administrateur).

Méthode 2 : Exécution manuelle

Set-ExecutionPolicy Bypass -Scope Process -Force .\Windows11_PostInstall_Hardening_v2.ps1

📌 Remarques

Ce script n’est pas signĂ©. Il est conseillĂ© de le lire avant exĂ©cution.

Il ne modifie pas de paramÚtres critiques ou risqués, mais mieux vaut le tester sur une VM avant tout déploiement en production.

Toutes les actions sont réversibles manuellement.

🙌 Contributions

Les pull requests sont les bienvenues ! Si vous souhaitez proposer une amélioration ou adapter ce script à d'autres environnements (pro, éducation, etc.), n'hésitez pas.

📜 Licence

MIT — Utilisation libre et modification autorisĂ©e.

đŸ‘€ Auteur

https://github.com/jamelchoulo75

Merci Ă  tous pour vos retours et votre enthousiasme !

About

Windows11_PostInstall_Hardening

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published