Services d’installation à distance (RIS) pour les systèmes d'exploitation 64 bits
S'applique à: Windows Server 2003 with SP1
Quelle est la fonction des services d'installation à distance (RIS) ?
Les services d'installation à distance (RIS, Remote Installation Services) simplifient l'installation d'un système d'exploitation sur des ordinateurs à l'échelle d'une entreprise. Ils comportent un mécanisme qui permet aux ordinateurs de se connecter au serveur réseau pendant le processus de démarrage initial, alors que le serveur contrôle une installation locale de Windows. Cette fonction peut être utilisée pour installer la configuration de système d'exploitation voulue sur un nouvel ordinateur ou pour restaurer une configuration de système d'exploitation connue sur un ordinateur défaillant.
Qui est concerné par cette fonctionnalité ?
Cette fonctionnalité concerne les informaticiens souhaitant utiliser les services d'installation à distance pour déployer des images de système d'exploitation 64 bits dans une entreprise.
Quelles nouvelles fonctionnalités ont été ajoutées à cette fonction dans Windows Server 2003 Service Pack 1 ?
Prise en charge des images de système d'exploitation 64 bits
Description détaillée
Les services d'installation à distance de Windows Server 2003 prenaient en charge l'installation des éditions Itanium de Windows Server 2003 à l'aide de RISETUP. Dans Windows Server 2003 SP1, les services d'installation à distance prennent désormais en charge le déploiement d'images RISETUP et RIPREP pour l'architecture 64 bits.
Il existe deux méthodes pour ajouter des images de système d'exploitation à un ordinateur exécutant les services d'installation à distance : RISETUP et RIPREP. Les images RISETUP sont créées à partir du CD-ROM Windows. Lors de l'ajout des images, il est nécessaire de spécifier un chemin d'accès aux fichiers d'installation de Windows sur le CD-ROM ou sur un partage réseau. Les images RISETUP sont en général ajoutées au moyen de l'une des trois méthodes suivantes :
-
Option Installation des services d'installation à distance du menu Démarrer du serveur d'installation à distance. Pour démarrer Installation des services d'installation à distance, cliquez sur Démarrer, pointez sur Programmes et sur Outils d'administration, puis cliquez sur Ajouter une nouvelle image du système d'exploitation sur ce serveur d'installation à distance.
-
Option Ajouter une nouvelle image d'installation, accessible depuis l'onglet Propriétés du serveur d'installation à distance dans le composant logiciel enfichable MMC (Microsoft Management Console) Utilisateurs et ordinateurs Active Directory
-
Exécution de la commande
RISETUP /addà partir d'une invite de commande sur le serveur d'installation à distance.
Les images générées par RIPREP sont également des images basées sur le système de fichiers situé sur un serveur d'installation à distance. Toutefois, contrairement aux images RISETUP, les images RIPREP ressemblent davantage aux images de disque dur créées par un outil tiers de création d'images de disque et par l'outil de préparation du système Windows Sysprep. Les images RIPREP sont créées à l'aide de l'Assistant RIPREP (Riprep.exe) sur un ordinateur maître possédant la configuration, les applications et les paramètres du système d'exploitation, ainsi que les personnalisations de Bureau à capturer et à déployer sur les ordinateurs clients de l'organisation.
Avec les modifications apportées à Windows Server 2003 SP1, les images RISETUP et RIPREP créées pour les systèmes d'exploitation 64 bits peuvent être déployées à partir d'un serveur d'installation à distance, quelle que soit son architecture : système d'exploitation 32 bits, 64 bits ou Itanium.
Pourquoi cette modification est-elle importante ?
Cette modification permet de déployer rapidement des versions 64 bits de Windows Server 2003 et Windows XP à l'échelle d'une entreprise en tirant parti des services d'installation à distance comme mécanisme de déploiement d'images.
Quels sont les changements observés ?
Pour prendre en charge les images RIPREP et RISETUP 64 bits, plusieurs fonctionnalités ont été ajoutées aux services d'installation à distance.
RISETUP
À partir de Windows Server 2003 SP1, RISETUP permet désormais l'ajout d'images 64 bits au serveur d'installation à distance. Avant Windows Server 2003 SP1, la tentative d'ajout d'une image 64 bits RISETUP provoquait le message d'erreur suivant :
Un fichier nécessaire à l'installation de l'image sur le serveur est introuvable.
Ceci peut indiquer que la source de l'image est endommagée ou qu'elle n'est pas une source d'installation Windows valide.
Vérifiez que le chemin d'accès entré indique bien une source d'installation Windows valide.
Ce message s'affichait car avant Windows Server 2003 SP1, RISETUP n'incluait pas la structure d'image 64 bits lors de l'examen du média source. RISETUP trouvait un répertoire i386 dans la source de l'image du CD-ROM, mais pas tous les fichiers définis pour la source. Par conséquent, le programme déterminait que des fichiers manquaient dans la source de l'image et affichait l'erreur correspondante.
Les modifications apportées à RISETUP étaient également nécessaires pour remplir le dossier \\Serveur_installation_à_distance\RemInst\Admin\amd64 avec la version 64 bits de RIPREP. La version 64 bits de RIPREP est fournie uniquement avec les éditions 64 bits de Windows (client ou serveur). Toutefois, il est possible de déployer des images 64 bits à partir de serveurs d'installation à distance Windows Server 2003 SP1 x86 et Itanium. Dans ces deux cas, les fichiers RIPREP 64 bits ne résident pas à l'origine sur les serveurs x86 et Itanium.
Chaque image RIPREP a besoin d'une image RISETUP correspondante. Ainsi, avant de pouvoir créer l'image RIPREP d'une version 64 bits de Windows Server 2003 SP1, il convient de charger d'abord dans le serveur d'installation à distance l'image RISETUP d'une version 64 bits de Windows Server 2003 SP1. Au chargement initial RISETUP de l'image 64 bits, les fichiers 64 bits nécessaires à RIPREP (Riprep.exe, Riprep.inf et Setupcl.exe) sont copiés à partir de l'emplacement de l'image 64 bits RISETUP (image plate ou CD) et sont placés dans le dossier \RemoteInstall\Admin\amd64. En outre, un mécanisme de contrôle de version de fichier a été mis en place pour garantir que les versions les plus récentes des fichiers Riprep.exe, Riprep.inf et Setupcl.exe sont en place sur le serveur d'installation à distance. Si les versions de fichier de l'image RISETUP 64 bits copiée sont plus récentes que les versions 64 bits existantes sur le serveur d'installation à distance, ces dernières sont mises à jour vers les versions les plus récentes des fichiers. Il s'agit du comportement désiré, en raison de la compatibilité descendante de Riprep.exe, Riprep.inf et Setupcl.exe. Si les versions 64 bits existantes de l'image RISETUP 64 bits copiée sont les mêmes ou sont plus anciennes que la version 64 bits existante sur le serveur d'installation à distance, les fichiers du serveur d'installation à distance restent inchangés.
Assistant Installation de clients
Les services d'installation à distance comprennent une série d'écrans de l'Assistant Installation de clients, qui guident l'utilisateur pendant l'installation d'un système d'exploitation. Ces écrans sont conservés en tant que fichiers texte simples au format OSCML (OS Chooser Markup Language) et stockés avec l'extension .osc.
Vous pouvez personnaliser ces écrans à l'aide de HTML (HyperText Markup Language) 2.0 pour qu'ils contiennent des numéros d'assistance téléphonique, des coordonnées supplémentaires ou d'autres informations. Les écrans de l'Assistant Installation de clients sont conservés dans le répertoire RemoteInstall\OSChooser\Language.
Windows Server 2003 SP1 inclut des modifications aux écrans de l'Assistant Installation de clients qui permettent de choisir les systèmes d'exploitation 32 bits et 64 bits lorsque ces deux options d'installation sont disponibles.
Un nouvel écran .osc, nommé x8664.osc, a été ajouté. Ce nouvel écran, associé aux paramètres correspondants du Registre, permet à l'administrateur système de limiter ou de filtrer le choix du système d'exploitation en fonction de l'architecture pour les clients 64 bits du serveur d'installation à distance.
Les ordinateurs à architecture 64 bits peuvent exécuter des systèmes d'exploitation 32 bits ou 64 bits. Pour faciliter le processus de sélection, le nouvel écran .osc appelé x8664.osc est placé dans le répertoire RemoteInstall\OSChooser\Language lors de la copie de la première image RISETUP de Windows Server 2003 SP1. Si l'image RISETUP de Windows Server 2003 SP1 est la première chargée sur le serveur d'installation à distance, le nouvel écran x8664.osc sera copié par défaut. S'il existe des images sur le serveur d'installation à distance au moment où la première image de Windows Server 2003 SP1 est ajoutée, le programme d'installation doit choisir l'option de remplacer (ou sauvegarder et remplacer) les écrans .osc pendant l'installation pour obtenir le nouvel écran.
Remarque |
|---|
| S'il existe des actions ou des automatisations personnalisées dans le flux des écrans .osc, le choix du remplacement de ceux-ci lors du chargement d'une image RISETUP peut causer la perte de ces personnalisations. |
L'écran x8664.osc sert à déterminer si les choix de systèmes d'exploitation affichés à l'intention de l'utilisateur seront x86 32 bits ou x64 64 bits lorsque l'ordinateur client de démarrage est 64 bits. Le comportement est déterminé par la sélection manuelle du choix d'installation approprié sur l'écran x8664.osc. Vous pouvez également utiliser un nouveau paramètre du Registre, DefaultPlatformforX8664, situé dans HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\BINLSVC\Parameters, pour forcer tous les clients 64 bits à n'afficher qu'une seule architecture d'images, x86 ou x64. Par exemple, si la valeur du Registre est définie à i386, seules les images de systèmes d'exploitation i386 sont affichées dans l'écran OSChoice.osc. Si elle est définie à amd64, seules les images de systèmes d'exploitation 64 bits sont affichées dans l'écran OSChoice.osc. Si elle n'est pas définie, par défaut, l'écran x8664.osc questionne l'utilisateur. À ce stade, l'utilisateur peut choisir parmi deux possibilités :
-
Installer Microsoft Windows Édition 32 bits
-
Installer Microsoft Windows Édition 64 bits
La première option limite les choix d'images d'installation aux seuls systèmes d'exploitation 32 bits. S'il existe une seule image de système d'exploitation 32 bits, l'Assistant Installation de clients passe directement à l'écran warning.osc. La deuxième option limite les choix d'images d'installation aux seuls systèmes d'exploitation 64 bits. S'il existe une seule image de système d'exploitation 64 bits, l'Assistant Installation de clients passe directement à l'écran warning.osc.
Les points suivants clarifient le comportement du nouvel écran x8664.osc :
-
L'écran x8664.osc s'affiche uniquement sur les ordinateurs clients 64 bits. Les ordinateurs exécutant les systèmes d'exploitation x86 et Itanium n'affichent pas ce nouvel écran.
-
Si aucune image RISETUP Windows Server 2003 SP1 (ou Windows XP Professionnel Édition 64 bits) n'existe sur le serveur d'installation à distance, le nouveau comportement ne sera pas opérationnel. En effet, le nouvel écran x8664.osc n'est pas copié sur le serveur jusqu'au premier téléchargement d'une image RISETUP Windows Server 2003 SP1 (ou Windows XP Professionnel Édition 64 bits).
-
Si le nouvel écran x8664.osc n'est pas copié au téléchargement de la première image RISETUP 64 bits (par exemple, si l'administrateur choisit de conserver les écrans .osc actuels et ne copie pas les nouveaux écrans à la création de l'image RISETUP 64 bits), la nouvelle fonctionnalité ne sera pas opérationnelle. Pour obtenir la nouvelle fonctionnalité et restreindre les ordinateurs clients d'installation à distance 64 bits pour qu'ils affichent uniquement les images de systèmes d'exploitation 32 bits x86 ou 64 bits x64, les nouveaux écrans .osc doivent être en place et la valeur du Registre doit être configurée de manière appropriée.
-
Une troisième option, Installer Windows par défaut, est affichée dans la source de l'écran x8664.osc. Cette option permet de traiter automatiquement l'écran x8664.osc sans intervention de l'utilisateur. Cette option sera utilisée dans les circonstances suivantes :
-
Si l'ordinateur client de démarrage n'a pas une architecture 64 bits. Si l'ordinateur client a une architecture x86 ou Itanium, l'installation à l'aide de l'Assistant Installation de clients continue automatiquement et l'utilisateur n'est pas sollicité dans l'écran x8664.osc.
-
Si une image RISETUP de Windows Server 2003 SP1 x86 ou Itanium est placée sur le serveur d'installation à distance exécutant Windows Server 2003 sans Service Pack 1. Dans ce cas, il est possible que le nouvel écran x8664.osc soit placé sur un serveur d'installation à distance Windows Server 2003 si l'option de remplacer les écrans .osc a été choisie lors du chargement de l'image. Comme le serveur d'installation à distance n'a pas été mis à jour, il ne peut pas traiter les nouvelles options Installer Windows 32 bits et Installer Windows 64 bits de l'écran x8664.osc. Comme l'option par défaut est le seul choix possible dans le menu, elle est traitée et l'écran est ignoré.
-
Si l'ordinateur client de démarrage n'a pas une architecture 64 bits. Si l'ordinateur client a une architecture x86 ou Itanium, l'installation à l'aide de l'Assistant Installation de clients continue automatiquement et l'utilisateur n'est pas sollicité dans l'écran x8664.osc.
Menu de maintenance et de résolution de problèmes
Les outils de maintenance et de résolution des problèmes 64 bits peuvent être fournis aux utilisateurs par l'intermédiaire de l'Assistant Installation de clients. Pour cela, l'écran tools.osc existant a été reconçu et un nouvel écran, Tlchoice.osc, a été implémenté dans l'Assistant Installation de clients.
Lors de la sélection d'une image de système d'exploitation à déployer à partir de l'Assistant Installation de clients, deux procédures sont possibles. La première consiste à sélectionner l'option Installation automatique ou Installation personnalisée dans l'écran Choice.osc. Lorsque l'une de ces options est sélectionnée, un compte d'ordinateur (si aucun compte d'ordinateur n'existe déjà) est créé dans Active Directory. Dans le premier cas, les services d'installation à distance créés le compte pour l'utilisateur selon la stratégie stockée dans Active Directory. Dans le second cas, l'utilisateur peut choisir le nom de l'ordinateur et l'emplacement (par exemple, Unité d'organisation) lors de la création du compte d'ordinateur. La seconde procédure consiste à sélectionner l'option de menu Maintenance et résolution des problèmes dans l'écran Choice.osc. Cette méthode d'installation diffère de la première, car aucun compte d'ordinateur n'est créé. La méthode la plus courante pour démarrer un système d'exploitation à partir de l'option de menu Maintenance et résolution des problèmes consiste à démarrer l'environnement de préinstallation Windows (Windows PE, Windows Preinstallation Environment) pour faciliter le déploiement du système d'exploitation. Dans la mesure où l'environnement de préinstallation Windows est généralement un système d'exploitation par « intérim » (il est utilisé pour démarrer un ordinateur de façon temporaire avant qu'une image de système d'exploitation ne soit appliquée), la création d'un compte d'utilisateur dans Active Directory n'est pas nécessaire à ce stade.
Les images de l'environnement de préinstallation Windows peuvent être rendues disponibles dans l'option de menu Maintenance et résolution des problèmes de l'écran Choice.osc en :
-
définissant
‘Imagetype=WinPE’dans la section[OSChooser]du fichier de réponses Ristndrd.sif. -
créant un dossier \Tools au même niveau que le dossier \Images (par exemple, \RemoteInstall\Setup\Langue\Tools) et en plaçant la structure de dossiers contenant l'image de l'environnement de préinstallation Windows dans le dossier \Tools.
Les ordinateurs 64 bits peuvent exécuter des outils de maintenance et de résolution de problèmes 32 bits ou 64 bits. Pour aider l'utilisateur dans le processus de sélection, l'écran Tools.osc a été mis à jour de sorte que l'utilisateur puisse effectuer son choix parmi deux options :
-
Afficher les outils 32 bits
-
Afficher les outils 64 bits
La sélection de la première option affiche seulement les outils 32 bits dans le nouvel écran Tlchoice.osc. La sélection de la seconde option affiche seulement les outils 64 bits dans l'écran Tlchoice.osc. Les fonctionnalités qui figuraient précédemment dans l'écran Tools.osc ont été déplacées vers l'écran Tlchoice.osc.
Les points suivants permettent de clarifier le nouveau comportement des écrans Tools.osc et Tlchoice.osc :
-
L'écran Tools.osc s'affiche seulement sur les clients 64 bits. Les clients X86 et Itanium ne peuvent pas afficher cet écran.
-
Si aucune image RISETUP Windows Server 2003 SP1 (ou Windows XP Professionnel Édition 64 bits) n'existe sur le serveur d'installation à distance, le nouveau comportement ne sera pas opérationnel. En effet, le nouvel écran Tlchoice.osc et l'écran Tools.osc mis à jour ne sont pas copiés sur le serveur jusqu'au premier téléchargement d'une image RISETUP Windows Server 2003 SP1 (ou d'images Windows XP Professionnel Édition 64 bits).
-
Si le nouvel écran Tlchoice.osc et l'écran Tools.osc mis à jour ne sont pas copiés au téléchargement de la première image RISETUP 64 bits (par exemple, si l'administrateur choisit de conserver les écrans .osc actuels et ne copie pas les nouveaux écrans à la création de l'image RISETUP 64 bits), la nouvelle fonctionnalité ne sera pas opérationnelle. Pour obtenir la nouvelle fonctionnalité et restreindre les ordinateurs clients d'installation à distance 64 bits pour qu'ils affichent uniquement les outils de maintenance et de résolution de problèmes images 32 bits x86 ou 64 bits x64, les nouveaux écrans .osc doivent être en place et la valeur du Registre doit être configurée de manière appropriée.
-
La valeur du Registre qui contrôle le comportement de l'écran x8664.osc dans les options Installation automatique et Installation personnalisée,
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\ BINLSVC\Parameters\DefaultPlatformForX8664 (REG_SZ), contrôle également le comportement de l'option de menu Maintenance et résolution des problèmes.
Dans certains cas, l'écran Tools.osc sera traité automatiquement sans intervention de l'utilisateur, grâce à la troisième option Afficher les outils par défaut, affichée dans la source de l'écran Tools.osc. Cette option est utilisée dans les situations suivantes :
-
L'ordinateur client de démarrage n'a pas une architecture 64 bits. Si l'ordinateur client a une architecture x86 ou Itanium, l'installation à l'aide de l'Assistant Installation de clients continue automatiquement et l'utilisateur n'est pas sollicité dans l'écran Tools.osc.
-
Une image RISETUP de Windows Server 2003 SP1 x86 ou Itanium est placée sur le serveur d'installation à distance exécutant Windows Server 2003 RTM. Dans ce cas, il est possible que le nouvel écran Tools.osc soit placé sur un serveur d'installation à distance Windows Server 2003 RTM si l'option de remplacer les écrans .osc a été choisie lors du chargement de l'image Windows Server 2003 SP1. Étant donné que le programme du serveur d'installation à distance n'a pas été mis à niveau vers Windows Server 2003 Service Pack 1, le serveur d'installation à distance ne dispose pas de la logique pour traiter les nouvelles options Afficher les outils 32 bits et Afficher les outils 64 bits dans l'écran Tools.osc. Comme l'option par défaut est le seul choix possible dans le menu, elle est traitée et l'écran est ignoré.
Remarque |
|---|
| En raison des modifications apportées dans Windows Server 2003 SP1, l'ordre du menu de l'écran de l'option de menu Maintenance et résolution des problèmes a été modifié et se présente ainsi : |
Quels paramètres ont été ajoutés ou modifiés dans Microsoft Windows Server 2003 Service Pack 1 ?
| Nom du paramètre | Emplacement | Précédente valeur par défaut | Valeur par défaut | Valeurs possibles |
|---|---|---|---|---|
|
DefaultPlatformForX8664 |
HKLM\System \CurrentControlSet \Services\BINLSVC \Parameters |
Non applicable |
Non défini. |
Non défini. (Type de plate-forme à sélectionner par les utilisateurs dans l'écran x8664.osc) i386 (Affiche uniquement les images x86 dans l'écran OSChoice.osc) amd64 (Affiche uniquement les images x64 dans l'écran OSChoice.osc) |

Remarque