inform.gif (70 octets) Méthodes d'installation (6/6)

Sections et entrées respectives du fichier de réponse unattend.

Détails de la structure (partie 5)

Introduction partie 1 partie 2 partie 3 partie 4 partie 5

Certaines entrées et sections sont communes à la famille Windows XP et 2000, d'autres sont limitées à la famille Windows 2000 Serveur.

SECTIONS ENTREES
[TapiLocation] AreaCode
Value: area code string
Registry subkey: HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\
CurrentVersion\Telephony\Locations\Location1\AreaCode
Code régional du PC

CountryCode
Value: country code number
Registry subkey: HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\
CurrentVersion\Telephony\Locations\Location1\Country
Code pays du PC en matière de téléphonie (33 pour la France).
Cherchez "ISO 3166" ici
http://www.itu.int

Dialing
Value: Tone | Pulse
Type de fréquence.

LongDistanceAccess
Value: number to get outside line
Registry subkey: HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\
CurrentVersion\Telephony\Locations\Location1\LongDistanceAccess
Numéro à composer pour une ligne extérieure.
 

[TerminalServices] Fonctions Terminal Services, à savoir Terminal Server et Bureau Distant (RDP) pour Windows XP et Windows 2000 Server, sachant que Terminal Server ne tourne pas sous XP Pro mais seulement dans la gamme Serveur.

RDP est toujours installé sous XP et Windows 2000 Server mais pas activé par défaut sous XP.

AllowConnections
Value: 0 | 1
Default (Windows 2000 Server family): 1
Default (Windows XP Professional or Windows XP Home Edition): 0
0
Désactive RDP.
1
Active RDP.

LicensingMode
Value: PerSeat | PerSession
Default: PerSeat

PerSeat
Configures Terminal Server to require that each connected client computer has a valid Terminal Server Client Access License (CAL). If the client computer has a Terminal Server CAL, it can access more than one Terminal Server.
PerSession
Configures Terminal Server to provide one Terminal Server Client Access License (CAL) for each active client session.
Configures how Terminal Services manages its CALs.

For more information, see "Terminal Services Licensing" in Windows 2000 Server Help.

Important

LicensingMode is ignored unless Terminal Server is enabled. For more information, see TerminalServer in the [Components] section.
PermissionsSetting
Value: 0 | 1
Default: 0

0
Grants Terminal Server users the same permissions as Windows 2000, Windows XP, or Windows 2000 Server users.
1
Grants Terminal Server users the same permissions as Terminal Server 4.0 users.
Used by administrators to choose the security mode for Terminal Server users during terminal server sessions. By default, Terminal Server is enabled in Full Security mode, which grants Terminal Server users the same permissions as members of the User group and provides the most secure environment in which to run applications. However, some applications that have not been certified for Windows 2000, Windows XP, or Windows 2000 Server require write access to certain parts of HKLM and to certain system directories. Granting these additional permissions may allow end users to delete or change vital settings under HKLM and/or system files.

Set PermissionsSetting = 0 to install Terminal Server in Full Security mode and grant Terminal Services users the same permissions as Windows XP or Windows 2000 Server users. Note that some applications written for Windows NT 4.0 or earlier operating systems might not run correctly in this security mode.

Set PermissionsSetting = 1 to allow applications that are not certified for Windows 2000 or Windows XP to run with the same level of security as Terminal Server 4.0. End users can continue running previous application versions that might require additional user permissions. Note, however, that using this option bypasses some of the security enhancements in Windows XP and Windows 2000 Server, and grants end users access to critical registry and system file locations.

Important

PermissionsSetting is ignored unless Terminal Server is enabled. For more information, see TerminalServer in the [Components] section.

 

[unattended] ActivateProxy
Value: section_name | Proxy
Default: <none>
Spécifie les paramètres proxy à utiliser pour l'Activation de XP.

AutoActivate
Value: Yes | No
Default: No
Définit si l'activation se fait automatiquement ou non. Si c'est oui, il faut vérifier que la clef du produit est bien indiquée dans l'entrée ProductKey de la section [UserData].

ComputerType
Value: HAL_description [, Retail | OEM]

Spécifie, si la valeur OemPreinstall est mise sur Yes, la couche matérielle à installer. Si cette valeur n'est pas renseignée, Windows tentera de détecter le type du PC est installera la couche matérielle correspondante (HAL pour Hardware Abstraction Layer).

La description HAL doit correspondre à celle donnée dans la section [Computer] du fichier TxtSetup.sif (pour les versions vendes en magasins), ou du fichier TxtSetup.oem (pour les versions OEM).

Retail
Indique au setup que la couche matérielle à installer fait parties de Windows XP ou de Windows 2000 Serveur.
OEM
Indique que la couche matérielle à installer est fournies par le fabriquant (OEM). Dans ce cas le nom du pilote doit aussi être listé dans la section  [OEMBootFiles] du fichier Unattend.txt.

CrashDumpSetting
Value: 0 | 1 | 2 | 3
Default: Windows XP Home Edition and Windows XP Professional: 3; Windows 2000 Server: 1

Spécifie les valeurs du fichier dump (image mémoire). En cas de défaillance du système, un fichier dump est créé qui renferme des informations de débogage. Ce fichier peut avoir une taille variable, par défaut le système cherchant à créer le plus gros fichier possible compte tenu de l'espace disponible.

0
Ne crée pas de fichier dump.
1
Dump complet (image mémoire complète) : enregistre le contenu entier de la mémoire système dans %SystemRoot%\Memory.dmp lorsque le système s'arrête de manière inattendue. Pour cette option il faut disposer d'un espace assez volumineux sur la partition de boot pour le fichier de page qui va enregistrer toute la RAM + 1Mo.
2
Dump du Kernel: seulement le kernel est enregistré. Le temps d'enregistrement est accéléré.
3
Petite image mémoire (64 ko)

DisableDynamicUpdates
Value: Yes | No
Default: Yes

Désactive la mise à jour dynamique sur WindowsUpdate. Equivalent à la commande:
winnt32 /unattend /disabledynamicupdates

DriverSigningPolicy
Value: Ignore | Warn | Block
Default: Warn

Spécifie comment les pilotes non signés doivent être traités pendant le setup.
Block
Non installés par le setup.
Warn
Installés après message d'alerte et acceptation de l'utilisateur.
Ignore
Message d'alerte ignoré.
Important

Microsoft déconseille l'utilisation de cette entrée sauf si vous savez ce que vous faites et que vous avez parfaitement testé ces pilotes.
Un certificat de catalogue (*.cat) authentifie la signature du pilote. Bien qu'un certificat puisse expirer au bout de six mois, la signature d'un pilote n'en demeure pas moins valide.
Pour plus d'infos:

Hardware Compatibility List (HCL) at the Microsoft Web site
http://www.microsoft.com/hcl/
Windows Driver and Hardware Development Web site
http://www.microsoft.com/hwdev/
Driver Signing for Windows Operating Systems
http://www.microsoft.com/hwdev/desinit/digitsign.htm
Windows Hardware Quality Labs Web site
http://www.microsoft.com/hwtest/
For more information about driver ranking and how Setup chooses the correct driver, see the Microsoft Device Development Kit
http://www.microsoft.com/ddk/

ExtendOemPartition
Value: 0 | 1 | extra_size_in_MB

Pour NTFS seulement. Utilisé pour étendre la partition sur laquelle Windows est installé. Le setup recherchera l'espace non partitionné,laissant le dernier cylindre libre afin de permettre le support de disque dynamique.

ExtendOemPartition automatically leaves the last cylinder on the hard disk free to allow dynamic disk support.

FactoryMode
Value: Yes

Yes
Spécifie que Windows Welcome ou le  Mini-Setup n'effacent pas les outils OPK de %systemdrive%\Sysprep lors du prochain reboot du PC.
Utilisé pour réaliser une installation de l'OS comme première étape d'une installation master avant duplication sur les autres PC.

FileSystem
Value: ConvertNTFS | LeaveAlone

Décide ou non de convertir la partition primaire en NTFS ou de la laisser.
Si l'on doit partitionner en FAT32, il est conseillé d'utiliser l'outil Oformat afin de créer une partition dont les clusters seront alignés de manière optimale pour une conversion ultérieure en NTFS.
 
ForceHALDetection
Value: Yes | No
Default: No

Indique au système de détecter la couche matérielle la plus appropriée.
Yes
Installe la couche la plus appropriée.
No
Conserve la couche actuelle issue de l'OS précédent.
Si la valeur =YES, certains paramètres matériels pourront être perdus lors de la mise à jour. Si la valeur =NO, l'utilisateur conservera tous ses paramètres.

Hibernation
Active l'option d'hibernation dans le panneau de configuration, crée un menu Mise en veille Prolongée dans le menu arrêter et crée un fichier Hiberfil.sys.
Value: 0 | 1
Default: 0
0
Enables hibernation.
1
Disables hibernation.
Notes

KeyboardLayout
Value: layout_description

Spécifie une disposition du clavier. les entrées doivent correspondre à celles de la section ["Keyboard Layout"] du fichier TxtSetup.sif.

NtUpgrade
Value: Yes | No

Réservé à Winnt32.exe et précise si le setup fait une mise à jour à partir de NT 3.51, NT 4.0, 2000, XP, ou 2000 Serveur.

Note
Pour faire la mise à jour depuis 98 ou Millennium, il faut utiliser l'entrée Win9xUpgrade.

OemFilesPath
Value: path_to_$OEM$_folder

Spécifie le chemin au dossier \$OEM$ s'iln'existe pas sous le dossier \i386 du point de distribution.

OemPnPDriversPath
Value: folder_1_on_system_drive[;folder_2_on_system_drive]...
Registry subkey: HKEY_LOCAL_MACHINE\Software\Microsoft\
Windows\CurrentVersion\DevicePath

Spécifie le chemin  des dossiers contenant des pilotes plug and play qui ne sont pas distribués dans le fichier Drivers.cab. Ces dossiers doivent contenir tous les fichiers nécessaires à l'installation des périphériques concernés :  fichiers catalogue, fichier .inf et pilotes.

OemPreinstall
Value: Yes | No

Définit si le setup installe les fichiers à partir d'un point de distribution, ce qui selon le cas va copier les fichiers sur le PC ou non.

OemSkipEula
Value: Yes | No

Détermine si l'utilisateur doit accepter la licence de Windows ou non.

OverwriteOemFilesOnUpgrade
Value: Yes | No

Détermine si les fichiers de source OEM qui sont similaires à ceux de WIndows doivent être écrasés.

Repartition
Value:Yes | No

Spécifie si toutes les partitions du premier disquedoivent être effacées pour être repartitionnées en NTFS.
Celoa n'est possible que pour une installation à partir du CD de boot.

TargetPath
Value: * | target_path

Définit le dossier d'installation de Windows.

UnattendMode
Value: DefaultHide | FullUnattended | GuiAttended | ProvideDefault | ReadOnly
Default: DefaultHide

Définit le mode sans assistance à utiliser pendant l'installation avec l'interface graphique. La valeur par défaut est DefaultHide. (voir l'aide pour plus d'options)

UnattendSwitch
Value: Yes | No
Default: No

Indique au Setup de contourner Windows Welcome ou le Mini-Setup lors d'une installation à partir du CD.

WaitForReboot
Value: Yes | No
Default: Yes

Spécifie si le Setup attendra les 15 secondes pour le reboot ou non.
 
Win9xUpgrade
Value: Yes | No
Default: No

Indique au Setup de mettre à jour depuis 98, SE, Millennium, XP Home ou XP Pro comme indiqué dans la section [Win9xUpg].

[Uninstall] Autorise les utilisateurs ayant mis à jour leur version de WIndows de revenir à leur configuration d'origine en désinstallant Windows XP.
Important
Plusieurs choses à savoir:
Pas de possibilité de désinstallation s'il y a un changement du nombre de partitions ou un changement du type de partition (FAT32-->NTFS). La désinstallation est seulement supportée pour les mises à jour depuis 98, SE ou Millennium.
Pas depuis NT4, Windows 2000, XP Home ou Pro. Pas non plus supportée par la version 64bits de XP.
On peut en principe désinstaller même si le setup de XP n'est pas complètement achevé. Les périphériques doivent continuer de fonctionner normalement mais les applications qui ont été mises à jour ou ajoutées après le setup ne fonctionneront pas. Les données crées après l'installation, continueront d'exister.
Voir [Win9xUpg].

DisableCompression
Value: Yes | No | Auto
Default: Auto

Spécifie de compresser ou non les fichiers dans Backup.cab. Le facteur de compression est déterminé dans la section [Uninstall.DiskSpaceEstimation] du fichier Win9xupg.inf. Si EnableBackup = No cette entrée sera ignorée.

Yes
Ne compresse rien. Installation plus rapide de XP.
No
Comprime à un taux approximatif de 40%.
Auto
Vérifie l'espace disponible, puis décide ou non de compresser.

EnableBackup
Value: Yes | No
Default: Yes

Crée un fichier de sauvegarde  (Backup.cab) pour la désinstallation de XP Pro ou Home.

PathForBackup
Value: path_for_backup_files
Default: system_drive:\Undo

Indique le chemin du fichier de sauvegarde. Le chemin doit pointer sur le disque dur, pas ailleurs.

[URL] Spécifie les URL du système faute de quoi celles par défaut s'appliquent. Important : afin d'être sûr que les changements opèrent, il faut inclure la section [Branding] l'entrée BrandIEUsingUnattended dans le fichier de réponse :
[Branding]
BrandIEUsingUnattended = Yes
AutoConfig
Value: 0 | 1
Spécifie si le navigateur est automatiquement configuré à partir d'un serveur.

AutoConfigJSURL
Value: URL
URL d'un fichier java-scripts qui configure le navigateur..
AutoConfigJSURL = http://configserver/autoconfig.js

AutoConfigURL
Value: URL

URL d'un fichier .ins qui configure automatiquement les paramètres proxy du navigateur.
AutoConfigURL = http://configserver/autoconfig.ins

Help_Page
Value: URL
Registry subkey: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\
Internet Explorer\Main\Star

URL de l'aide de configuration au format HTML.

Home_Page
Value: URL
Registry subkey: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\
Internet Explorer\Main\Start Page
Page par défaut du navigateur.
Home_Page =
http://www.msn.com/

Quicklink
Value: site name, URL
Raccourcis dans le dossiers Liens du menu Favoris.

Quick_Link_1_Name = "MS HomePage"
Quick_Link_1 = http://www.microsoft.com/
Quick_Link_2_Name = "MS Japan HomePage"
Quick_Link_2 = http://www.microsoft.com/Japan
 

[UserData] ComputerName
Value: computer_name
Registry subkey: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\
ComputerName\ComputerName

Nom de la machine. Si ce champ n'est pas renseigné, l'utilisateur sera invité à le faire. Si ce champ a une astérisque *, le nom sera généré aléatoirement à partir du nom de l'organisation.
Pas plus de 63 caractères.

FullName
Value: string
Registry subkey: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\
CurrentVersion\RegisteredOwner
Nom complet de l'utilisateur qui sera invité à l'indiquer si le champ est vierge.

OrgName
Value: string
Registry subkey: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\
CurrentVersion\RegisteredOrganization
Nom de l'organisation.

ProductKey
Value: "xxxxx-xxxxx-xxxxx-xxxxx-xxxxx"

Il faut laisser les guillemets et les tirets : c'est la clef du produit.
[Win9xUpg] Section relative à la mise à jour depuis 98, SE ou Millennium vers XP Home Edition ou Windows XP Pro.

Lors d'une mise à jour de 98 vers la version Home, le setup efface les fichiers de Personal Web Server s'il était installé, mais pas les fichiers personnels.

Boot16
Value: Yes | No
Default: No
Enables MS-DOS boot mode.
Yes
Enables MS-DOS boot mode.
No
Disables MS-DOS boot mode.

DefaultPassword
Value: password

Fournit un mot de passe par défaut pour tous les comptes pour la phase de migration.
Sinon, le Setup en attribuera un puis le détruira après la phase d'installation et demandera à l'utilisateur de saisir le sien.

DomainJoinText
Value: html_text
Insert un lien HTML pour rejoindre le domaine.

ForcePasswordChange
Value: Yes | No
Default: Yes
Force les utilisateurs à choisir leur mot de passe sur les comptes locaux.

ForceWorkgroup
Value: Yes | No
Default: No
Force le PC à ne pas chercher un domaine disponible et à se configurer en mode Groupe de Travail.

IgnoreNetworkErrors
Value: Yes | No
Default: No
Indique au PC de ne pas recommencer la recherche en cas d'erreur de recherche d'un domaine.
 
KeepBadLinks
Value: Yes | No
Default: Yes
Indique au Setup de conserver tous les liens.

MigrateDefaultUser
Value: Yes | No
Default: Yes
Indique au setup de transposer le compte utilisateur par défaut sous 98/SE/Millenium au compte par défaut de XP.

MigrateUsersAsAdmin
Value: Yes | No
Default: Yes
Indique au Setup que tout compte créé pendant le Setup doit être affecté au groupe des administrateurs locaux.

MigrateUsersAsPowerUser
Value: Yes | No
Default: Yes

Affecte tous les comptes nouvellement créés pendant le setup au groupe des utilisateurs privilégiés dotés d'un peu moins de droits que les administrateurs.

MigrationDlls
Value: migration_dll_path [, ...]
Spécifie la localisation de pack de mise à jour dont le setup a besoin pour effectuer la mise à jour vers XP ou 2000 Server.On peut indiquer plusieurs chemins, et plusieurs packs. Chaque pack doit être dans un dossier qui lui est propre.

ReportOnly
Value:Yes | No
Default: No
Demande au Setup de se contenter de faire un rapport sur la migration sans rien installer.
 
SafeMode
Value: Yes | No
Default: No
Indique au Setup de maintenir une liste de paramètres spécifiques afin d'éviter des problèmes de migration. Installation plus lente.
 
SaveReportTo
Value: path_of_report
Indique un chemin, local ou réseau où sauvegarder le rapport d'installation. Utile pour indiquer à de multiples machines un seul point de rapport.

ScanDrives
Value: [drive][,drive,drive]
Lance un scan des disques.

UseLocalAccountOnError
Value: Yes | No
Default: No

Pour les PC avec le Client pour les Réseaux Microsoft d'installé, indique de créer un compte utilisateur si la détection d'un compte préexistant échoue.

Windows 98 et Millennium ne conservent en mémoire que le domaine du dernier utilisateur connecté et pas les autres utilisateurs antérieurs.
 
UserDomain
Value: domain_name, user_name [, user_name, user_name, ...]
Spécifie le domaine pour un ou plusieurs utilisateurs.

UserPassword
Value: user,password [,user,password,...]
Fournit au Setup le nom des mots de passes pour les comptes locaux à créer : étant impossible de copier les mots de passe existant lors d'une mise à jour, on crée des compte avec un mot de passe spécifique et destiné seulement à cette opération.

Voir l'aide en anglais pour plus d'infos.

[FIN]

 


Mis en ligne le 18 novembre 2001 / Dernière modification : 3-12-2001