Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Uwaga uaktualnienia sieci dostarczone przez dostawcę nie są obsługiwane w systemie Microsoft Windows XP (SP1 i nowszych), Microsoft Windows Server 2003 i nowszych systemach operacyjnych.
Tuż przed wyświetleniem paska postępu "Instalator kopiuje pliki" na systemie, który jest aktualizowany, zostanie utworzony plik AnswerFile. Biblioteki DLL migracji sieci dostarczane przez dostawcę i netSetup tworzą sekcje w pliku AnswerFile, a następnie zapisują wpisy w tych sekcjach w fazie uaktualniania winnt32.
Plik AnswerFile można sprawdzić, kopiując plik c:\$win_nt$.~bt\winnt.sif do %TEMP%. Po skopiowaniu pliku AnswerFile możesz kliknąć przycisk Anuluj, aby anulować kopiowanie plików. Nie trzeba czekać na zakończenie kopiowania plików.
W poniższej tabeli wymieniono sekcje najwyższego poziomu w pliku AnswerFile oraz odpowiednie wpisy, które zawierają poszczególne sekcje dotyczące składników sieciowych:
| Sekcja | Zawarte wpisy |
|---|---|
Adaptery sieciowe |
Karty sieciowe, w tym karty ISDN |
AsyncAdapters |
Adaptery asynchroniczne |
Protokoły sieciowe |
Protokoły sieciowe |
NetServices |
Usługi sieciowe |
NetClients |
Klienci sieci |
Uwagaskładników NetClient są przestarzałe w systemie Windows 8.1, Windows Server 2012 R2 i nowszych wersjach.
Dla każdego składnika sieciowego, który znajduje podczas fazy instalacji Winnt32, NetSetup zapisuje wpis w odpowiedniej sekcji najwyższego poziomu pliku konfiguracyjnego AnswerFile. Każdy wpis ma następujący format:
params.postupgrade-ID
Wpis postupgrade-ID to identyfikator urządzenia systemu Windows 2000 lub nowszego, który NetSetup uzyskał z pliku netmap.inf dla składnika.
Każdy wpis określa nazwę sekcji parametrów dla tego składnika w pliku AnswerFile. Jeśli na przykład identyfikator urządzenia systemu Windows 2000 lub nowszego składnika to netadapter2, to jego wpis w sekcji NetAdapters jest params.netadapter2. Główne sekcje i parametry w pliku AnswerFile nie są widoczne dla biblioteki DLL do migracji sieci.
Do nazwy sekcji parametrów składnika NetSetup dodaje rozszerzenie OemSection, tworząc nazwę sekcji OEM- dla składnika. Jeśli na przykład sekcja parametrów składnika to params.netadapter2, OEM-section nazwa składnika to params.netadapter2.OemSection. Narzędzie NetSetup przekazuje nazwę sekcji OEM jako parametr szSectionName do funkcji DoPreUpgradeProcessing dostarczonej przez bibliotekę DLL migracji sieci dla składnika. Funkcja DoPreUpgradeProcessing wywołuje funkcję NetUpgradeAddSection w celu utworzenia sekcji OEM dla składnika w pliku AnswerFile. Funkcja DoPreUpgradeProcessing wywołuje funkcję NetUpgradeAddLineToSection, aby dodać informacje specyficzne dla komponentu do sekcji OEM .
W poniższej części pliku AnswerFile przedstawiono sekcje i wpisy dla karty sieciowej, której identyfikator urządzenia z systemem Windows 2000 lub nowszym jest adapter2:
[NetAdapter] ;top-level adapters section
adapter2=params.adapter2 ;entry for adapter2
[params.adapter2] ;parameters section for adapter2
InfID=adapter2 ;Windows 2000 or later device ID
OemSection=params.adapter2.OemSection ;Identifies the OemSection
[params.adapter2.OemSection] ;OemSection created by migration DLL
InfToRunAfterInstall="", adapter2.SectionToRun ;Written by DLL
[adapter2.SectionToRun] ;Section created by migration DLL
AddReg=adapter2.SectionToRun.AddReg ;AddReg directive
[adapter2.SectionToRun.AddReg] ;AddReg section created by DLL
HKR,0\0,IsdnPhoneNumber,0,"111-1111" ;AddReg entries written by DLL
HKR,0\1,IsdnPhoneNumber,0,"222-2222"
HKR,0\0,IsdnSpid,0,"111"
HKR,0\1,IsdnSpid,0,"222"
HKR,0,IsdnSwitchType,0x00010001,1
W fazie trybu graficznego netSetup wykrywa klucz InfToRunAfterInstall napisany przez bibliotekę DLL migracji do params.adapter2.OemSection przykładowego pliku AnswerFile. Zgodnie z tym kluczem, NetSetup przetwarza sekcję adapter2.SectionToRun.AddReg. Adapter w sekcji 2. SectionToRun.AddReg poleca NetSetup, aby dodał wartości parametrów do klucza wystąpienia adapter2 w rejestrze systemu Windows 2000 lub nowszym. Te parametry powinny odpowiadać wartościom parametrów przedaktualizacyjnych, które biblioteka DLL migracji odczytała z rejestru adaptera2 podczas fazy Winnt32 procesu uaktualnienia.
Jeśli biblioteka DLL migracji sieci ma zostać załadowana podczas fazy trybu graficznego interfejsu użytkownika, jej funkcja DoPreUpgradeProcessing ustawia flagę NUA_LOAD_POST_UPGRADE. Ta flaga powoduje, że program NetSetup zapisuje wpis OemDllToLoad do sekcji parametrów składnika w pliku AnswerFile. Wpis OemDllToLoad powoduje, że NetSetup ładuje bibliotekę DLL migracji dla składnika podczas fazy graficznego interfejsu użytkownika (GUI).
W poniższym przykładzie przedstawiono sekcje i wpisy pliku AnswerFile dla składnika, którego biblioteka DLL do migracji sieciowej jest ładowana podczas fazy trybu graficznego (GUI).
[NetAdapter] ;top-level adapters section
adapter2=params.adapter2 ;entry for adapter2
[params.adapter2] ;parameters section for adapter2
InfID=adapter2 ;postupgrade device ID
OemSection=params.adapter2.OemSection;Identifies the OemSection
OemDllToLoad=c:\temp\oem0001\migration.dll
Zwróć uwagę na wpis OemDllToLoad w sekcji params.adapter2. Należy również zauważyć, że biblioteka DLL migracji nie utworzyła params.adapter2.OemSection. Gdy biblioteka DLL migracji ma zostać załadowana w fazie trybu graficznego interfejsu użytkownika, zazwyczaj nie zapisuje klucza InfToRunAfterInstall do pliku AnswerFile. Biblioteka DLL wykonuje uaktualnienie po instalacji; w związku z tym nie musi utworzyć nazwy Oem-Section zawierającej dyrektywy dla NetSetup do wykonania podczas fazy graficznego interfejsu użytkownika.