UnattendedWinstall exploite les fichiers de réponses de Microsoft (ou fichiers Unattend) pour automatiser et personnaliser les installations Windows. Il permet de modifier les paramètres et les packages Windows directement dans l'ISO Windows lors de l'installation.
Note
UnattendedWinstall a été testé et optimisé pour un usage personnel. Pour ceux qui souhaitent personnaliser davantage, créez votre propre fichier de réponses en suivant ce guide vidéo.
Si UnattendedWinstall vous a été utile, pensez à soutenir le projet, cela aide vraiment !
Si vous avez des commentaires, des suggestions ou avez besoin d'aide avec UnattendedWinstall, n'hésitez pas à rejoindre la discussion sur GitHub ou sur notre communauté Discord :
Le fichier de réponses UnattendedWinstall contient des descriptions détaillées de presque toutes les configurations et modifications du registre, qui sont disponibles pour inspection ici sur GitHub. Pour la personnalisation, téléchargez le fichier de réponses et ouvrez-le dans des éditeurs comme Cursor ou VSCode.
Note
Utilisez le fichier UWScript.ps1
une fois Windows installé pour réappliquer ou annuler les paramètres au cas où Windows Update réinitialise certains paramètres ou si vous rencontrez des problèmes.
Il peut également être utilisé pour obtenir une expérience similaire à UnattendedWinstall sur une installation Windows existante sans réinstaller Windows.
Avant d'exécuter le script
Assurez-vous d'ouvrir PowerShell en tant qu'administrateur. De plus, définissez la stratégie d'exécution pour autoriser l'exécution du script en exécutant la commande suivante :
Set-ExecutionPolicy Unrestricted
L’exécution de PowerShell avec des autorisations élevées et l’activation de l’exécution de script garantiront que UWScript.ps1
pourra appliquer les modifications système nécessaires.
Pour utiliser un fichier de réponses, incluez autounattend.xml
à la racine de votre support d'installation Windows à exécuter lors de l'installation de Windows.
Note
Assurez-vous que le fichier de réponses est nommé autounattend.xml
; sinon, il ne sera pas reconnu par l'installateur.
Note
Vous pouvez sauvegarder vos pilotes avant l'installation pour vous assurer qu'ils sont facilement disponibles :
Créez un dossier nommé Drivers
sur votre lecteur C:.
Sauvegardez vos pilotes Windows actuels sur le lecteur C:
en exécutant la commande suivante dans l'invite de commande en tant qu'administrateur :
dism /online /export-driver /destination:C: D rivers
Branchez votre clé USB/support d'installation sur votre ordinateur.
Créez un dossier nommé $WinpeDriver$
sur votre clé USB.
Copiez les pilotes que vous souhaitez installer automatiquement de C:Drivers
vers D:$WinpeDriver$
en supposant que D:
est votre clé USB.
Téléchargez le fichier autounattend.xml
et enregistrez-le sur votre ordinateur.
Créez une clé USB d'installation amorçable Windows 10 ou Windows 11 avec Rufus ou l'outil de création de support.
Important
- Certains utilisateurs ont signalé des problèmes avec l'outil de création de support lors de la création de la clé USB d'installation de Windows. Utilisez-le à votre propre discrétion.
- Lorsque vous utilisez Rufus, ne cochez aucune des cases dans « Personnaliser votre expérience Windows », car cela crée un autre fichier
autounattend.xml
qui pourrait écraser les paramètres du fichier UnattendedWinstall.
Copiez le fichier autounattend.xml
que vous avez téléchargé à l'étape 1 à la racine de la clé USB d'installation Windows amorçable que vous avez créée à l'étape 2.
Démarrez à partir de la clé USB d'installation de Windows, effectuez une nouvelle installation de Windows comme d'habitude et les scripts s'exécuteront automatiquement.
autounattend.xml
et enregistrez-le sur votre ordinateur.autounattend.xml
que vous avez téléchargé à l'étape 1, ou cliquez et faites simplement glisser le autounattend.xml
dans la fenêtre AnyBurn.Important
- Lorsque vous utilisez Rufus, ne cochez aucune des cases dans « Personnaliser votre expérience Windows », car cela crée un autre fichier
autounattend.xml
qui pourrait écraser les paramètres du fichier UnattendedWinstall.
autounattend.xml
et enregistrez-le sur votre ordinateur.ISO
et Templates
.ISO
, créez un nouveau dossier appelé Windows
.ISOWindows
.autounattend.xml
dans le dossier Templates
.VentoyPlugson.exe
.Auto Install Plugin
dans la liste.Add
.Windows
.F:ISOWindows
(Remplacez F
par votre lettre de lecteur.)autounattend.xml
.F:Templatesautounattend.xml
(Remplacez F
par votre lettre de lecteur.)autounattend.xml
, vous pourrez les ajouter plus tard !)OK
et vous devriez voir un message indiquant que la configuration a été enregistrée avec succès./Templates/autounattend.xml
.autounattend.xml
sera automatiquement exécuté lors de l'installation. UWScript.ps1
ou utilisez l'utilitaire Windows Chris Titus Tech (vidéo).Si vous ne parvenez pas à vous connecter à Internet après l'installation, c'est probablement parce que vos pilotes Wi-Fi ou LAN (Ethernet) sont manquants. Windows n'inclut parfois pas tous les pilotes nécessaires pour les cartes réseau, surtout s'ils sont spécifiques à votre appareil.
Pour résoudre ce problème, procédez comme suit :
Après l'installation, vous devriez pouvoir vous connecter à Internet.
Pour installer une édition de Windows autre que Pro, vous devrez ajuster les espaces réservés de clé de produit dans votre fichier autounattend.xml
.
dans le fichier qui ressemblent actuellement à ceci : < Key >VK7JG-NPHTM-C97JM-9MPGT-3V66T Key >
< Key >00000-00000-00000-00000-00000 Key >
En remplaçant ces sections par un espace réservé générique, vous pourrez sélectionner l'édition Windows souhaitée lors de l'installation.
Note
Vous devez télécharger le fichier Source Code.zip
. Une fois extrait, vous aurez accès à tous les fichiers v1.0.0 précédents.
J'ai passé beaucoup de temps à essayer de trouver un moyen de désinstaller Microsoft Edge lors de l'installation de Windows. Cependant, cela s'est avéré difficile en raison des différences entre Windows 10 22H2 et Windows 11 24H2. Mon objectif est d'utiliser les méthodes de désinstallation prises en charge par Microsoft et je prévois d'ajouter une option de suppression facile d'Edge dans les prochaines versions.
En attendant, si vous souhaitez supprimer Edge après l'installation de Windows, pensez à utiliser ce script de FR33THY. Le guide ultime d'optimisation Windows de FR33THY a été une source d'inspiration majeure pour la version 2.0.0 de ce projet, et je recommande fortement de l'explorer pour obtenir des conseils d'optimisation Windows supplémentaires.
autounattend.xml
?Vous pouvez également toujours ajouter vos propres entrées de registre au fichier v2.0.0, et c'est en fait plus facile si vous comprenez où les ajouter. Je vais donner une brève explication.
Pour les entrées de registre qui s'appliquent à la machine locale, c'est-à-dire les clés de registre HKEY_LOCAL_MACHINE
, vous pouvez trouver la function SetRecommendedHKLMRegistry
dans le fichier autounattend.xml
, voir ici :
UnattendedWinstall/autounattend.xml
Ligne 1981 en 9330519
puis ajoutez les entrées de registre que vous souhaitez ajouter au format .reg
, comme le reste des entrées sont définies, et assurez-vous simplement de l'ajouter avant le "@
pour l'intégrer au fichier .reg
qui sera généré, voir ici:
UnattendedWinstall/autounattend.xml
Ligne 3412 au 9330519
et il sera ensuite appliqué au registre.
De même, si vous disposez de clés de registre HKEY_CURRENT_USER
, vous pouvez les ajouter au fichier User Customization.ps1
de la même manière qu'expliqué ci-dessus, en commençant ici :
UnattendedWinstall/autounattend.xml
Ligne 3912 au 9330519
Windows Registry Editor Version 5.00
, puis se terminant avant le "@
ici :UnattendedWinstall/autounattend.xml
Ligne 4423 au 9330519
Note
Les liens ci-dessus peuvent ne pas vous amener aux lignes de code correctes une fois que les nouvelles versions du fichier sont publiées, mais ils vous amènent aux lignes correctes sur la version 2.0.0.