> Articles > Système
 
Installation automatisée de Windows XP + SP1
par: Marcus
posté le: 07-09-02 maj le: 25-05-04
 

8e Etape: Commandes supplémentaires

 

Voici un éventail de commandes pour complèter votre fichier unattend.txt:

 

 

[Unattended]

OemFilesPath="..\$OEM$"

Le setup de Windows XP comporte un bug qui l'empêche de détecter le répertoire $OEM$ placé dans i386 lorsque l'on boot depuis le CD. Une des solutions est de mettre une copie de $OEM$ dans i386 et une autre à la racine du CD afin que le setup puisse finalement le voir en bootant sur le CD. Le problème qui découle de cette solution est le manque de place du fait des 2 copies de $OEM$. Un autre palliatif est d'utiliser cette commande, qui force la main au setup en lui indiquant un emplacement prédéfini. Dans le cas présent $OEM$ a été placé à la racine du CD.

 

OemPnPDriversPath=""

Défini le chemin des différents répertoires présents dans $OEM$\$1 et contenant des drivers additionnels.

 

Filesystem=ConvertNTFS

Va convertir directement votre système de fichier en NTFS, s'il n'était pas dans ce format.

 

ExtendOemPartition=1

Si l'option est activée, alors le setup étendra la partition (seulement NTFS) de l'installation à tout l'espace libre disponible et non partitionné.


UnattendSwitch=Yes

Si vous utilisez la méthode du CD de Boot, cette option vous permettra de ne pas avoir droit aux différents écrans d'accueils habituels vous demandant les paramètres régionaux, d'affichage, réseaux etc...que vous avez déjà rempli.

 

DriverSigningPolicy=Ignore ou Warn ou Block

Tout comme sous le système d'exploitation en lui-même, vous pouvez spécifier la politique à avoir en ce qui concerne la signature des drivers. Si vous installez par exemple des drivers beta par le biais des commandes supplémentaires, vous devrez mettre Ignore afin qu'il ne s'oppose pas à leur installation. Warn vous demande si vous acceptez cette installation, ce qui n'est pas conseillé dans une installation automatisée, puisque le processus s'arrête jusqu'à ce que vous répondiez. Quant à Block, il empêche tout simplement l'installation des drivers non signés.

 

Repartition=Yes

Les partitions du premier disque seront alors effacées et le disque sera reformaté en NTFS.


WaitForReboot=No

Vous n'aurez pas à attendre 15 secondes que l'ordinateur redémarre lorsque l'installation en mode graphique sera terminée.

 

CrashDumpSetting=0

Voici les différentes valeurs possibles, qui définiront le comportement de Windows lors d'un plantage:

0, il n'y aura pas de fichier dump créé.

1, vidage de la mémoire complet (complete memory dump).

2, vidage de la mémoire du noyau.

3, vidage de la mémoire minimal (64Ko).

 

Hibernation=0

D'après la documentation de MS, cette fonction devrait être à 1 curieusement pour pouvoir être désactivée (par défaut à 0), l'hibernation a été traduit en français par Mise en veille prolongée. En clair si vous ne l'utilisez pas vous pouvez supprimer cette dernière dès l'installation, cela évitera de créer sur le disque dur un fichier de la taille de la RAM pour rien. Mais contrairement à ce qu'avance la documentation, il n'est possible de la désactiver qu'en mettant Hibernation=No.

 

AutoActivate=Yes

Pour activer Windows XP dès l'installation, par le biais d'une connection à Internet.

 

DisableDynamicUpdates=Yes

Force le setup à ne pas se connecter, durant l'installation, à Windows Update pour aller chercher des mises à jour.

 

 

 

[GuiUnattended]

AutoLogon=Yes

Par défaut à No, cette commande permet à l'ordinateur de se logger directement sur le compte administrateur. Mais plusieurs restrictions sont imposées: le mot de passe ne doit pas être crypté, et d'après mon expérience personnelle, si vous le laisser en blanc en mode non crypté, il vous le demandera durant l'installation, mais par la suite l'autologon ne semblerait pas fonctionner.

 

AutoLogonCount=

Spécifie le nombre de fois où l'ordinateur aura la possibilité de se logger automatiquement avec le compte administrateur. Dans le cadre d'une simple utilisation de la section GuiRunOnce, vous pouvez le mettre à 1. Il est fortement conseillé de se servir de cette commande si votre fichier unattend.txt contient le mot de passe en clair, afin de bloquer au bout d'un nombre de fois défini l'autologon sur le compte administrateur.

 

 

 

[GuiRunOnce]

Grâce à cette section vous aurez l'opportunité de lancer des applications, patchs, etc...lorsque vous vous loggerez pour la première fois sur l'ordinateur, il faudra pour celà l'utiliser de paire avec AutoLogon et AutoLogonCount. Toutes les commandes placées ici seront enregistrées à cette adresse HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Runonce dans la base de registre. Ces dernières ne seront lancées qu'une seule fois.

 

 

 

[Shell]
DefaultStartPanelOff=Yes

Permet d'obtenir le menu démarrer classique (comme pour les autres Windows), à la place de celui de Windows XP.

 

DefaultThemesOff=Yes

Commande à Windows d'utiliser le style classique, c'est-à-dire celui de Windows 2000. Vous n'aurez plus un quelconque thème personnalisé, qui par défaut est Luna.

 

CustomDefaultThemeFile=

Avec cette option vous imposez à Windows un thème de votre choix, il suffit de lui indiquer le chemin (entre guilllemets pour les noms longs). Par contre il ne faut pas coupler ce réglage avec DefaultThemesOff, car son action serait annulée.

 

 

 

Toute cette catégorie concerne des composants intégrés par défaut et que vous pouvez choisir de ne pas installer:

 

[Components]
accessopt=off

N'installe pas l'assistant d'accessiblité.

 

chat=off

Pas de chat. Cette option fait référence à l'ancien Microsoft Chat et non à Windows Messenger.

 

msmsgs=off

N'installe pas Windows Messenger.


deskpaper=off

Les fonds d'écrans standards de Windows XP ne seront pas installés.


freecell=off
hearts=off

minesweeper=off

pinball=off
solitaire=off
spider=off

zonegames=off

Les commandes ci-dessus concernent les jeux présents habituellement sur Windows XP, la dernière ligne n'installant pas la catégorie "Jeux sur Internet" (Microsoft Gaming Zone).

media_clips=off

N'installe pas les fichiers sons supplémentaires.


media_utopia=off

Idem mais pour les sons du modèle Utopia.


mousepoint=off

N'installe pas tous les pointeurs de souris disponibles.

 

msnexplr=off

Pas de MSN Explorer.


paint=off

Pour Microsoft Paint.

templates=off
Ne pas installer les Modèles de document.

 

 

Attaquons-nous maintenant à l'intégration des drivers...

   
   
Sommaire:  
   
1. Préparation du projet 9. Intégration des drivers
2. Slipstreaming 10. Ajout des applications
3. Automatisation de l'installation 1/4 11. Ajouts divers 1/2
4. Automatisation de l'installation 2/4 12. Ajouts divers 2/2
5. Automatisation de l'installation 3/4 13. Ajout des patchs
6. Automatisation de l'installation 4/4 14. Phase finale du projet
7. Modification de Unattend.txt 15. Gravure du CD
8. Commandes supplémentaires  

©2002/2004 - Geeks Asylum - Tous droits réservés