Fase do modo GUI do processo de atualização de rede
Nota Não há suporte para atualizações de rede fornecidas pelo fornecedor no Microsoft Windows XP (SP1 e posterior), no Microsoft Windows Server 2003 e em sistemas operacionais posteriores.
Antes que o sistema operacional Windows 2000 ou posterior seja instalado no sistema, o NetSetup lê as informações específicas da rede que foram gravadas no AnswerFile durante a fase Winnt32.
Se uma DLL de migração de rede tiver escrito a chave InfToRunBeforeInstall na seção OEM de um componente no AnswerFile, o NetSetup localizará o arquivo INF e a seção especificados pela chave e processará as diretivas INF nesta seção. Esta seção geralmente contém as diretivas AddReg, DelReg, AddService ou DelService .
Depois que o sistema operacional Windows 2000 ou posterior é instalado, o NetSetup instala cada componente de rede detectado no sistema, usando os valores de parâmetro padrão especificados para o componente no arquivo INF do Windows 2000 ou posterior do componente. O NetSetup instala os componentes de rede listados no AnswerFile.
Se a seção OEM de um componente de rede no AnswerFile contiver uma chave OemDllToLoad , o NetSetup carregará a DLL de migração de rede se a DLL ainda não estiver carregada e chamará a função PostUpgradeInitialize da DLL. A função PostUpgradeInitialize fornece à DLL informações que a DLL usa para se inicializar. Em seguida, o NetSetup chama a função DoPostUpgradeProcessing da DLL uma vez para que cada componente de rede seja atualizado pela DLL. O DoPostUpgradeProcessing pode exibir uma interface do usuário que permite que um usuário especifique valores de parâmetro para um componente. DoPostUpgradeProcessing grava quaisquer valores de parâmetro especificados pelo usuário no registro.
Se o driver de miniporta para um adaptador de rede exigir a ID da instância do adaptador antes da atualização, provavelmente exigirá a ID da instância do adaptador após a atualização. Uma DLL de migração de rede pode chamar HrGetInstanceGuidOfPreNT5NetCardInstance de sua função DoPostUpgradeProcessing para obter o GUID da instância do Windows 2000 ou posterior para um adaptador de rede.
O NetSetup inicia os protocolos, clientes e serviços de rede instalados.
O NetSetup processa as entradas na seção Identificação do AnswerFile e tenta conectar o sistema ao grupo de trabalho ou domínio especificado nessa seção.
Se o sistema que está sendo atualizado contiver adaptadores Assíncronos, a Instalação chamará o instalador de classe Async, que atualiza cada adaptador Async da seguinte maneira:
O instalador de classe Async localiza a seção OEM do adaptador Async no AnswerFile.
Na seção OEM do adaptador assíncrono, o instalador de classe Async lê os valores de parâmetro preupgrade para o adaptador. Esses valores de parâmetro foram gravados pela DLL de migração de rede para o adaptador durante a fase Winnt32 da atualização.
O instalador de classe Async grava os valores de parâmetro predefinidos do adaptador no Registro do Windows 2000 ou posterior.