GUI-Modusphase des Netzwerkupgradeprozesses
Hinweis Vom Anbieter bereitgestellte Netzwerkupgrades werden in Microsoft Windows XP (SP1 und höher), Microsoft Windows Server 2003 und höheren Betriebssystemen nicht unterstützt.
Bevor windows 2000 oder höher auf dem System installiert ist, liest NetSetup die netzwerkspezifischen Informationen, die während der Winnt32-Phase in die AnswerFile geschrieben wurden.
Wenn eine Netzwerkmigrations-DLL den InfToRunBeforeInstall-Schlüssel in den OEM-Abschnitt einer Komponente im AnswerFile-Abschnitt geschrieben hat, sucht NetSetup die INF-Datei und den durch den Schlüssel angegebenen Abschnitt und verarbeitet die INF-Direktiven in diesem Abschnitt. Dieser Abschnitt enthält normalerweise die Anweisungen AddReg, DelReg, AddService oder DelService .
Nachdem das Betriebssystem Windows 2000 oder höher installiert wurde, installiert NetSetup jede im System erkannte Netzwerkkomponente unter Verwendung der Standardparameterwerte, die für die Komponente in der Windows 2000- oder höher-INF-Datei der Komponente angegeben sind. NetSetup installiert dann Netzwerkkomponenten, die in answerFile aufgeführt sind.
Wenn der OEM-Abschnitt einer Netzwerkkomponente im AnswerFile einen OemDllToLoad-Schlüssel enthält, lädt NetSetup die Netzwerkmigrations-DLL, wenn die DLL noch nicht geladen ist, und ruft dann die PostUpgradeInitialize-Funktion der DLL auf. Die PostUpgradeInitialize-Funktion stellt die DLL mit Informationen bereit, die die DLL zum Initialisieren verwendet. NetSetup ruft dann die DoPostUpgradeProcessing-Funktion der DLL einmal für jede Netzwerkkomponente auf, die von der DLL aktualisiert werden soll. DoPostUpgradeProcessing kann eine Benutzeroberfläche anzeigen, die es einem Benutzer ermöglicht, Parameterwerte für eine Komponente anzugeben. DoPostUpgradeProcessing schreibt alle benutzerdefinierten Parameterwerte in die Registrierung.
Wenn der Miniporttreiber für einen Netzwerkadapter vor dem Upgrade die instance-ID des Adapters erforderte, ist nach dem Upgrade wahrscheinlich die instance-ID des Adapters erforderlich. Eine Netzwerkmigrations-DLL kann HrGetInstanceGuidOfPreNT5NetCardInstance über die DoPostUpgradeProcessing-Funktion aufrufen, um die Windows 2000 oder höher instance GUID für einen Netzwerkadapter abzurufen.
NetSetup startet die installierten Netzwerkprotokolle, Clients und Dienste.
NetSetup verarbeitet die Einträge im Abschnitt Identifikation des AnswerFile und versucht, das System mit der in diesem Abschnitt angegebenen Arbeitsgruppe oder Domäne zu verbinden.
Wenn das System, das aktualisiert wird, Asynchrone Adapter enthält, ruft Setup den Installer der Async-Klasse auf, der jeden Async-Adapter wie folgt aktualisiert:
Das Installationsprogramm der Async-Klasse sucht den OEM-Abschnitt für den Async-Adapter in der AnswerFile-Datei.
Im OEM-Abschnitt des Async-Adapters liest das Installationsprogramm der Async-Klasse die Preupgrade-Parameterwerte für den Adapter. Diese Parameterwerte wurden von der Netzwerkmigrations-DLL für den Adapter während der Winnt32-Phase des Upgrades geschrieben.
Das Installationsprogramm der Async-Klasse schreibt die Vorabparameterwerte des Adapters in die Windows 2000- oder höher-Registrierung.