Kłopoty z zamykaniem Systemu Windows 98 SE
Przy zamykaniu systemu Windows 98 SE wykonuje następujące procedury:
kończy wszystkie operacje zapisu na dysk
czyści plik wymiany
uruchamia procedury zamykające wszystkie działające programy
przełącza sterowniki z trybu chronionego w tryb rzeczywisty.
Jeśli proces zamknięcia Windows 98 SE nie przebiega prawidłowo, to objawia się zawieszeniem komputera podczas wyświetlania komunikatu "Poczekaj na zamknięcie systemu" lub pustym ekranem z migającym kursorem. Problemy z zamykaniem mogą być wynikać z następujących powodów:
w trybie rzeczywistym karta graficzna nie ma przypisanego przerwania,
zwykła aplikacja lub program pozostający stale w pamięci (TSR) nie został prawidłowo zakończony,
został załadowany sterownik niekompatybilny, uszkodzony lub powodujący konflikty z innymi sterownikami,
uszkodzony jest plik dźwiękowy odtwarzany przy zamykaniu systemu,
jakiś komponent sprzętowy jest uszkodzony lub został nieprawidłowo skonfigurowany,
konfiguracja BIOS-u jest niewłaściwa,
niewłaściwej konfiguracji APM (Advanced Power Management) lub ACPI (Advanced Configuration and Power Interface),
w Rejestrze systemowym aktywny jest klucz Fast Shutdown.
Uwaga: System Windows 98 SE zawiera uaktualnione wersje APM, ACPI i OnNow. Ponadto został usunięty mechanizm Fast Shutdown (zaimplementowany w pierwszej wersji Windows 98), który powodował konflikty z nowymi funkcjami. Mimo tego, że Windows 98 SE zawiera wiele nowych sterowników, nie wszyscy producenci urządzeń mieli szansę na uaktualnienie. W związku z tym część komputerów i urządzeń może wymagać uaktualnienia BIOS-u lub sterowników by w pełni wykorzystać możliwości Windows 98 SE. Usuwanie przyczyn nieprawidłowego zamykania systemu ma dwa etapy:
sprawdzenie uruchamianych programów (wyłączenie programów typu TSR uruchamianych w trybie rzeczywistym, wyłączenie programów uruchamianych przy pomocy Autostartu, wyłączenie sterowników urządzeń sprzętowych, które nie są istotnymi elementami systemu),
sprawdzenie konfiguracji sprzętowej (istotne są ustawienia BIOS-u i jego wersja; może być konieczne wyłączenie lub usunięcie sprzętu powodującego konflikty lub zainstalowanie poprawionych wersji sterowników).
Sprawdzenie uruchamianych programów
Kontrolę uruchamianych programów można przeprowadzić za pomocą Narzędzia konfiguracji systemu (msconfig.exe). Jeśli system pracujący bez jakichkolwiek programów uruchamianych automatycznie pozwala się zamknąć prawidłowo, to używając Narzędzia konfiguracji systemu można określić jaki program powoduje konflikty. Dodatkowe informacje zawarte są w dwóch dokumentach:
Q192926 How to Perform Clean-Boot Troubleshooting for Windows 98
Q188867 Troubleshooting Windows 98 Startup Problems and Error Messages
Sprawdzenie konfiguracji sprzętowej
Do sprawdzenia konfiguracji sprzętowej należy użyć Menedżera urządzeń z Panelu Sterowania. W danym profilu sprzętowym trzeba wyłączyć wszystkie urządzenia w następujących gałęziach:
karty graficzne,
karty sieciowe,
klawiatura,
kontrolery dysku twardego,
kontrolery dźwięku, wideo i gier,
kontrolery SCSI,
kontrolery stacji dyskietek,
mysz,
porty,
urządzenia PCMCIA.
Po zaakceptowaniu zmian należy zamknąć system. Jeśli problem został rozwiązany, to należy włączyć urządzenia wcześniej zablokowane kontrolując na bieżąco, czy nie powodują konfliktów między sobą. Włączenie urządzeń powinno się odbywać w następującej kolejności:
porty COM,
kontrolery dysku twardego,
kontrolery stacji dyskietek,
pozostałe urządzenia.
Po zaakceptowaniu zmian należy zamknąć system. Jeśli problem nie został rozwiązany, to trzeba uruchomić program Sterownik automatycznego pomijania (asd.exe).
Więcej informacji w dokumencie Description of the Automatic Skip Driver Agent (Asd.exe) Tool Q186588.
Jeśli uda się zlokalizować komponent odpowiedzialny za nieprawidłowe zamykanie systemu, to trzeba zainstalować nowe sterowniki oraz uaktualnić firmware (jeśli jest taka możliwość).
Kilka znanych przyczyn nieprawidłowego zamykania systemu.
Sterowanie przerwaniami (IRQ Steering)
Sterowanie przerwaniami to mechanizm pozwalający na wykorzystanie jednego przerwania przez kilka urządzeń PCI jednocześnie. Jeśli BIOS nie jest w pełni podatny na sterowanie w taki sposób lub jest niewłaściwie skonfigurowany, to nawet gdy mechanizm nie jest używany, może to powodować kłopoty z zamykaniem systemu. Żeby wyłączyć Sterowanie przerwaniami należy w Menedżerze urządzeń w gałęzi Urządzenia systemowe odszukać Magistralę PCI, po czym na zakładce Sterowanie przerwaniami (IRQ) odznaczyć pole Użyj sterowania przerwaniami (IRQ). Po restarcie komputera należy jeszcze raz zamknąć system. Jeśli proces przebiegł prawidłowo, to oznacza konieczność zmian w ustawieniach BIOS-u lub potrzebę uaktualnienia BIOS-u.
BIOS typu Plug and Play
W pewnych przypadkach komunikacja między BIOS-em a Windows przy zamykaniu systemu nie przebiega poprawnie. Windows 98 SE pozwala na przeprowadzenie testu polegającego na wyłączeniu mechanizmu Plug and Play (tylko i wyłącznie do celów testowych, bo pewne urządzenia mogą w ogóle się nie uruchomić). W tym celu po starcie systemu należy wybrać "Tylko wiersz poleceń", przejść do katalogu :\Windows\System i zmienić nazwę pliku z bios.vxd na np. bios.old (po teście należy przywrócić pierwotną nazwę). Po tej zmianie trzeba zresetować komputer i pozwolić, żeby Windows uruchomił się w normalnym trybie. Jeśli teraz zamknięcie systemu przebiegnie poprawnie, to jest bardzo duże prawdopodobieństwo, że przyczyną wcześniejszych nieprawidłowości jest BIOS. Rozwiązaniem jest jego uaktualnienie.
NVRAM/ESCD
Pewne specyficzne ustawienia są zapisywane przez BIOS i Windows podczas procesów startu i zamykania systemu. Jeśli coś przebiega nieprawidłowo, to mogą pojawić się problemy z zamykaniem systemu. Żeby wyłączyć Uaktualnianie NVRAM/ESCD należy w Menedżerze urządzeń w gałęzi Urządzenia systemowe odszukać BIOS typu Plug and Play, po czym na zakładce Ustawienia zaznaczyć pole Wyłącz uaktualnianie NVRAM/ESCD.
Fast Shutdown
Narzędzie konfiguracji systemu zawiera opcję pozwalającą na wyłączenie mechanizmu Fast Shutdown. Jeśli ta opcja nie jest zaznaczona, to Windows 98 SE może się restartować zamiast zamykać. Rozwiązaniem tego problemu jest zmiana wartości FastReboot z 1 na 0 w następującym kluczu systemowym: HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Shutdown
WINDOWS 98 SECOND EDITION SHUTDOWN SUPPLEMENT
Jeśli nie pomogła żadna z metod opisanych powyżej, Microsoft zaleca zastosowanie uaktualnienia pod nazwą Windows 98 Second Edition Shutdown Supplement.
Można je pobrać ze strony WURecommended/S_WUFeatured/Win98SE/Default.asp
Por@da ToM'a
Strony pomocy technicznej Microsoftu http://support.microsoft.com/ zawierają mnóstwo użytecznych informacji dla użytkownika produktów tej firmy. Jednak otwieranie ich to często prawdziwa udręka i strata czasu. Jeśli znasz odsyłacz do interesującego tematu możesz daną stronę otrzymać automatycznie do własnej skrzynki e-mail. Wiedziałeś o tym?
Na przykład pod adresem http://support.microsoft.com/support/kb/articles/Q126/4/49.asp znajdziesz przydatny spis WSZYSTKICH skrótów klawiszowych w Windows 95/98. Wystarczy, że wyślesz e-mail na adres mshelp@microsoft.com z wpisanym kodem artykułu. Z adresu Q126/4/49.asp usuń ukośniki i otrzymasz kod Q126449, który należy wpisać w polu Temat. I to wszystko. Po jakimś czasie (np. po godzinie) otrzymasz do skrzynki zawartość strony. Warto spróbować!