====================================================================== Plik Readme programu Service Pack 3 dla systemów Microsoft Windows NT 4.0 Workstation oraz Windows NT 4.0 Server ====================================================================== (c) Copyright Microsoft Corporation, 1997 Dokument ten zawiera informacje dotyczące Service Pack 3 dla systemów Microsoft Windows NT 4.0 Workstation oraz Windows NT 4.0 Server, a także odpowiedzi na pytania, jakie można mieć na temat tego produktu. ----------- Spis treści ----------- 1.0 WSTĘP 1.1 Nowości w Service Pack 3 1.2 Obsługa platform PowerPC 1.3 Jak pobrać z sieci, a następnie rozpakować pliki Service Pack 2.0 INSTRUKCJE DOTYCZĄCE INSTALACJI SERVICE PACK 3 DLA SYSTEMU WINDOWS NT 4.0 2.1 Przed rozpoczęciem instalacji Service Pack 2.2 Instalacja Service Pack 2.3 Deinstalacja Service Pack 3.0 UWAGI 3.1 Awaryjny dysk naprawczy 3.2 Dodawanie nowych składników do systemu 3.3 Instalacja plików symbolu z dysku kompaktowego 3.4 Obsługa sprawdzania autentyczności usługi zdalnego dostępu PPP CHAP MD5 3.5 Microsoft DHCP Server 3.6 Hasło nie zaszyfrowane nie jest wysyłane jako domyślne 3.7 Lista zgodności sprzętu Windows NT 4.0 4.0 LISTA BŁĘDÓW SYSTEMU WINDOWS NT 4.0 POPRAWIONYCH W SERVICE PACK 3 5.0 DODATKOWE POPRAWKI ORAZ SPOSOBY RADZENIA SOBIE Z PROBLEMAMI 5.1 Windows NT nie rozpoznaje napędu taśm 5.2 Problemy ze współużytkowaniem plików z systemem Windows 95 5.3 Ponowna instalacja programu HyperTerminal Private Edition firmy Hilgraeve 5.4 Odtwarzanie plików aktywnych oraz Rejestru z taśmy 5.5 Drukowanie na drukarkach LPR 5.6 Aktualizacja sterowników dźwięku 1.0 WSTĘP ---------- Service Pack 3 dla systemu Microsoft Windows NT 4.0 jest łatwy do zainstalowania z systemu Windows NT i modyfikuje jedynie te pliki, które zostały oryginalnie zainstalowane w systemie operacyjnym Windows NT Workstation lub Windows NT Server. Poszczególne wydania Service Pack zawierają wszystkie wcześniejsze poprawki oraz te, wprowadzone później. 1.1 Nowości w Service Pack 3 ----------------------------- Transport RPC Service Pack 3 zawiera nowe wersje połączonej dynamicznie biblioteki zdalnego wywołania procedury (Remote Procedure Call - RPC) oraz mechanizmów obsługujących podsystem RPC (Rpcss.exe). Wraz z wprowadzeniem nowych elementów, polepszona została również obsługa kolejek komunikatów RPC, które są składnikiem mającego się wkrótce pojawić serwera kolejek wiadomości (Microsoft Message Queue Server - MSMQ). Aby aplikacje systemu Windows NT typu klient-serwer mogły używać kolejkowania wiadomości, należy zainstalować Service Pack 3 oraz wersję Beta 2 lub późniejszą MSMQ na serwerze i na kliencie. Elementy niezbędne do rozwijania aplikacji RPC wspomagających serwer MSMQ to: nowa biblioteka RPC (DLL), nowa obsługa podsystemu RPC, nowe pliki nagłówków PRC oraz kompilator Microsoft Interface Definition Language (dostępny w Win32 Software Development Kit). Aplikacje RPC muszą obsługiwać kolejki komunikatów, aby mogły korzystać z możliwości przytoczonych poniżej: Atrybut MIDL [komunikat]. Sekwencje protokołu ncadg_mq. Flagi RPC_C_MQ_* punktu końcowego w strukturze danych RPC_POLICY. Funkcje RpcBindingInqOption i RpcBindingSetOption. Więcej informacji na temat zastosowania kolejek komunikatów w aplikacjach RPC można znaleźć w Pomocy SDK, w punkcie "RPC Message Queuing in the Service Pack 3" (a także w dalszej części tego pliku, w punkcie "Win32 APIs and SDK for Service Pack 3") oraz w dokumentacji mającego się wkrótce pojawić MSMQ SDK. CryptoAPI 2.0 Interfejs programistyczny Microsoft Cryptography (CryptoAPI) umożliwia twórcom oprogramowania dostęp do podstawowych funkcji kryptografii i certyfikacji. Interfejs CryptoAPI 1.0 obsługuje takie operacje na kluczach publicznych oraz symetrycznych, jak: generacja klucza, zarządzanie kluczem, wymiana klucza, kodowanie, rozkodowywanie, kodowanie mieszające (rozproszone), sygnatury cyfrowe oraz weryfikacja sygnatur. Interfejs CryptoAPI 2.0 (wersja uaktualniona wchodząca w skład Service Pack 3) posiada wszystkie funkcje opisane powyżej, jak również nowe funkcje służące do certyfikacji. Twórcy oprogramowania mogą teraz wykorzystywać operacje na kluczach w celu zapewnienia swoim aplikacjom niezbędnego poziomu bezpieczeństwa. CryptoAPI 2.0 używa modelu usługa-dostawca (ang. service-provider), oznacza to, że kryptografia dostarczana jest przez dostawców usług kryptograficznych (ang. Cryptographic Service Providers - CSP). Dzięki temu modelowi, twórcy oprogramowania mogą w łatwy sposób dostosowywać swoje aplikacje do zmieniających się technologii kryptografii, jak również do zmieniających się zasad polityki eksportowej rządu. Service Pack 3 dostarcza jeden CSP (Microsoft RSA Base Provider), który umożliwia użytkownikom oraz twórcom oprogramowania dostęp do kryptografii eksportowej. Interfejs CryptoAPI 2.0 obsługuje następujące standardy: formaty certyfikacji X.509 v.3, rozszyfrowywanie metodą ASN.1, oraz standardy kapsularyzacji PKCS #7 i #10. Pozwala to aplikacjom wykorzystującym interfejs CryptoAPI na współpracę z innymi systemami bazującymi na certyfikacji, a współpracującymi z tymi standardami. Finalna wersja CryptoAPI 2.0 zawiera szereg aktualizacji w porównaniu z wersją z września 1996 roku. Aktualizacje te obejmują zarówno zmiany parametrów jak i nazw. Zmiany te znajdują swoje odzwierciedlenie w plikach Crypt32.dll i Wincrypt.h. Więcej informacji na ten temat można znaleźć w dokumentacji CryptoAPI 2.0. DirectX 3.0 Service Pack 3 posiada zaimplementowaną pełną obsługę DirectX 3.0, jak również obsługę sprzętową DirectDraw będącego składnikiem DirectX 3.0. Od czasu edycji DirectDraw 2.0 zostały poczynione następujące zasadnicze zmiany: DirectDraw Dostęp do wszystkich 256 pozycji palety podczas pracy w trybie wyłączności. DirectSound Zorientowane programowo, trójwymiarowe umiejscawianie dźwięku (Direct3DSound APIs.) DirectInput Interfejs COM obsługujący dane pochodzące z myszy oraz klawiatury, wraz z dokumentacją i przykładowymi programami. DirectPlay Interfejs IDirectPlayLobby pozwalający aplikacji zewnętrznej na uruchamianie aplikacji DirectPlay 3.0, oraz na dostarczenie jej wszystkich niezbędnych informacji potrzebnych do połączenia się z sesją. Direct3D Programowa emulacja Direct3D 3.0 API. (W systemie Windows NT 4.0, Microsoft dostarcza wersję beta sterowników programowych dla Direct3D 2.0.) ODBC 3.0 W Service Pack 3, firma Microsoft dostarcza najnowszą wersję interfejsu Microsoft Open Database Connectivity (ODBC) API. ODBC 3.0 posiada zaktualizowany Panel sterowania ODBC oraz interfejs programu Administrator ODBC, który używa teraz kart kontroli oraz dostarcza więcej informacji na temat składników ODBC zainstalowanych w systemie. Ta zaktualizowana wersja ODBC wprowadza również ideę źródła danych pliku, które może być współużytkowane lub przechowywane na serwerze centralnym. Jeżeli zainstalowane są odpowiednie sterowniki, wówczas ODBC 3.0 pozwala użytkownikom na udostępnianie lub umieszczanie źródła danych pliku na serwerze centralnym. Ta wersja ODBC odpowiada standardom instytutu American National Standards Institute (ANSI) i organizacji International Standards Organization (ISO). Wersja ta jest również zgodna z poprzednimi wersjami ODBC API. Więcej informacji na temat ODBC 3.0 można znaleźć w dokumentacji dołączonej do ODBC 3.0 SDK. Podpisywanie SMB Service Pack 3 posiada zaktualizowaną wersję protokołu sprawdzającego autentyczność Server Message Block (SBM), znanego również jako protokół udostępniania plików Common Internet File System (CIFS). Zaktualizowana wersja protokołu posiada następujące dwa zasadnicze udoskonalenia: pozwala na dwustronne sprawdzanie autentyczności, co zmniejsza możliwość ataku z zewnątrz przez "osoby trzecie", oraz umożliwia sprawdzanie autentyczności wiadomości, zabezpieczając się przez to przed atakami aktywnych wiadomości. Podpisywanie SBM działa tak, że w każdym bloku SMB umieszczana jest cyfrowa sygnaturabezpieczeństwa, która następnie jest sprawdzana zarówno przez klienta jak i przez serwer. Aby można było używać podpisywania SMB, opcję tę należy włączyć lub wymagać jej użycia, zarówno na serwerze jak i na kliencie. Jeżeli opcja podpisywanie SMB jest włączona na serwerze, wówczas klienci którzy mają również włączoną tę opcję, będą podczas wszystkich kolejnych sesji korzystać z nowego protokołu. Klienci, którzy nie mają włączonego podpisywania SMB będą używać starego protokołu. Klient, który nie obsługuje podpisywania SMB nie może ustanowić sesji z serwerem, który wymaga jej użycia. Po zainstalowaniu Service Pack 3 na serwerze, opcja podpisywanie SMB jest wyłączona, natomiast po jego zainstalowaniu w systemie stacji roboczej, opcja podpisywanie SMB jest włączona. Więcej informacji na temat konfiguracji podpisywania SMB można znaleźć w artykule Q161372 -- How to Enable SMB Signing in Service Pack 3, znajdującym się w bazie Microsoft Knowledge Base, w sieci WWW pod adresem http://www.microsoft.com/kb/. Uwaga: Podpisywanie SMB nie działa z protokołem bezpośredniego hosta IPX. Protokół ten modyfikuje bloki SMB w taki sposób, że nie są one zgodne z blokami z włączonymi sygnaturami. Niekompatybilność ta w szczególny sposób uwidacznia się podczas współpracy klienta protokołu bezpośredniego hosta IPX z serwerem żądającym podpisanych bloków SMB. Nie jest wówczas możliwe połączenie się serwera z interfejsem bezpośredniego hosta IPX, ponieważ żądane są od niego podpisane bloki SMB. Jeżeli na serwerze wyłączone zostanie powiązanie z NWLink, wówczas możliwe będzie wykorzystanie podpisywania SMB. Użycie opcji podpisywanie SMB wpływa na wydajność systemu. Chociaż włączenie tej opcji nie powoduje zmniejszenia przepustowości w sieci, to wpływa ono na wydajność serwera i klienta poprzez wzmożone wykorzystanie cykli procesora. Więcej informacji na ten temat można znaleźć w miejscu FTP pod adresem ftp://ftp.microsoft.com/developr/drg/CIFS/sec.htm. Ogólne informacje na temat protokołu CIFS znajdują się w miejscu Microsoft Web pod adresem http://www.microsoft.com/intdev/cifs/. Filtrowanie haseł W skład Service Pack wchodzi filtr haseł (Passfilt.dll), który umożliwia administratorom zwiększenie znaczenia hasła w systemie. Podczas instalacji Service Pack, filtr ten kopiowany jest do katalogu %katalog główny systemu%\SYSTEM32. Filtr ten powinien zostać skopiowany do podstawowego kontrolera domeny, aby mógł obsługiwać domenę, oraz do każdego zapasowego kontrolera domeny, na wypadek zmiany roli serwera w domenie. Aby można było korzystać z filtru haseł, w pliku Rejestru musi istnieć taki sam wpis, jak to pokazano poniżej. Jeżeli nie ma go w Rejestrze, wówczas należy go utworzyć. OSTRZEŻENIE: Nieodpowiednie użycie Edytora rejestru może spowodować poważne problemy w działaniu całego systemu, a nawet konieczność ponownej jego instalacji. Microsoft nie gwarantuje, że każdy problem spowodowany nieodpowiednim użyciem Edytora rejestru może zostać rozwiązany. Tego narzędzia można używać tylko na własne ryzyko. HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Lsa Wartość: Notification Packages Typ: REG_MULTI_SZ Dane: Passfilt.dll Pakiety powiadomień zawierają listę plików bibliotek DLL, które powinny być załadowane i poinformowane o zmianach, oraz o żądaniach zmian hasła. Można kontrolować ładowanie Pakietów powiadomień ustawiając zasady prowadzenia inspekcji w oknie Menedżera użytkowników. Aby tego dokonać, należy otworzyć okno Menedżer użytkowników, a następnie z menu Założenia wybrać polecenie Inspekcja. W oknie dialogowym Zasady prowadzenia inspekcji należy wybrać opcję Dokonuj inspekcji tych zdarzeń, a następnie włączyć opcję Ponowne uruchomienie, Zamknięcie i System, zaznaczając pole(a) wyboru Sukces i/lub Porażka. Passfilt.dll określa następujące zasady korzystania z haseł: 1. Hasło musi zawierać co najmniej 6 znaków. 2. Hasło musi zawierać znaki z co najmniej trzech, z pośród czterech opisanych poniżej, klas: Klasa Przykład ----- -------- Wielkie litery A, B, C, ... Z Małe litery a, b, c, ... z Cyfry 0, 1, 2, ... 9 Znaki nienumeryczne .,;:*&%! 3. Hasło nie powinno zawierać imienia, ani też części lub całego nazwiska. Można tworzyć własne biblioteki niestandardowych filtrów haseł, implementujące odmienne reguły używania haseł. Więcej informacji na ten temat można znaleźć w artykule Q151082 -- Password Change Filtering & Notification in WindowsNT, znajdującym się w bazie Microsoft Knowledge Base, w sieci WWW pod adresem http://www.microsoft.com/kb/. Ograniczanie dostępu dla użytkowników anonimowych Windows NT posiada funkcję, dzięki której użytkownicy anonimowi, mogą uzyskać dostęp do nazw członków domeny, oraz do nazw udostępnionych zasobów. Mając na względzie życzenia klientów, którzy chcieli zwiększyć bezpieczeństwo swoich systemów, Microsoft zaimplementował w Service Pack 3 mechanizm (zwany również połączeniami NULL session connections) pozwalający administratorom ograniczyć możliwość przeglądania listy nazw członków domeny, oraz udostępnionych zasobów przez użytkowników anonimowych. Dodatkowo, w Service Pack 3 zaimplementowana została funkcja, która nie pozwala użytkownikom anonimowym, na zdalne połączenie się z Rejestrem. Po zainstalowaniu Service Pack 3 użytkownicy ci nie będą mogli czytać ani zapisywać danych w Rejestrze. Stworzona zostanie również nowa wbudowana grupa: Użytkownicy ze sprawdzoną autentycznością. Grupa ta jest podobna do grupy Wszyscy, z wyjątkiem jednej ważnej różnicy: użytkownicy anonimowi nie mogą być jej członkami. Więcej informacji na temat właściwości opisanych powyżej można znaleźć w artykule Q143474 znajdującym się w bazie Microsoft Knowledge Base, w sieci WWW pod adresem http://www.microsoft.com/kb/. Użycie Klucza systemu dla lepszego szyfrowania informacji o haśle Service Pack 3 zawiera mechanizmy pozwalające na lepsze szyfrowanie, dzięki czemu można powiększyć bezpieczeństwo informacji przechowywanych w Rejestrze przez menedżera zabezpieczenia kont (ang. Security Account Manager - SAM), a zawierających dane na temat konta oraz pochodnej dotyczącej hasła. Windows NT przechowuje te informacje w bezpiecznej części Rejestru, która chroniona jest funkcjami kontroli dostępu i zaciemniania. Dostęp do tych informacji mają jedynie członkowie grupy Administratorzy. Windows NT, podobnie jak inne systemy operacyjne zezwala użytkownikom uprzywilejowanym, mającym uprawnienia administracyjne, na dostęp do wszystkich zasobów systemu. Dla użytkowników wymagających większego zabezpieczenia, lepsze kodowanie informacji o pochodnej hasła konta, dostarcza dodatkowy poziom bezpieczeństwa, chroniący administratorów przed zamierzonym lub niezamierzonym dostępem do pochodnych hasła przy użyciu interfejsów programistycznych rejestru. Składniki Service Pack 3 umożliwiające polepszone szyfrowanie są opcjonalne. Polepszone szyfrowanie chroni prywatne informacje o haśle konta, poprzez użycie losowego, 128-bitowego klucza kryptograficznego. Administratorzy mogą zaimplementować polepszone szyfrowanie definiując klucz systemowy dla Windows NT. Aby to zrobić należy użyć narzędzia Syskey.exe. Więcej informacji na temat użycia narzędzia Syskey.exe w celu skonfigurowania klucza systemowego, można znaleźć w artykule Q143474 znajdującym się w bazie Microsoft Knowledge Base, w sieci WWW pod adresem http://www.microsoft.com/kb/. Win 32 API oraz SDK dla Service Pack 3 Service Pack 3 zawiera szereg nowych API. W ich skład wchodzą dwa Win32 API należące do "spin counts" w krytycznych sekcjach (InitializeCriticalSectionAndSpinCount() i SetCriticalSectionSpinCount()). Aby umożliwić rozwój aplikacji wykorzystujących możliwości nowych API, w miejscu Microsoft Web, pod adresem http://www.microsoft.com/msdn/sdk, będzie dostępny niedługo Service Pack 3 SDK. 1.2 Obsługa platform PowerPC ---------------------------- Microsoft stopniowo wycofuje się z rozwijania aplikacji pracujących w systemie Windows NT dla platform PowerPC. Dlatego to wydanie Service Pack 3 dla Windows NT 4.0 nie zawiera plików dla tej platformy. Jednakże Microsoft zamierza w dalszym ciągu dostarczać pomoc techniczną użytkownikom Windows NT dla komputerów o tej architekturze. 1.3 Jak pobrać z sieci, a następnie rozpakować pliki Service Pack ----------------------------------------------------------------- Jeżeli ta wersja Service Pack pobrana została z miejsca FTP lub z miejsca sieci WEB, wówczas przed rozpoczęciem instalacji, należy zapoznać się z notatkami do tego wydania. Po pobraniu Service Pack, na dysku powinien znajdować się samo uruchamiający plik skompresowany (np. nt4sp3_i.exe). Aby wybrać z niego wszystkie pliki wchodzące w skład Service Pack, a następnie rozpocząć instalację, należy w oknie Wiersz poleceń wpisać jego nazwę lub kliknąć go dwukrotnie w programie Explorator Windows NT. Można również rozpakować wszystkie pliki Service Pack do bieżącego katalogu, bez potrzeby uruchamiania programu instalacyjnego. Aby tego dokonać należy użyć przełącznika /x okna Wiersz poleceń (np. nt4sp3_i.exe /x). 2.0 INSTRUKCJE DOTYCZĄCE INSTALACJI SERVICE PACK 3 DLA SYSTEMU WINDOWS NT 4.0 -------------------------------------------------------------- 2.1 Przed rozpoczęciem instalacji Service Pack ---------------------------------------------- Przed rozpoczęciem instalacji Service Pack należy zamknąć wszystkie aktywne aplikacje, ponieważ program aktualizujący nie potrafi zastąpić plików systemowych, które są w użyciu. Jeżeli w trakcie instalacji okaże się, że jakikolwiek plik jest używany prze inny program, wówczas na ekranie pojawi się okno dialogowe, z opcjami pozwalającymi na zakończenie instalacji lub pominięcie tego pliku. Polecamy, aby w takim przypadku zakończyć instalację, a następnie ponownie uruchomić program Update.exe i wybrać opcję usuwającą Service Pack. Po wykonaniu tej procedury można wznowić instalację. Aby maksymalnie zwiększyć możliwość odtworzenia systemu po ewentualnym wystąpieniu błędu w trakcie instalacji, proponujemy przed jej rozpoczęciem wykonać następujące czynności: 1. Zaktualizować awaryjny dysk naprawczy używając programu Rdisk.exe z opcją /s. 2. Wykonać pełną kopię zapasową systemu z plikami Rejestru włącznie. 3. Wyłączyć wszelkie zbędne sterowniki i/lub Usługi (to znaczy te, które nie są wymagane do uruchomienia systemu). 4. Skontaktować się z producentem oryginalnego sprzętu (OEM), który dostarcza sterowniki lub usługi dla zaktualizowanych wersji pliku(ów). Jeżeli w systemie zainstalowana została przed sprzedażna wersja Internet Explorer 4.0, wówczas przed rozpoczęciem instalacji Service Pack 3 należy ją odinstalować. Przed sprzedażną wersję IE 4.0 można zainstalować ponownie, po poprawnym zainstalowaniu Service Pack 3. Uwaga ta nie odnosi się do wersji sprzedażnej IE 4.0, która będzie dostępna dla użytkowników w miejscu sieci Microsoft Web. Użytkownicy komputerów typu notebook, serii NEC Versa 6050 lub 6200, które dostarczane są z preinstalowanym systemem Windows NT 4.0, powinni na pojawiające się w trakcie instalacji Service Pack pytanie, czy zastąpić plik "hal.dll" odpowiedzieć "Tak". Jeżeli w systemie uruchomiony jest program CardWizard for Windows firmy System Soft (obsługa PCMCIA), lub program PowerProfiler for Windows NT (obsługa zaawansowanego zarządzania energią), wówczas przed rozpoczęciem instalacji Service Pack, należy wykonać procedury krytycznej preinstalacji. W przeciwnym wypadku, po zainstalowaniu Service Pack nie będzie możliwe uruchomienie komputera. Procedury te można znaleźć w sieci Web pod adresem http://www.systemsoft.com. Windows NT 4.0 nie obsługuje zaawansowanego zarządzania energią, dlatego proponujemy, aby przed rozpoczęciem instalacji Service Pack odinstalować obsługę zaawansowanego zarządzania pamięcią. 2.2 Instalacja Service Pack --------------------------- Aby zainstalować Service Pack z dysku kompaktowego: 1. Umieść dysk zawierający Service Pack w stacji CD-ROM. 2. Jeżeli po włożeniu dysku do stacji nastąpi automatyczne otwarcie strony Web w przeglądarce internetowej, wówczas kliknij łącze "Service Pack dla Windows NT", a następnie "Zainstaluj Service Pack". 3. W odpowiedzi na pytanie, czy chcesz otworzyć czy zapisać na dysku plik Spsetup.bat, wybierz "Otwieranie", a następnie postępuj zgodnie z instrukcjami pojawiającymi się na ekranie. Uwaga: Aby w przyszłości możliwa była deinstalacja tego wydania Service Pack, należy podczas jego pierwszej instalacji stworzyć katalog Uninstall. Nowy katalog Uninstall powinno się tworzyć za każdym razem, gdy przeinstalowywany jest Service Pack (np. z powodu dodania nowego oprogramowania lub sprzętu). Aby stworzyć ten katalog, wybierz w odpowiednim momencie instalacji opcję "Chcę utworzyć katalog Uninstall". Aby uzyskać więcej informacji na ten temat, zajrzyj do rozdziałów 2.3 i 3.2. 4. Jeżeli po włożeniu płyty kompaktowej nie nastąpi automatyczne otwarcie strony Web, wówczas otwórz okno Wiersz poleceń, a następnie przejdź na literę dysku określającą stację CD-ROM (np. x:\). 5. Przejdź do katalogu \i386 lub \APLHA (w zależności od tego czy posiadasz komputer Intel, czy ALPHA), a następnie wpisz UPDATE i naciśnij Enter. 6. Postępuj zgodnie z instrukcjami pojawiającymi się na ekranie. Aby zainstalować Service Pack z dysku sieciowego: 1. Otwórz okno Wiersz poleceń, a następnie połącz się z dyskiem na którym znajdują się pliki Service Pack. 2. Zmień literę dysku na literę określającą dysk sieciowy (np. x:\). 3. Przejdź do katalogu \i386 lub \APLHA (w zależności od tego czy posiadasz komputer Intel, czy ALPHA), a następnie wpisz UPDATE i naciśnij Enter. 4. Postępuj zgodnie z instrukcjami pojawiającymi się na ekranie. Uwaga: Aby w przyszłości możliwa była deinstalacja tego wydania Service Pack, należy podczas jego pierwszej instalacji stworzyć katalog Uninstall. Nowy katalog Uninstall powinno się tworzyć za każdym razem, gdy przeinstalowywany jest Service Pack (np. z powodu dodania nowego oprogramowania lub sprzętu). Aby stworzyć ten katalog, wybierz w odpowiednim momencie instalacji opcję "Chcę utworzyć katalog Uninstall". Aby uzyskać więcej informacji na ten temat, zajrzyj do rozdziałów 2.3 i 3.2. 2.3 Deinstalacja Service Pack ------------------------------ To wydanie Service Pack posiada wbudowaną funkcję, dzięki której można deinstalować Service Pack z systemu, przywracając jednocześnie system do stanu w jakim znajdował się przed instalacją. Aby w przyszłości możliwa była deinstalacja tego wydania Service Pack, należy podczas jego pierwszej instalacji stworzyć katalog Uninstall. Aby stworzyć ten katalog, należy w odpowiednim momencie instalacji wybrać opcję "Chcę utworzyć katalog Uninstall". Katalog ten tworzony jest w katalogu Windows NT i wymaga 60 MB wolnego miejsca na dysku. Aby przywrócić system do stanu w jakim znajdował się przed instalacją Service Pack należy uruchomić program Update.exe, a następnie wybrać opcję "Usunięcie uprzednio zainstalowanego Service Pack." Po ponownym uruchomieniu komputera program Update.exe zastąpi wszystkie pliki, które były uaktualnione przez Service Pack ich starymi wersjami, oraz przywróci ustawienia Rejestru do stanu sprzed instalacji Service Pack 3. Uwaga: Jeżeli w systemie znajdują się aplikacje, które do poprawnego działania wymagają zainstalowanego Service Pack 3, to jego deinstalacja może niekorzystnie wpłynąć na pracę tych aplikacji. Uwaga: Jeżeli planowana jest instalacja starszej wersji Service Pack po uprzedniej deinstalacji wersji 3.0, należy zwrócić uwagę na fakt, iż Service Pack 3 modyfikuje bazę danych menedżera zabezpieczeń kont (SAM). Ponieważ w trakcie deinstalacji, Service Pack nie cofa modyfikacji dokonanych w tej bazie, starsze wersje programów SAMSRV.DLL oraz WINLOGON.EXE nie będą potrafiły rozpoznać jej struktury. Aby poprawnie zainstalować wcześniejszą wersję Service Pack (np. 2.0), należy w odpowiednim momencie instalacji, kiedy w oknie dialogowym "Potwierdź zmianę pliku" pojawi się pytanie czy zastąpić pliki SAMSRV.DLL oraz WINLOGON.EXE, wybrać "Nie". W przeciwnym wypadku nowe wersje tych plików zostaną zastąpione ich starszymi odpowiednikami, przez co nie będzie możliwe w przyszłości zalogowanie się do systemu. 3.0 UWAGI ---------- 3.1 Awaryjny dysk naprawczy --------------------------- Jeżeli w jakiś czas po zainstalowaniu Service Pack zaistnieje potrzeba naprawienia systemu Windows NT za pomocą awaryjnego dysku naprawczego, wówczas po poprawnym zakończeniu tej operacji należy ponownie zainstalować Service Pack. Wymóg ten spowodowany jest tym, iż podczas naprawy systemu za pomocą tego dysku, przywracane są oryginalne ustawienia systemu Windows NT. Aby przeinstalować Service Pack, postępuj zgodnie ze wskazówkami znajdującymi się w punkcie 2.0. Aby uzyskać więcej informacji dotyczących awaryjnego dysku naprawczego przeczytaj artykuł Q146887 znajdujący się w bazie Microsoft Knowledge Base, w sieci WWW pod adresem http://www.microsoft.com/kb/. 3.2 Dodawanie nowych składników do systemu ------------------------------------------ Każda zmiana (dodanie lub usunięcie) oprogramowania bądź sprzętu w systemie, w którym zainstalowany jest Service Pack, pociąga za sobą konieczność jego ponownej instalacji. Spowodowane jest to tym, iż pliki pobierane z dysku zawierającego Windows NT 4.0 mogą nie być zgodne z plikami Service Pack. Nie można dodawać nowych składników (takich jak sterownik klawiatury lub drukarki) używając dysku zawierającego Service Pack. Do tego celu należy użyć oryginalnego dysku zawierającego te składniki, a następnie przeinstalować Service Pack. Na przykład, po dodaniu do systemu usługi SNMP należy przeinstalować Service Pack. W przeciwnym wypadku pojawi się błąd "Punkt wejścia SnmpSvcGetEnterpriseOID nie może zostać znaleziony w snmpapi.dll." Dzieje się tak, ponieważ podczas instalacji Service Pack pewne pliki usługi SNMP zostają zaktualizowane. Oznacza to, że po dodaniu nowej usługi, w systemie znajdują się stare i nowe pliki, które nie pasują do siebie. Przeinstalowanie Service Pack rozwiązuje ten problem, bowiem aktualizuje stare wersje plików. Uwaga: Podczas reinstalacji Service Pack po dodaniu nowego oprogramowania lub sprzętu, należy ponownie utworzyć katalog "Uninstall". Aby stworzyć ten katalog, należy w odpowiednim momencie instalacji wybrać opcję "Chcę utworzyć katalog Uninstall". 3.3 Instalacja plików symbolu z dysku kompaktowego -------------------------------------------------- Każdy plik programu Windows NT posiada własny plik symbolu, który używany jest podczas próby określenia przyczyny wystąpienia błędu STOP jądra systemu. Aby zainstalować pliki symbolu odpowiadające nowym plikom Service Pack 3 (zakładając, że D: jest literą dysku CD-ROM, pliki symbolu są umieszczone w katalogu C:\WINNT\SYMBOLS oraz, że pliki są instalowane na komputerze z procesorem x86) należy użyć następującego polecenia: XCOPY /S /U /D D:\SUPPORT\DEBUG\I386\SYMBOLS C:\WINNT\SYMBOLS Istniejące pliki .dbg zostaną zastąpione plikami pochodzącymi z Service Pack 3. Komenda XCOPY kopiuje jedynie już zainstalowane pliki .dbg (przełącznik /U) oraz te, które mają najaktualniejszą datę (przełącznik /D). Więcej informacji dotyczących analizy błędów Windows NT można znaleźć w rozdziale 39 ("Windows NT Debugger") w Microsoft Windows NT 4.0 Workstation Resource Kit. 3.4 Obsługa sprawdzania autentyczności usługi zdalnego dostępu PPP CHAP MD5 -------------------------------------------------------------- Service Pack 3 dostarcza mechanizmy wspierające w ograniczony sposób obsługę sprawdzania autentyczności usługi zdalnego dostępu PPP CHAP MD5 dla serwera zdalnego dostępu (ang. Remote Access Service - RAS). Usługa ta może być przydatna w środowiskach z niedużą liczbą użytkowników, łączących się z serwerem za pomocą oprogramowania pochodzące od innych niż Microsoft dostawców. Usługa ta jest lokalnie skojarzona z serwerem RAS. Informacje na temat konta MD5 przechowywane są w rejestrze serwera RAS i nie są zintegrowane, ani zsynchronizowane z bazą danych kont Menedżera użytkowników. W późniejszych wydaniach w miejsce bieżących mechanizmów obsługi sprawdzania autentyczności usługi zdalnego dostępu PPP CHAP MD5, zaimplementowana zostanie metoda zintegrowana z Menedżerem użytkowników. Obsługę sprawdzania autentyczności PPP MD5-CHAP można włączyć tworząc w rejestrze klucz MD5 (tak jak to pokazano poniżej), a następnie dodając klucze podrzędne w formacie [:] z wartością podrzędną "PW" zawierającą hasło konta. Notacja typu ":" została użyta zamiast "\" z powodu reguł składni klucza rejestru. Wartość 'domena:' może zostać pominięta. MD5-CHAP nie będzie działał dopóki nie zostanie stworzony klucz MD5 (domyślnie). HKLM\SYSTEM\CurrentControlSet\Services\RasMan\PPP\CHAP\MD5 [:](REG_SZ)Pw 3.5 Microsoft DHCP Server -------------------------- Ta wersja Microsoft DHCP Server modyfikuje format bazy danych DHCP. Dlatego też, przed rozpoczęciem aktualizacji powinno się wykonać kopię zapasową katalogu %katalog windows%\system32\dhcp. Funkcja pozwalająca na wykrywanie konfliktów adresów może zmniejszyć wydajność serwera Microsoft DHCP. Aby tego uniknąć, należy zmniejszyć liczbę powtórzeń polecenia ping, w oknie Właściwości serwera. Domyślnie funkcja ta jest wyłączona. Konflikty adresów oznaczane są poprzez zmianę nazwy komputera na "BAD_ADDRESS." Jeżeli w oknie Właściwości klienta wybrana została opcja Unikatowy identyfikator, wówczas oznacza to, że adres był odrzucony przez klienta. W przeciwnym wypadku, oznacza to, że konflikt został wykryty przez DHCP Server. Można tak skonfigurować serwer DHCP, aby wstawiał on w pole "Brama domyślna" bieżący adres IP klienta. Skorzystanie z tej opcji pociąga jednak za sobą konieczność użycia przez klienta protokołu rozróżniania adresów (ARP) dla wszystkich adresów w lokalnej podsieci. Protokół ten jest najefektywniejszy w sieciach nie posiadających routerów. Aby włączyć tę właściwość serwera DHCP, należy wprowadzić następującą wartość do rejestru: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\DHCPServer \Subnets\a.b.c.d\SwitchedNetworkFlag=1 (REG_DWORD) Ta wersja serwera Microsoft DHCP Server obsługuje klientów BOOTP. Adresy BOOTP muszą być zarezerwowane wcześniej, poprzez utworzenie rezerwacji adresów IP. Następne wersje serwera DHCP będą w stanie dynamicznie przydzielać adresy klientom BOOTP. Klienci BOOTP, którzy nie wybiorą parametru 55 (lista opcji), będą i tak w dalszym ciągu mogli korzystać z następujących właściwości tej edycji Microsoft DHCP Server: 1 Maska podsieci 3 Router 5 Serwer nazw 12 Nazwa hosta 15 Nazwa domeny 44 NetBIOS przez TCP/IP Serwer nazw 45 NetBIOS przez TCP/IP Datagram Distribution Server 46 NetBIOS przez TCP/IP Typ węzła 47 NetBIOS przez TCP/IP Zakres 48 X Window System Font Server 49 X Window System Display Manager 69 Serwer SMTP 70 Serwer POP3 9 Serwer LPR 17 Ścieżka główna 42 Serwery NTP 4 Serwer czasu Aby uzyskać dostęp do innych możliwości, klient musi wybrać opcję 55, w żądaniu BOOTP. Po jej wybraniu, serwer DHCP zwróci opcje możliwości w kolejności, jaką opisano powyżej. Serwer DHCP zwróci tyle opcji, ile się zmieści w pakiecie odpowiedzi. Funkcja dziennika aktywności tworzy na dysku plik tekstowy zawierający informacje na temat aktywności wszystkich serwerów DHCP. Plik ten znajduje się w katalogu: %katalog windows%\system32\dhcp\dhcpsrv.log Jeżeli funkcja dziennika aktywności jest włączona, wówczas plik ten otwarty jest przez cały czas działania serwera DHCP. Przed wyłączeniem funkcji dziennika aktywności, należy zatrzymać serwer DHCP, używając następującego polecenia: NET STOP DHCPSERVER W przypadku zapełnienia dysku, działanie funkcji dziennika aktywności zostanie zatrzymana do czasu, aż na dysku znowu będzie wystarczająca ilości wolnego miejsca. Po włączeniu lub wyłączeniu o obsługi: rejestrowania, superscope lub DHCP decline, należy zatrzymać, a następnie ponownie uruchomić serwer DHCP. 3.6 Hasło nie zaszyfrowane nie jest wysyłane jako domyślne ---------------------------------------------------------- Po zainstalowaniu Service Pack 3 dla Windows NT 4.0, nie jest możliwe połączenie się z serwerami SMB (takimi jak Samba czy LAN Manager for UNIX) przy użyciu nie zakodowanego hasła (zwykłego tekstu). Dzieje się tak dlatego, iż SBM zawarty w Service Pack 3, w odmienny sposób obsługuje nie zakodowane hasła, niż jego poprzednia wersja znajdująca się w systemie Windows NT 4.0. Począwszy od Service Pack 3, SMB nie wysyła nie zakodowanych haseł, chyba że zostanie dodany stosowny wpis do Rejestru, który włącza ich obsługę. Więcej informacji dotyczących modyfikacji Rejestru można znaleźć w artykule Q166730 znajdującym się w bazie Microsoft Knowledge Base, w sieci WWW pod adresem http://www.microsoft.com/kb/. Z tego artykułu można się również dowiedzieć jak zmodyfikować proces instalacyjny Service Pack tak, aby obsługa nie zakodowanych haseł została włączona bezpośrednio po jego zainstalowaniu. 3.7 Lista Zgodności Sprzętu Windows NT 4.0 -------------------------------------------- Bieżąca lista komputerów oraz urządzeń zewnętrznych obsługiwanych przez Windows NT 4.0 jest dostępna w sieci WWW pod adresem http://www.microsoft.com/hwtest. 4.0 LISTA BŁĘDÓW SYSTEMU WINDOWS NT 4.0 POPRAWIONYCH W SERVICE PACK 3 --------------------------------------------------------------- Poniżej znajduje się pełna lista błędów systemu Windows NT 4.0 poprawionych w Service Pack 3. Podczas przeszukiwania bazy Microsoft Knowledge Base w celu znalezienia artykułu dotyczącego interesującego Cię błędu, użyj specyficznego numeru błędu Qxxxxxx. Bazę Microsoft Knowledge Base można znaleźć w sieci WWW pod adresem http://www.microsoft.com/kb/. Uwaga: Wszystkie wymienione poniżej artykuły dostępne są tylko w wersji angielskiej. Service Pack 1 -------------- Q78303 Intermittent File Corruption Problem Q142653 STOP Message Occurs Calling GetThreadContext/SetThreadContext Q142654 Winsock Memory Access Violation in Ws2help.dll Or Msafd.dll Q142655 Stop Message Appears After Deleting ProductOption Registry Key Q142656 Internet Explorer 3.0 on RISC Computer Cannot Connect to Host Q142657 Data Corruption on Windows NT 4.0 Q142658 Internet Information Server Runs Out of Memory Q149903 File Manager Performs a Move Instead of a Copy Q156832 STOP Message when IBM Warp Client Connects to Windows NT 4.0 Service Pack 2 -------------- Q108261 Windows NT Hangs on Shutdown with Certain PCMCIA Devices Q140065 Multi-Processor Systems Randomly Restart or Stop Responding Q141375 Winstone 97 May Fail on Windows NT 4.0 Q141708 RAS Client IP Addresses Not Returned to Static Address godot Q142634 Multiple Processes Are Able to Open the Same Winsock Port Q142641 Internet Server Unavailable Because of Malicious SYN Attacks Q142648 STOP 0x00000024 in Ntfs.sys Q142656 Internet Explorer 3.0 on RISC Computer Cannot Connect to Host Q142671 Backup Fails on Certain Directories Due to Lack of Permissions Q142675 CSNW Sends Packets Greater Than Negotiated Maximum Packet Size Q142686 First Line of Print Job Lost When Printing Using Lpdsvc Q142687 Windows NT 4.0 Not Able to Read Some Compact Discs Q142847 Bugcheck 0x1e Caused by Isotp.sys Driver Q142872 Length of PDC Name May Affect Performance on a Domain Q142903 Windows NT Ndis.sys and Netflx3.sys Performance Improvement Q146336 Joystick in Windows NT 4.0 Does Not Work Properly Q147363 AlphaServer Hangs on Install of Windows NT Version 4.0 Q147497 Matrox Video Driver May Fail on Alpha-based Computers Q147552 Backup Always Reports Time as PM Q148378 Setup of RAS with Multiple Modems Gives Slow Performance Q148525 Removable Media Does Not Eject if Formatted in NTFS Q148602 Running SNA Server 2.11 on the Windows NT 4.0 Q150815 Windows NT May Fail to Boot on Toshiba Portable Computers Q153665 SPX Data Stream Type Header May Reset Unexpectedly Q154556 Delegation Requires a Stop and Restart of the DNS Server Service Q154620 Windows NT 4.0 DNS Server Loses the Forwarders Settings Q154784 Windows NT Operating System SNMP OID Incorrect Q155883 NT 4.0 Breaks SNA Server 2.x Server Communication Over IP Q156091 Access Violation with Long NDS Context in CSNW/GSNW Q156095 Replace Command with Space Character in the Path Does Not Work Q156276 Cmd.exe Does Not Support UNC Names as the Current Directory Q156324 Device Failure Message with Microchannel Network Adapter Q156520 Logon Validation Fails Using Domain Name Server (DNS) Q156578 Cannot Cancel Print Job on Windows NT 3.51 Shared Printer Q156735 WOW Applications Stack Fault When Launched by a Service Q156746 Print Jobs Are Deleted When Printer Is Resumed After Restart Q156750 AddGroupNameResponse Frame from WinNT May Cause WFWG to Hang Q156884 Problems Saving Event Viewer Log from Windows NT 4.0 to 3.51 Q156958 Serial Service Won't Stop with Serial Printer Installed Q157279 Nwrdr.sys Fails Reading File with Execute Only Attribute Q157289 Memory Leak Using RegConnectRegistry API Q157494 PPC 4.0 Cirrus Driver Fails to Redraw & Fill Objects Correctly Q157621 Personal Groups Not Visible If %Systemroot% Is Read-Only Q157673 Policy Not Updated on Workstation Q158142 WM_DDE_EXECUTE API Causes a Memory Leak in the WOW Subsystem Q158387 RAS Server Cannot Use DHCP to Assign Addresses w/ PPTP Filtering Q158587 16-Bit Named Pipe File Open Leads to WOW Access Violation Q158682 Shortcuts Created Under NT 4.0 Resolve to UNC Paths Q158707 DDE Destroy Window Code May Stop 0x0000001e in Windows NT 4.0 Q158796 Macintosh Clients Connected to WinNT Server Appear to Hang Q158981 IBM Thinkpads 760ED and 760ELD May Hang During Shutdown Q158994 Windows NT 4.0 Fails to Replicate to Backup Domain Controllers Q159053 NTFS Stream Limitation in Windows NT 4.0 Q159066 A Client Crash May Prevent an NTFS Volume Dismount Q159071 NTFS Does Not Prevent a File Deletion During Rename Q159072 An Account That Still Has System Access May Be Deleted Q159073 Screen Corruption on Dell Laptops Using Cirrus Video Q159075 Compression Is Not Supported on Quantum 4000DLT Q159076 Windows NT 4.0 May Hang or Crash in Win32k.sys During Setup Q159085 Windows NT Kernel Crashes While Processing WM_NCCREATE Q159090 Delphi 2.00 and 2.01 Users Encounter Error 998 Q159091 German Time Zone Results in Incorrect Log Times Q159092 Mouse Buttons Not Swapped on German Windows NT 4.0 Q159093 Windows NT Muldiv() Function Returns Incorrect Value Q159095 STOP 0x0000001E in Win32k.sys When Exiting Applications Q159098 WinNT 4.0 Resource Kit Utility "Remote Console" Client Fails Q159105 Cannot Open Truncated File Names from Compact Discs Q159107 Access Violation in AddAtom Inside Kernel32.dll Q159108 SMP Full Duplex Adapter Configuration May Cause a Blue Screen Q159109 ExitWindowsEx Does Not Work With NEC Power Switch Service Q159110 CDFS Does Not Complete IRPs Correctly Q159111 Multiprocessor Computer Hangs Under Stress Using Halsp.dll Q159119 NTFS Generates Cross-Linked Files Q159127 Bugcheck in Windows NT While Running POSIX Applications Q159129 OpenGL Access Violation with Invalid OpenGL Context Q159137 Moving Files Can Corrupt NTFS Partition Q159141 CDFS Incorrectly Creates Short File Names for Some Files Q159144 Dongle May Not Function Under Windows NT 4.0 Q159203 Unattended Install Prompts for New IP if Zero Is in Address Q159204 IoCompletionPort Causes Blue Screen Error Q159205 SFM File Type and Creator Properties Invalid Q159206 Reactivation of Paused Print Queues Deletes Print Jobs Q159309 Windows NT 4.0 RAS Not Releasing Static IP Addresses Q159352 RPC over NetBIOS Programs Can't Call from Server to RAS Client Q159447 Applications Testing for Directory Existence Fail Q159449 DNS Server Glue Data Is Deleted Q159450 Second Recursive Query Sent from DNS Server Is Broken Q159594 Missing Eastern Europe FontSubstitutes in Registry Q159910 Memory Corruption on a Windows NT Alpha Platform Q159970 Slow List of Folders and Files with CSNW Q159971 SetTimer() API Causes Memory Leak in the WOW Subsystem Q159972 WinNT 4.0 May Not Return Valid Response for SMB Search Command Q160015 2D Vector Performance on WinNT 4.0 Slower Than on 3.51 Q160055 Warning Event ID 4010 Generated on Windows NT LPD Server Q160189 CSNW Cannot See More Than 32 Volumes Per Server Q160190 RasSetEntryProperties Does Not Save a Full Path Script Name Q160354 Mouse and Keyboard Can Disappear when Replacing Drivers Q160370 Stop Screen 0x00000050 Caused by Fs_rec.sys Q160372 Intermittent File Corruption when Compiling on NTFS Partition Q160373 Adaptec Aic78xx Does Not Issue Multiple Tagged Commands Q160377 File Size Data Does Not Remain Consistent After Defrag on NTFS Q160392 Systems with 4 GB or More of RAM Cannot Boot Windows NT 4.0 Q160398 Cannot Read Files Greater than 4 GB Q160404 Madge EISA Stops Responding on Alpha in Windows NT 4.0 Q160405 Video Memory Not Correctly Detected on Dell Latitude Laptops Q160420 Changing Colors on Cirrus Logic Cards to 65k Can Cause Stop Q160459 DNS Delegations May Fail Q160470 Stop 0x0000000a IPX Sends Browser an Incomplete Datagram Q160493 NWLNKRIP Data Structures Corruption when Using a Demand Dial NIC Q160494 DNS Zone Transfer Fails After WINS Record Added Q160497 Cache File Entries Disappear Q160508 Unnecessary DNS Zone Transfers Q160518 Zone Files in Multiples of 4 KB May Cause Access Violation Q160583 Windows NT 4.0 with More Than 4 Processors May Stall & Reboot Q160601 Bad Parameters Sent to Win32k.sys May Cause Stop Message Q160603 No Output from DBMON Using OutputDebugString While Debugging Q160604 Access Violation in security!SspQueryContextAttributesW Q160606 Performance Enhancements for SQL Server Under Windows NT Q160610 READ_REGISTER_ULONG Doesn't Preserve ULONG Semantics on Alpha Q160649 STOP 0x0000000A in Ntoskrnl.exe at Logon to Windows NT 4.0 Q160650 Blue Screen When Closing Kernel Mode Handles from User Mode Q160651 OpenGL May Cause an Exception 0xc0000090 Q160653 NTFS Fails Assertion Under High Stress During Transfer Q160657 16-bit Version of Visual Basic 4 May Hang Windows NT 4.0 Q160658 Stop C0000021A Using MoveFileEx MOVEFILE_DELAY_UNTIL_REBOOT Q160670 FPSCR is Not Being Saved Across Thread Context Switches Q160671 Stop 0x0000007F May Occur on Compaq SystemPro Q160678 Possible Access Violation in Win32k.sys Under High Stress Q160702 Event 2006 Errors in Xcopy from WinNT 4.0 to OS/2 3.0 Client Q160732 FIX: SQL Server 6.5 Service Pack 2 Fixlist (Part 2 of 2) Q160791 Excel Charts Lose Color When Pasted into Word Q160840 Sharing Violation When Accessing User Profiles Q160894 Incoming Fax Jobs Do Not Appear in Print Queue Q160964 0x0000001e When Printing Certain Documents from Windows NT 4.0 Q161201 NTBackup.exe from WinNT 3.51 SP5 Causes Verify Errors Q161802 Stop 0x0000000A During Create File SMB Q161990 How to Enable Strong Password Functionality in Windows NT Q162157 Cyberbit Unicode Font Does Not Return Correct Charset Q163055 DHCP Client May fail with NT 4.0 SP2 Multinetted DHCP Server Q163736 Access Violation in DNS Manager when deleting cached domain Q163772 Nested "for" Loops Using the '~' Operators Does not Work Q163773 Brief 3.0 in NTVDM Consumes 100% Processor Q163837 SNMP query to Windows NT returns same value for NTS and NTW Service Pack 3 ------------------- Q135707 Programs Run at Priority Level 15 May Cause Computer to Hang Q139506 Connections to Share-Level Server May Fail Q140419 Name Release Notfications Not Sent to WINS on Shut Down Q140967 Changing Password in User Manager Does Not Permit Logon Q141189 BUG: Wrong Error Code on NetBIOS Call When Using NWNBLNK Q141381 Retail SP3 Clients Cannot Connect to SP3 Beta 1 Servers Q142047 Bad Network Packet May Cause Access Violation (AV) on DNS Server Q142609 Corruption Problem When Running DPMI Application Q143470 Run Logon Scripts Synchronously Not Applied to New Users Q143472 FPNW Blue Screens Accessing or Creating Folders with Long Paths Q143473 Unattended Setup Stops and Says Press Any Key to Shut Down Q147012 Activating /W Switch to Prevent Rebooting in WinNT Q149538 System Restarts Every 5 Hours if Workstation to Server Upgrade Q151926 Delayed WinLogon When Drive Mapped to Local Share Q153220 DHCP Manager Error "No More Data Is Available" Q154710 Cannot View Long File Names on Network in 16-Bit Programs Q154939 CreateQueueJobAndFile Fails w/ Queues Other Than Print Queue Q156410 STOP 0x1E or 0x50 Error on Multiprocessor DEC Alpha Computer Q157077 Netstat Slow to List Large Numbers of Connections Q157745 Command Extensions Cause Access Violation in Cmd.exe Q158433 Re-creating Admin Shares Causes Exception Error Q158548 Sysdiff Changes Dates on Files It Applies to WinNT Q159060 Mouse Cursor Freezes or Fails with Microsoft IntelliMouse Q159176 XADM: Store Stops Responding with High CPU Usage Q159330 Map.exe Does Not Set Environment Variables Correctly Q159998 Error Message: Error Access Is Denied Q160386 Incorrect MediaType Parameter on IBM PCMCIA Token Ring Card Q160405 Video Memory Not Correctly Detected on Dell Latitude Laptops Q160990 DHCP Server Offers Duplicate IP Addresses for Windows NT Q161038 Winsock Apps Fail on First Attempt at NetBIOS Name Resolution Q161368 Service Pack 2 May Cause Loss of Connectivity in Remote Access Q161432 WINS Static Entries Overwritten by Duplicate Group Names Q161644 STOP 0x0000000A Sfmsrv.sys When Copying File to Mac Volume Q161714 IPX Doesn't Function Correctly over Token Ring Source Routing Q161830 Message from Unix Using Smbclient w/ Long Username Crashes Q161838 Programs That Lock 0 Bytes at Byte 0 Lock Entire File Q162077 Stop: 0x0000000A when Selecting NDS Map Objects Q162096 SET: Drivers Fail to Load When I/O Address Is Above 0xFFF Q162189 Macintosh Clients May Hang Temporarily with Multiple Mac Volumes Q162396 Problem with DHCP Decline Feature in Service Pack 2 Q162404 Service Pack 5 Breaks Microsoft Mail Shared Using FPNW Q162471 Windows NT 4.0 May Not Recognize SCSI Devices Using Nonzero LUNs Q162563 WINS Restore Fails on Windows NT Server 4.0 Q162566 FPNW Causes Incomplete Display When Executed from Windows 95 Q162567 Telnet to Port 135 Causes 100 Percent CPU Usage Q162616 Extra Form Feed with Passthrough Functions to Text Only Driver Q162657 Choosing Default Domain Name for RAS Client Authentication Q162774 Policy Editor Crashes When Using Large Custom ADM Files Q162775 Access Violation in SPOOLSS when Printing to a Serial Printer Q162778 WINS May Report Database Corruption w/ More Than 100 Owners Q162881 RIP Table Sent While Shutting Down When Silent RIP Set Q162926 STOP: 0x0x0000000A After Call to GlobalAddAtom() Q162927 Telnetting to Port 53 May Crash DNS Service Q163129 RAS Client Fails to Connect to Service Pack 2 Using NetBEUI Q163143 STOP: 0x0000001E with Status C000009A Q163196 New Windows NT PING.EXE Prevents Hanging Other TCP/IP Stacks Q163202 Limit of the Number of Simultaneously Open Root Storage Files Q163203 Remote Access Autodial Manager may fail for second user logon Q163213 WebSTONE Benchmark of IIS May Show Poor Results for MP Systems Q163214 RAS Script with Set IPADDR May Fail with 3Com Defender Add-on Q163261 DEC ALPHA WinNT 4.0 Servers w/ SP2 Fail to Lease DHCP Addresses Q163267 Delay While Establishing SPX II Connection Q163318 Helpfile Word Lists May Be Rebuilt After Daylight Savings Change Q163333 Autosynch Compatible COM Applications May Fail w/ FIFO Enabled Q163383 Failure to Obtain IP Address Via DHCP on Token Ring w/ SP2 Q163431 16-Bit Application Stops Responding When Run on WinNT 4.0 Q163508 STOP 0xA in Ntfs.sys During Reboot Q163512 Error: The Mapi Spooler has Shut Down Unexpectedly Q163525 Delay When Saving Word 7.0 File to Windows NT 4.0 Server Q163538 NTBackup Does Not Properly Eject Tapes on DLT Tape Devices Q163614 HP LaserJet Series II Prints Extra Small Stripes or Points Q163616 Cannot Unlock Workstation If Password Change Cancelled Q163620 STOP 0x50 in Rdr.sys If Pathname Too Long in SMB Q163672 Windows NT 4.0 Setup Fails on ThinkPad 535 Q163687 Winsock Applications May Timeout or Fail with an Error Q163700 IIS Access Violation for Polygon with More Than 100 Vertices Q163714 ATDISK Finds the Same Disk Twice on SunDisk PCMCIA ATA Adapter Q163725 NDIS Driver Fails To Check Functional Address Q163790 RPC Service Stops Responding on UDP Port 135 Q163872 Sysdiff Cannot Delete Files Q163873 Czech Keyboard Layout Has Wrong Mapping Q163874 Pressing CTRL+ALT+DEL When Logging On Can Cause Blue Screen Q163875 Group Policies Not Applied If DC Name Is More Than 13 Characters Q163876 CSNW Clients Cannot Delete Print Jobs on NetWare Print Queue Q163880 COPY Command Causes File Cache to Grow Q163881 Windows NT Does not Display Some Fonts Q163883 NetBT (tag=Nbt8) Corrupts Pool with WinNT 4.0 SP2 Installed Q163891 Microsoft Excel 97 Causes a Windows NT Access Violation Q163892 A Service May Not Set Hooks on 32-bit GUI Applications Q163936 CLOCK Hangs and Consumes 90% CPU When Set to Digital Display Q163969 Event 552: DNS Was Unable to Serve a Client Request Q164014 Slow Exchange Client Logons Due to Deadlock in LSASS Q164121 Corel Fonts Unavailable Outside of English Locale Q164133 Logon Allowed When Access Denied to Mandatory User Profile Q164138 Files in Macintosh Volume Disappear from Macintosh Clients Q164159 Verify Reports Errors When Restoring a Tape Backup Q164161 NTBACKUP Fails to Back up Microsoft Exchange Server Data Q164201 Access Violation Installing IIS Q164211 FPNW Doesn't Convert the Long File Names Correctly Q164260 Compressing and Uncompressing Files Cause File Cache to Grow Q164309 Windows NT Client: Primary/Secondary WINS Servers Switch Q164322 Memory Leak in NetQueryDisplayInformation API Q164350 NEC IDE CD-ROM Drive CDR-1400C Cannot Play Audio CDs Q164352 Stop 0x00000050 in Tcpip.sys Caused by Winsock Applications Q164391 WinNT 4.0 SP2 Atapi Claims IRQ for Unused IDE Channel Q164410 CHGPASS and SETPASS Do Not Prompt For Typing Correction Q164432 Accented Greek Characters Are Not Being Created Q164462 Conner 4 mm DAT Tape Devices Fail After About 30 Seconds Q164491 Stop: 0x0000000A in Rdr.sys When Mailslot Message > 512 Bytes Q164507 Any User Can Log on to FTP Server with Disabled Anonymous Logon Q164542 MGET to an IBM Host FTP Server Returns Garbage Characters Q164546 SCSI Driver Description Truncated in Control Panel Q164595 Duplicate Route Not Removed After Second Redirection Q164600 4 mm DAT Driver Reports DEC TZ9L Supports Setmarks Q164606 Deferred Reconnections to Password Shares May Not Work Q164630 RPC over NetBEUI Fails from WinNT 4.0 RAS to WinNT 4.0 RAS Q164631 Scavenging WINS Database Removes Static Entries Q164639 SNA Windows 95 Fails Logon If Password Change Required Q164702 WINDISK crashes during initialization when Compaq ATAPI PD/CD Q164758 Remote Procedure Call (RPC) Service Access Violation Q164806 CHKNTFS Does Not Exclude FAT Partitions from AUTOCHK on Boot Q164812 Computer Name Truncated When Name Resolution Attempted Q164821 DHCP Server Service May Stop Responding Q164826 Direct Draw Programs May Hang NT 4.0 with S3 968 Video Chipset Q164904 Stop 0x0000000A in NETBT.SYS After Applying Service Pack 2 Q164928 Not All Objects Are Displayed When Browsing NDS Trees Q164938 Event Logging Frozen While Doing Heavy Logging; Services CPU Peg Q164982 Lack of Secondary Address May Cause DNS Service to Hang Q164987 Hard-coded Socket of 451 Causes LANtegrity Software to Fail Q165004 NTVDM Support for Compaq Financial Keyboard Scan Codes Q165245 DDE Client Experiences Intermittent DDE Disconnects Q165314 Grace Logon Remaining Is Not Decremented When Logging to BDC Q165388 Invalid Directory Returned When Attempting to Access FPNW Q165427 Convlog.exe May Cause Access Violation Q165443 NDS Login Script Fails When Checking "If Member Of" Q165456 STOP 0x0000000A in Ntoskrnl.exe Q165483 RasEnumEntries() API Leaks Memory Q165813 16-bit Applications Cause Access Violation in NTDLL.DLL Q165814 Stop: 0x0000001E When Opening My Computer Q165816 STOP 0x0000000A in HAL.DLL on Multiprocessor Computers Q165818 Truncation of Backup Log In Eastern Europe or Russian NT 4.0 Q165946 RasEnumEntries Return Incorrect Number of Phonebook Entries Q165950 Unable to Change Font Cartridge Selection Q165989 GetPeerName() Returns WSAENOTCONN After Select() Returns Success Q166043 DHCPAdmin Incorrectly Writes the BootFileTable in the Registry Q166148 RasSetEntryProperties() Fails to Set Options in Service Pack 2 Q166158 Access Violation Occurs in SPOOLSS.EXE Q166159 Connecting to Windows Network resources from multi-homed machine Q166183 FPNW Server Returns Error When User Opens More Than 256 Files Q166186 OS/2 with TCP\IP May Refuse Socket Connections from Windows NT Q166197 NBTSTAT Error when Using >25 Dialout Devices with RAS Q166222 Dlc.sys Sends Frame Reject (FRMR) and Drops Connection Q166224 SNA Server 802.2 Connection Fails to Reactivate Q166226 Backup of Local Registry Does Not Work With NTBACKUP.EXE /b Q166257 Applications Using OpenGl Cause Access Violation in OPENGL.DLL Q166265 Printing To A Postscript Printer May Cause A STOP 0x0000003b Q166266 STOP 0x0000000A Using OpenNT Commands and Utilities Q166267 Office Shortcut Bar Fonts Appear as Non-Cyrillic on Russian NT Q166311 Memory Leak Retrieving OLE Property Values with Service Pack 2 Q166334 OpenGL Access Violation on Windows NT Version 4.0 Q166421 FPNW Returns Time Stamp with 60 Seconds to Clients Q166423 Access Violation in SERVICES.EXE in EVENTLOG.DLL Q166475 NWLNKSPX Retransmission Problem Over a Slow Link Q166478 Logon Rights Are Not Audited Q166482 DUMPCHK.EXE Incorrectly Reports Some Dump Files as Invalid Q166686 RASDIAL Error w/English Text on Non-English Version of Windows NT 4.0 Q166696 NT 4 Err Msg: "The INF OEMNADDI is missing the referenced file" Q166823 Cannot Connect To AT&T Advanced Server VMS or OSF Print Share Q166834 Lost Record Locks from MS-DOS-based Program to NetWare Server Q166842 CSNW & GSNW Won't Display NetWare Servers via a SAP Seed Server Q166846 Cannot Reconnect to TN3270 Server with Close Listen Sockets Q166874 No Crashdump and Compaq Systems with Smart-2/P (PCI) Controller Q166963 Cannot Communicate with Computer Running NWLink IPX/SPX Q166964 Incorrect File Listing on NetWare Server with DIR /TC Command Q167009 Description of DHCP Server Service Has a Misspelled Word Q167010 Access Violation in CMD.EXE Processing Batch File Script Argument Q167026 Windows NT 4.0 DNS Server Stops Responding To Queries Q167038 RAS Clients Run Winsock and RPC Applications Slowly Q167044 Request From Perfmon Counter Can Cause Excessive Page Faults Q167110 NT 4.0 RAS client slows over time due to lack of resources Q167129 Stop 0x7A or System Lockup in NTBACKUP With MINIQIC Q167130 Fatal System Error in NDIS.SYS Allocating Map Registers Q167362 STOP 0x00000050 in SRV.SYS When Shutting Down Computer Aby uzyskać najnowsze informacje na temat poprawionych błędów zobacz: Q150734 List of Bugs Fixed in Windows NT Version 4.0 5.0 DODATKOWE POPRAWKI ORAZ SPOSOBY RADZENIA SOBIE Z PROBLEMAMI ---------------------------------------------------------------- 5.1 Windows NT nie rozpoznaje napędu taśm ----------------------------------------- Może się zdarzyć, że po zainstalowaniu Service Pack, system Windows NT niebędzie w stanie załadować sterowników dla napędu taśm. W takim przypadku nie będzie możliwa poprawna praca tego urządzenia. Problem ten spowodowany jest konfliktem pomiędzy sterownikiem ATAPI, który kontroluje urządzenia IDE, a kontrolerem napędu taśm. Aby usunąć ten problem, należy zmienić adres We./Wyj. dla kontrolera napędu taśm. W większości przypadków adres We./Wyj. kontrolera napędu taśm może zawierać się w przedziale 0x3F0-0x3F8. Sterownik ATAPI używa adresu 0x3F6. Jeżeli więc adres We./Wyj. kontrolera napędu taśm ustawiony jest na ten adres, wówczas należy go zmienić. 5.2 Problemy ze współużytkowaniem plików z systemem Windows 95 -------------------------------------------------------------- Czasami podczas zapisywania pliku do dzielonego foldera na komputerze z systemem operacyjnym Windows 95, może wystąpić błąd "brak pamięci". Rozwiązanie tego problemu znajduje się w miejscu sieci Microsoft WWW pod adresem: http://www.microsoft.com/visualc/download/mfc42cab.htm 5.3 Ponowna instalacja programu HyperTerminal Private Edition firmy Hilgraeve ------------------------------------------------------------------- Service Pack 3 zawiera uaktualnienia dla programu HyperTerminal Private Edition, który dostarczany jest wraz z systemem Windows NT 4.0. Jeżeli w systemie zainstalowany jest program HyperTerminal Private Edition firmy Hilgraeve, Inc., wówczas po zainstalowaniu Service Pack, niezbędne jest jego przeinstalowanie. Więcej informacji na temat programu HyperTerminal Private Edition można znaleźć w artykule Q162469 znajdującym się w bazie Microsoft Knowledge Base, w sieci WWW pod adresem http://www.microsoft.com/kb/. 5.4 Odtwarzanie plików aktywnych oraz Rejestru z taśmy ------------------------------------------------------ Program Kopia zapasowa, dostarczany wraz z systemem Windows NT 4.0, nie potrafi odtwarzać plików aktywnych w trakcie odtwarzania Rejestru. Aby odtworzyć jednocześnie pliki aktywne i Rejestr, należy użyć programu Kopia zapasowa dostarczanego wraz z Service Pack 3 (lub nowszego). Aby odtworzyć Rejestr i pliki aktywne z kopii zapasowej na taśmie: 1. Zainstaluj Windows NT 4.0 z dysku kompaktowego lub z sieci. 2. Zastąp starą wersję programu Kopia zapasowa (ntbackup.exe) nową, pochodzącą z dysku kompaktowego Service Pack. 3. Uruchom program Kopia zapasowa (ntbackup.exe), a następnie odtwórz Rejestr i pliki systemowe z taśmy. 4. Po zakończeniu odtwarzania, uruchom ponownie komputer. 5.5 Drukowanie na drukarkach LPR -------------------------------- Ze względu za wymóg zgodności z RFC, domyślnie porty LPR drukarki mogą używać teraz 11 portów TCP/IP (721-731). Możesz zmodyfikować to ustawienie w Rejestrze, przypisując do portu LPR dowolny port TCP/IP, o wartości wyższej niż 1024. Więcej informacji na ten temat można znaleźć w artykule Q141708 znajdującym się w bazie Microsoft Knowledge Base, w sieci WWW pod adresem http://www.microsoft.com/kb/. 5.6 Aktualizacja sterowników dźwięku ------------------------------------ Jeżeli nie można uzyskać dźwięku z układu dźwiękowego Crystal Semiconductor lub Creative Labs Sound Blaster AWE32 PnP Wavetable Synthesizer, wówczas należy zainstalować zaktualizowane wersje sterowników dla tych urządzeń. Więcej informacji na ten temat można znaleźć w artykule Q143155 znajdującym się w bazie Microsoft Knowledge Base, w sieci WWW pod adresem http://www.microsoft.com/kb/.