Documentation Technique Windows 7 Embedded
Contenu
Usage des différents outils ... 3
Les options de l’image IBW complète ... 3
Installation de Toolkit ... 3
Créer l’image IBW complète avec ICE ... 4
Créer l’image WinPE avec ICE ... 4
Créer un fichier .PMQ ... 4
Créer un ISO ... 4
Créer le .WIM ... 5
Installer le système sur une clef USB ... 5
Importer le .PMQ dans ICE ... 5
Préparer le noyau du système ... 7
Retirer le message « Evaluation Copy » ... 7
Gérer la configuration de l’installation ... 7
Valeur « UserData » ... 7
Valeur « UseConfigurationSet » ... 7
Valeur « DiskConfiguration » ... 8
Valeur « ImageInstall » ... 8
Gérer le 1er démarrage ... 9
Valeur « ComputerName » ... 9
Valeur « ProductKey » ... 9
Valeur « AutoLogon » ... 9
Valeur « OBBE » ... 9
Valeur « TimeZone » ... 9
Valeur « UserAccounts » ... 9
Gérer la langue dans le shell ... 10
Gérer la langue dans WinPE ... 10
Ajouter les packages ... 10
Ajouter la langue ... 10
Le featurepack... 11
Les packages à choisir pour le noyau ... 11
BootEnvironments... 11
Devices and Printers ... 11
Diagnostics ... 11
Embedded Enabling Features ... 12
Fonts... 12
International ... 12
Management ... 12
Networking ... 12
Security ... 12
System Services ... 13
User Interface ... 13
Usage des différents outils
L’archive Toolkit sur MSDN (Microsoft), elle est disponible pour les architectures x86 et x64.
Elle contient les logiciels :
Image Configuration Editor (ICE),
Dialog Filter Editor
Windows PE Tools Command Prompt.
Elle contient les Distributions Share (x86, x64 …).
L’archive IBW (Image Builder Wizard) est disponible pour les architectures x86 et x64. Elle est récupérable sur le MSDN (Microsoft) en version complète ou peut être générer via ICE en version complète ou selon le fichier de configuration généré (Answer File).
Les options de l’image IBW complète
Lors du démarrage, trois options :
Build an Image
Deploy an Answer File or WIM
Launch WinPE Command Prompt
L’option « Build An Image » permet de réaliser l’installation du Windows avec des templates (Answers Files au format XML) déjà définis ou les vôtres (créés avec ICE) ou encore sans template. Ensuite il récapitule les packages et drivers qu’il va installer, une modification est encore possible. Ensuite, la suite se déroule comme une installation de Windows 7 normal.
L’option « Deploy an Answer File or WIM » permet de réaliser un déploiement d’un système avec des packages déjà choisis pour l’Answer File (aucune modification possible) et un système avec un Windows déjà totalement configuré pour le WIM (packages, drivers et logiciels déjà installés).
L’option « Launch WinPE Command Prompt » permet de réaliser une configuration en ligne de commande.
Installation de Toolkit
Graver l’image ISO sur un disque ou la monter dans Windows pour lancer l’installation.
Choisir les programmes à installer (ICE, DFE, WinPE Tools Command Prompt) et les DS (Distribution Share).
Créer l’image IBW complète avec ICE
Créer le contenu de l’image :
Tools
Create Media
Create IBW Image with full Distribution Share … o Choisir la Distribution Share
o Choisir le répertoire de sortie o Choisir le type d’architecture
Créer l’ISO (voir sommaire) ou copier le résultat dans une clef USB bootable.
Créer l’image WinPE avec ICE
Créer le contenu de l’image :
Tools
Create Media
Create Windows PE Image … o Choisir le répertoire de sortie o Choisir le type d’architecture
Créer l’ISO (voir sommaire) ou copier le résultat dans une clef USB bootable.
Créer un fichier .PMQ
Le logiciel pour créer le .pmq s’appelle « tap.exe », il est disponible dans le Toolkit. Pour avoir recours facilement à ce programme, utiliser l’IBW avec l’option Launch WinPE Command Prompt (image lourde car distribution complète) ou utiliser une image WinPE.
Démarrer sur l’image.
Récupérer la lettre de votre support de stockage : o diskpart
o list volume o exit
Se déplacer dans le support contenant le programme « tap.exe » : o tap /o "destination du fichier"\"nom du fichier".pmq
Créer un ISO
Exécuter « Windows PE Tools Command Prompt » :
o copype x86 C:\WinPE_IBW (-- Attendre la fin de la copie --) o rmdir /s ISO
o mkdir ISO
Copier le contenu de l’image créé par ICE dans ce dossier.
o oscdimg -n -m -b c:\WinPE_IBW\etfsboot.com c:\WinPE_IBW\ISO c:\WinPE_IBW\nomimage.iso
(-- Ne pas tenir du WARNING qui nous dit d’utiliser le -nt au lieu du -n --)
Créer le .WIM
Le logiciel pour créer le .wim s’appelle « imagex.exe ». Il est disponible dans le Toolkit.
Pour que le système restauré démarre, il faut avoir aussi les programmes « bcdedit.exe » et « bcdboot » disponible normalement dans le Windows restauré ou dans le WinPE.
Les commandes sont : o Pour créer :
o imagex /capture c:\ f:\image.wim "NOMIMAGE" /boot /compress max /verify
c:\ = partition à sauvegarder
f:\image.wim = répertoire de stockage et nom du .wim
/boot =
/compress = option de compression
/verify = active la vérification du .wim
o Pour restaurer (au préalable, il faut que le disque possède une partition primaire active) :
o imagex /apply f:\image.wim 1 c:\
f:\image.wim = répertoire où se trouve le .wim
1 = ?
C:\ = partition qui reçoit la sauvegarde o bcdedit /delete {default}
{default} = supprimer l’entrée cassée (normalement la "default") o bcdboot c:\windows
Installer le système sur une clef USB
Ajouter le package « Bootable Windows USB Stack » à la place du « Standard Windows USB Stack ».
Emplacement :
FeaturePack
Embedded Enabling Features
Importer le .PMQ dans ICE
Pour l’ajouter :
File
Import
Import PMQ
Pour ajouter les packages requis :
Validate
Add Required Packages Ou : Ctrl + F5
Préparer le noyau du système
Emplacement :
Product
Operating System
Foundation Core
Windows Embedded Edition
Retirer le message « Evaluation Copy »
Emplacement :
Core-Settings_x86
Valeur à modifier « HideEvaluationWarning » :
1 = message retiré
0 = message non retiré
Gérer la configuration de l’installation
Emplacement :
Setup_x86 Filter By : 1 WindowsPE
Valeur « UserData »
AcceptEula Si mis à 1 : acceptation automatique des termes de licence. 1
FullName Spécifie l’utilisateur final Ø
Organization Spécifie l’organisation qui possède l’équipement Ø
ProductKey Key Spécifie la clef de licence Ø
WillShowUI Si mis sur « Never » : n’affiche pas cette fenêtre durant l’installation Ø
Valeur « UseConfigurationSet »
La valeur « UseConfigurationSet » spécifie si l’on utilise le set de configuration pendant l’installation.
Configuration possible
true = le set de configuration spécifié est utilisé
false = le set de configuration spécifié n’est pas utilisé
Valeur « DiskConfiguration »
La valeur « DiskConfiguration » permet la gestion des disques.
L’option « Disk » apparaît lorsque l’on fait clic droit sur « DiskConfiguration » puis ‘Insert New Disk’.
WillShowUI Si mis sur « Never » : n’affiche pas cette fenêtre durant l’installation NEVER
Disk
Action Laisser sur « AddListItem » AddListItem
DiskID Mettre un numéro (0, 1, 2, 3 …) 0
WillWipeDisk true Le disque est effacé
true false Le disque n’est pas effacé
CreatePartitions Pour utiliser, clic droit puis ‘Insert New CreatePartition’ créé ModifyPartitions Pour utiliser, clic droit puis ‘Insert New ModifyPartition’ crée
CreatePartitions
Action Laisser sur « AddListItem » ALI
Order Indique l'ordre de création de plusieurs partitions 1
Type Choisir le type (Primaire, Logique …) P
Size Choisir taille (en Mo), si non configuré, prend toute la place disponible Ø Extend Indique s’il faut étendre la
partition pour remplir le disque
true true false
ModifyPartitions
Action Laisser sur « AddListItem » ALI
Order Indique l'ordre de modification de plusieurs partitions 1 PartitionID Spécifie un numéro d’identification (1, 2, 3 …) 1
Label Fourni un nom au disque OS
Letter Fourni une lettre de lecteur C
Format Spécifie le format (NTFS, FAT …) NTFS
Extend Indique se il faut étendre la partition et utiliser le reste de l’espace contigu sur le disque dur
true false Ø
Active true La partition est active
true false La partition n’est pas active
TypeID Spécifie un type de partition Ø
Valeur « ImageInstall »
La valeur « ImageInstall » spécifie l'emplacement où l'image doit être installée.
L’option « DataImage » apparaît lorsque l’on fait clic droit sur
« ImageInstall » puis ‘Insert New DataImage’.
OSImage Configuration de la 1ère image NEVER
DataImage ** PAS UTILISÉ ** Ø
OSImage
WillShowUI Affiche la fenêtre NEVER
InstallFrom Spécifie le Path du fichier .WIM Ø
InstallToAvailablePartition Installation sur la 1ère partition disponible et bootable
true
true false
InstallTo Spécifie le disque et la partition d’installation de l’image Ø
Gérer le 1
erdémarrage
Emplacement :
Shell-Setup_x86 Filter By : 4 Specialize
Valeur « ComputerName »
La valeur « ComputerName » spécifie le nom de l’ordinateur. (NDI-450) Valeur « ProductKey »
La valeur « ProductKey » spécifie la clef de licence. (Ø) Filter By : 7 OOBE System
Valeur « AutoLogon »
La valeur « AutoLogon » permet l’identification automatique d’une session.
AutoLogon
Domain Nom de domaine (si utilisateur d’un domaine) Ø
Username Nom de connexion ndi450
Enabled true AutoLogon activé
true false AutoLogon désactivé
LongCount Nombre d’utilisations OS
Password Value Saisir le mot de passe normalab
Valeur « OBBE »
NetworkLocation Spécifie l’emplacement réseau WORK
SkipUserOOBE Obsolète Ø
SkipMachineOOBE
Obsolète. Ce paramètre a été utilisé pour sauter accueil de Windows. Si définie sur true, ajouter des valeurs pour l'accueil écrans Windows dans l’answer file. Si ces valeurs n’ont pas été spécifiées, l'ordinateur pourrait être inutilisable
Ø
HideWirelessSetupInOOBE Masque l'écran « Joignez-vous à un réseau sans fil » qui apparaît pendant le
1er démarrage Ø
ProtectYourPC Les mises à jour de Windows (3 : non activé) 3
HideEULAPage Cache la page de la licence Ø
Valeur « TimeZone » Défini le fuseau horaire.
Valeur « UserAccounts »
LocalAccounts Créer un nouveau compte local, clic droit puis ‘Insert New LocalAccounts’ Ø AdministratorPassword Value Défini le mot de passe de la session Administrateur Ø DomainAccounts Ajoute des connexions à un domaine, clic droit puis ‘Insert New DomainAccountsList’ Ø
LocalAccounts
Action Laisser sur « AddListItem » ALI
Name Nom de connexion ndi450
DisplayName Nom affiché NDI450
Description Fournit une description de l’utilisateur OS
Password Value Définit le mot de passe normalab
Group Spécifie le groupe de l’utilisateur Administrators
Gérer la langue dans le shell
Emplacement :
International-Core_x86
Filter By : 4 Specialize puis 7 OOBE System
Gérer la langue dans WinPE
Emplacement :
International-Core-WinPE_x86 Filter By : 1 WinPE
Ajouter les packages
Ajouter la langue
Emplacement :
LanguagePack
InputLocale Affiche la fenêtre en-US
SystemLocale Indique la langue par défaut pour les programmes non-Unicode en-US UILanguage Indique la langue par défaut de l'interface utilisateur du système en-US UILanguageFallback Indique la langue à utiliser si la langue de l'interface utilisateur par défaut du
système n’est que partiellement localisé Ø
UserLocale Indique les paramètres qui sont utilisés pour formater les dates, les heures, la
monnaie et les numéros en-US
InputLocale Indique les paramètres régionaux et la configuration du clavier en-US LayeredDriver Indique le pilote de clavier à utiliser pour les claviers japonais ou coréens Ø
SetupUILanguage UILanguage
Indique la langue de l'interface utilisateur (UI) à utiliser lors de l'installation de Windows ou Windows Deployment
Services
en-US
WillShowUI Obsolète, jamais utilisé Ø
SystemLocale Indique la langue par défaut pour les programmes non-Unicode en-US UILanguage Indique la langue par défaut de l'interface utilisateur du système en-US UILanguageFallback Indique la langue à utiliser si la langue de l'interface utilisateur par défaut du
système n’est que partiellement localisé Ø
UserLocale Indique les paramètres qui sont utilisés pour formater les dates, les heures, la
monnaie et les numéros en-US
Choisir les packages pour les langues. (en-US)
Le featurepack
Les packages de l’Answer File Normalab :
Les packages à choisir pour le noyau
BootEnvironments
Les environnements de démarrage :
Windows Boot Environment Choisi car le Boot standard Devices and Printers
Device User Experience
Printing Utilities and Management
Standard Windows USB Stack Diagnostics
User
Outils de diagnostics et d’information (taskmgr.exe, msconfig.exe …)
Interface graphique de Windows Interface ligne de commande
Prise en charge standard de l’USB Installation de Windows sur clef USB acceptée
Choisir le package de langue Boot prenant en charge le filtre EWF
Boot Standard
Ecrans standard de démarrage Autres écrans de démarrage
Embedded Enabling Features
File Based Write Filter (FBWF) Edition Branding
Windows Embedded Standard Startup Screens Fonts
Western Fonts International
IME
IME Base Components
IME Japanese Support
IME Korean Support
IME Simplified Chinese Support
IME Traditional Chinese Support Management
Windows PowerShell 2.0 System Management
Group Policy Management
Ajoute la gestion par groupes des stratégies
Microsoft Management Console (MMC) Ajoute la console MMC
System Management Administrative Tools Contient des lignes de commandes
System Management Utilities
Contient des lignes de commandes
Windows Management Instrumentation (WMI) Ajoute les outils WMI
Networking
Windows Firewall
Ajoute le pare-feu
Wireless Networking Security
AntiMalware
System Security Management
Windows Security Center System Services
File System
Advanced File System
Outils disques (diskmgmt.msc …)
Core File System
Support NTFS, FAT User Interface
Accessibility Windows Shell
System Control Panel
Windows Explorer Shell