Partager via


Phase du mode GUI du processus de mise à niveau réseau

Note Les mises à niveau réseau fournies par le fournisseur ne sont pas prises en charge dans Microsoft Windows XP (SP1 et versions ultérieures), Microsoft Windows Server 2003 et les systèmes d’exploitation ultérieurs.

Avant l’installation du système d’exploitation Windows 2000 ou ultérieur sur le système, NetSetup lit les informations spécifiques au réseau qui ont été écrites dans AnswerFile pendant la phase Winnt32.

Si une DLL de migration réseau a écrit la clé InfToRunBeforeInstall dans la section OEM d’un composant dans AnswerFile, NetSetup recherche le fichier INF et la section spécifiés par la clé et traite les directives INF de cette section. Cette section contient généralement les directives AddReg, DelReg, AddService ou DelService .

Une fois le système d’exploitation Windows 2000 ou version ultérieure installé, NetSetup installe chaque composant réseau détecté dans le système, à l’aide des valeurs de paramètre par défaut spécifiées pour le composant dans le fichier INF Windows 2000 ou ultérieur du composant. NetSetup installe ensuite les composants réseau répertoriés dans AnswerFile.

Si la section OEM d’un composant réseau dans AnswerFile contient une clé OemDllToLoad , NetSetup charge la DLL de migration réseau si la DLL n’est pas déjà chargée, puis appelle la fonction PostUpgradeInitialize de la DLL. La fonction PostUpgradeInitialize fournit à la DLL des informations que la DLL utilise pour s’initialiser. NetSetup appelle ensuite la fonction DoPostUpgradeProcessing de la DLL une fois pour chaque composant réseau à mettre à niveau par la DLL. DoPostUpgradeProcessing peut afficher une interface utilisateur qui permet à un utilisateur de spécifier des valeurs de paramètre pour un composant. DoPostUpgradeProcessing écrit toutes les valeurs de paramètre spécifiées par l’utilisateur dans le Registre.

Si le pilote miniport d’une carte réseau nécessitait l’ID de instance de l’adaptateur avant la mise à niveau, il faudra probablement l’ID de instance de l’adaptateur après la mise à niveau. Une DLL de migration réseau peut appeler HrGetInstanceGuidOfPreNT5NetCardInstance à partir de sa fonction DoPostUpgradeProcessing pour obtenir le GUID instance Windows 2000 ou ultérieur pour une carte réseau.

NetSetup démarre les protocoles réseau, les clients et les services installés.

NetSetup traite les entrées de la section Identification de AnswerFile et tente de connecter le système au groupe de travail ou au domaine spécifié dans cette section.

Si le système en cours de mise à niveau contient des adaptateurs Async, le programme d’installation appelle le programme d’installation de la classe Async, qui met à niveau chaque adaptateur Async comme suit :

  • Le programme d’installation de la classe Async localise la section OEM de l’adaptateur Async dans answerFile.

  • Dans la section OEM de l’adaptateur Async, le programme d’installation de la classe Async lit les valeurs des paramètres de pré-mise à niveau de l’adaptateur. Ces valeurs de paramètre ont été écrites par la DLL de migration réseau pour l’adaptateur pendant la phase Winnt32 de la mise à niveau.

  • Le programme d’installation de classe Async écrit les valeurs de paramètre de pré-mise à niveau de l’adaptateur dans le Registre Windows 2000 ou version ultérieure.