Поделиться через


Этап режима графического пользовательского интерфейса процесса обновления сети

Примечание Обновления сети, предоставляемые поставщиком, не поддерживаются в Операционных системах Microsoft Windows XP (SP1 и более поздних версий), Microsoft Windows Server 2003 и более поздних версий.

Перед установкой операционной системы Windows 2000 или более поздней версии NetSetup считывает сведения о сети, которые были записаны в AnswerFile на этапе Winnt32.

Если библиотека DLL для миграции сети записала ключ InfToRunBeforeInstall в раздел OEM компонента в Файле AnswerFile, NetSetup находит INF-файл и раздел, указанные в ключе, и обрабатывает директивы INF в этом разделе. Этот раздел обычно содержит директивы AddReg, DelReg, AddService или DelService .

После установки операционной системы Windows 2000 или более поздней версии NetSetup устанавливает каждый сетевой компонент, обнаруженный в системе, используя значения параметров по умолчанию, указанные для компонента в INF-файле Windows 2000 или более поздней версии. Затем NetSetup устанавливает сетевые компоненты, перечисленные в Файле AnswerFile.

Если раздел OEM сетевого компонента в AnswerFile содержит ключ OemDllToLoad , NetSetup загружает библиотеку DLL для миграции сети, если библиотека DLL еще не загружена, а затем вызывает функцию PostUpgradeInitialize библиотеки DLL. Функция PostUpgradeInitialize предоставляет библиотеке DLL сведения, которые библиотека DLL использует для инициализации. Затем NetSetup вызывает функцию DoPostUpgradeProcessing библиотеки DLL один раз для каждого сетевого компонента, обновляемого библиотекой DLL. DoPostUpgradeProcessing может отображать пользовательский интерфейс, позволяющий пользователю указывать значения параметров для компонента. DoPostUpgradeProcessing записывает все пользовательские значения параметров в реестр.

Если драйверу мини-порта для сетевого адаптера требуется идентификатор экземпляра адаптера перед обновлением, то, вероятно, потребуется идентификатор экземпляра адаптера после обновления. Библиотека DLL сетевой миграции может вызывать HrGetInstanceGuidOfPreNT5NetCardInstance из функции DoPostUpgradeProcessing , чтобы получить GUID экземпляра Windows 2000 или более поздней версии для сетевого адаптера.

NetSetup запускает установленные сетевые протоколы, клиенты и службы.

NetSetup обрабатывает записи в разделе Идентификация AnswerFile и пытается подключить систему к рабочей группе или домену, указанному в этом разделе.

Если обновляемая система содержит асинхронные адаптеры, программа установки вызывает установщик класса Async, который обновляет каждый асинхронный адаптер следующим образом:

  • Установщик класса Async находит раздел OEM для адаптера Async в Файле AnswerFile.

  • В разделе OEM асинхронного адаптера установщик класса Async считывает значения параметров предварительной версии для адаптера. Эти значения параметров были записаны библиотекой DLL для миграции сети для адаптера на этапе обновления Winnt32.

  • Установщик класса Async записывает значения параметров предварительной версии адаптера в реестр Windows 2000 или более поздней версии.