Rozdział 27
Rozszyfrowywanie komunikatów Rozwiązywanie
o błędach Stop 772
problemów
Czytanie komunikatów
o błędach Stop 772
z błędami
Radzenie sobie z błędami Stop 775
systemu Windows
Radzenie sobie z konkretnymi
błędami Stop 776
Dostosowanie sposobu
CzęSć VI: Obsługa i przywracanie systemu
reagowania systemu Windows
na błędy Stop 780 Rozdział 27: Rozwiązywanie problemów z błędami systemu Windows
Jeżeli system Windows wyłączył się kiedykol-
wiek nagle i niespodziewanie, prawdopodobnie
doSwiadczyłeS niemiłego SciSnięcia w dołku.
Kiedy system Microsoft Windows XP napotka
poważny problem, który uniemożliwia mu kon-
tynuowanie działania, natychmiast wyłącza się
i wySwietla złowieszczy komunikat tekstowy,
którego szczegóły techniczne rozpoczynają się
od słowa STOP napisanego wielkimi literami.
Ponieważ jest on wySwietlany białymi literami
na niebieskim tle, ten typ komunikatu o błędzie
znany jest jako niebieski ekran (ang. Blue Screen)
lub też BSOD (Blue Screen of Death). Choć, na
szczęScie, ten typ błędu występuje w systemie
Windows XP rzadko, jednak może pojawić się
w dowolnym momencie, szczególnie kiedy insta-
lujesz nowy sprzęt lub oprogramowanie. Poja-
wienie się komunikatu o błędzie Stop oznacza, że
wystąpił poważny problem, który powinien na-
tychmiast przyciągnąć twoją uwagę.
Windows XP zawiera różnorodne xródła informa-
cji oraz narzędzia do debugowania, które możesz
wykorzystać do zidentyfikowania przyczyny po-
jawiania się błędów Stop. Wiele narzędzi przezna-
czonych jest do użytku programistów z profesjo-
nalnymi narzędziami debugowania. Zagadnienia
te zostały bardziej szczegółowo opisane w książce
Microsoft Windows XP Professional Resource Kit Do-
cumentation, wydanej przez Microsoft Press
w 2001 r. Jeżeli jednak wiesz, gdzie szukać infor-
macji, to możesz się dużo dowiedzieć z komuni-
katów o błędach, i w wielu wypadkach powinno
772 CzęSć VI: Obsługa i przywracanie systemu
ci się udać wznowić działanie systemu za pomocą standardowych technik rozwiązy-
wania problemów.
Rozszyfrowywanie komunikatów
o błędach Stop
Komunikaty mogą wyglądać zagadkowo, ale często zawierają szczegółowe informa-
cje dotyczące pierwotnej przyczyny problemu, co umożliwi ci zdiagnozowanie i usu-
nięcie przyczyny, która powoduje zawieszenie systemu. Komunikaty o błędach mogą
pojawić się w następujących okolicznoSciach:
Podczas instalowania systemu Windows. Ten typ błędu Stop jest prawie zawsze
spowodowany przez wadliwy sterownik urządzenia lub element sprzętu albo nie-
kompatybilny system BIOS. Możesz ujrzeć komunikat o błędzie Stop podczas in-
stalacji systemu Windows na czystym komputerze używającym szybkiego kon-
trolera dysków, którego sterowniki nie znajdują się na płycie instalacyjnej Win-
dows XP. Aby uniknąć napotkania tego błędu, który pojawia się, gdy Windows nie
jest w stanie uzyskać dostępu do dysku zawierającego tymczasowe pliki instala-
cyjne, musisz nacisnąć klawisz [F6], gdy zostaniesz o to poproszony na początku
procesu instalacji, a następnie dostarczyć właSciwe sterowniki.
Podczas ładowania systemu. Jeżeli zobaczysz komunikat o błędzie Stop podczas
uruchamiania komputera, w którym wczeSniej Windows XP funkcjonował po-
prawnie, przyczyną problemu zazwyczaj jest niekompatybilna usługa lub sterow-
nik urządzenia. Jeżeli ostatnio instalowałeS nowe oprogramowanie lub nowe
urządzenie, najprawdopodobniej właSnie one są winne.
Podczas pracy systemu. Te błędy Stop mogą być spowodowane przez sterowniki,
usługi lub uszkodzony sprzęt i mogą okazać się trudne do zdiagnozowania. Tekst
zamieszczony w komunikacie błędu Stop zazwyczaj dostarcza ważnych wskazó-
wek. Rozdział ten zawiera listę częstych błędów Stop, wraz z sugestiami do-
tyczącymi sposobu reakcji na każdy z nich.
Czytanie komunikatów o błędach Stop
Nie istnieje standardowy tekst komunikatu o błędzie Stop. Komunikaty są różne,
w zależnoSci od przyczyny pojawienia się błędu. Natomiast ich format jest przewidy-
walny, jak pokazuje przykład na rysunku 27-1.
Przeanalizuj uważnie następujące zagdanienia:
Symboliczna nazwa błędu. Jest to komunikat, jaki błąd zwraca do systemu opera-
cyjnego. Odpowiada numerowi błędu Stop, ukazującemu się na dole ekranu. W tym
przypadku symboliczna nazwa błędu to DRIVER_IRQL_NOT_LESS_OR_EQUAL.
Zalecany sposób rozwiązania problemu. Ten ogólny tekst dotyczy wszystkich
błędów Stop okreSlonego typu. W zależnoSci od numeru błędu, możesz być po-
proszony o sprawdzenie dostępnej przestrzeni dyskowej, odinstalowanie
urządzenia albo usunięcie lub uaktualnienie ostatnio zainstalowanego sterownika
lub programu.
Rozdział 27: Rozwiązywanie problemów z błędami systemu Windows 773
Symboliczna nazwa błędu Zalecany sposób rozwiązania problemu
Szczegóły sterownika Numer błędu i parametry
Rysunek 27-1. Z komunkikatu o błędzie Stop możesz się dowiedzieć, jaki problem jest jego przyczyną i jak go
rozwiązać
Numer błędu i parametry. ProgramiSci nazywają tę sekcję Informacje o wykrywaniu
błędów (ang. bugcheck information). Tekst następujący po słowie STOP zawiera nu-
mer błędu (w zapisie szestnastkowym, co jest oznaczone przez 0x na początku
kodu) oraz maksymalnie cztery parametry, które są specyficzne dla każdego typu
błędu. W naszym przykładzie kod błędu to 0x000000D1 (lub samo D1), co wskazu-
je na sterownik, który próbował użyć niewłaSciwego adresu pamięci. W tym przy-
kładzie parametry okreSlają kolejno: adres pamięci, do którego sterownik chciał
uzyskać dostęp; poziom żądania przerwania (IRQL), którego Windows używa do
okreSlenia kolejnoSci, w jakiej ma odpowiedzieć na żądania sprzętu lub oprogra-
mowania; czy sterownik próbował odczytać coS z pamięci, czy też zapisać do pa-
mięci (0 oznacza, że była to operacja odczytu) oraz adres pamięci, z którego pocho-
dziło niedozwolone żądanie.
Informacje sterownika. W niektórych (nie wszystkich) komunikatach błędu Stop
linia ta wymienia nazwę sterownika powiązanego z błędem. Jeżeli w tym miejscu
pojawi się nazwa pliku, sprawdx, czy sterownik jest cyfrowo podpisany. Jeżeli bę-
dzie to potrzebne, możesz użyć Konsoli odzyskiwania lub uruchomić system Win-
dows w Trybie awaryjnym w celu usunięcia lub przywrócenia sterownika.
Szczegółowe informacje dotyczące ręcznego przywracania systemu po wystąpieniu błędów podczas uruchamiania kom-
putera znajdziesz w podrozdziale Używanie poleceń Konsoli odzyskiwania , na stronie 730. Informacje dotyczące usu-
wania, wyłączania i przywracania sterowników znajdziesz w podrozdziale Zarządzanie zainstalowanymi urządzeniami
na stronie 178.
774 CzęSć VI: Obsługa i przywracanie systemu
DLA EKSPERTÓW
Nie zakładaj automatycznie, że plik wymieniony w sekcji informacji o sterowniku komunikatu o błędzie
Stop jest uszkodzony lub wymaga wymiany. W niektórych wypadkach odwołanie to oznacza, że inna
usługa lub sterownik spowodował niestabilnoSć systemu, co doprowadziło do zawieszenia się wymienio-
nego programu, kiedy ten wykonywał całkowicie dopuszczalną operację. Na przykład w komunikacie o
błędzie Stop 1E możesz zobaczyć odwołanie do pliku systemowego o nazwie Win32k.sys. W tym wypadku
faktyczną przyczyną zawieszenia może być program zdalnego dostępu. Uruchom system Windows w Try-
bie awaryjnym i spróbuj wyłączyć ten program lub użyj Konsoli odzyskiwania w celu usunięcia tej usługi.
Jeżeli system uruchomił się ponownie zaraz po wySwietleniu komunikatu Stop,
możesz nie zdążyć zanotować szczegółów komunikatu. Jednakże, z wyjątkiem rzad-
kich przypadków, system operacyjny jest w stanie przechwycić te szczegółowe infor-
macje w Podglądzie zdarzeń. Aby ujrzeć wszystkie drastyczne szczegóły, wykonaj
następujące czynnoSci:
1. Po ponownym uruchomieniu systemu otwórz folder Narzędzia administracyjne
w Panelu sterowania, a następnie otwórz Podgląd zdarzeń.
2. W okienku konsoli z lewej strony wybierz System.
3. Przewijaj listę różnych wpisów, dopóki nie znajdziesz tego z tytułem Save Dump
w kolumnie ródło.
4. Dwukrotnie kliknij tę pozycję, aby otworzyć wpis zdarzenia, który zawiera infor-
macje o błędzie Stop, tak jak pokazano poniżej.
Zauważ, że symboliczna nazwa błędu nie pojawia się. Jednak możesz użyć tego wpi-
su do zidentyfikowania numerycznego kodu błędu i jego parametrów.
Rozdział 27: Rozwiązywanie problemów z błędami systemu Windows 775
Radzenie sobie z błędami Stop
Jeżeli napotkasz błąd Stop, nie wpadaj w panikę. Zamiast tego skorzystaj z nastę-
pującej listy rozwiązywania problemów, aby wyizolować problem i znalexć jego roz-
wiązanie:
Poszukaj nazwy sterownika w szczegółowych informacjach błędu
Jeżeli komunikat o błędzie podaje konkretną nazwę pliku, a ty możesz przypisać ten
plik do sterownika konkretnego urządzenia, możesz mieć możliwoSć rozwiązania
problemu poprzez wyłączenie, usunięcie albo przywrócenie tego sterownika do
wczeSniejszej wersji. Najbardziej prawdopodobnymi sprawcami są karty sieciowe
(NIC), karty graficzne oraz kontrolery dysków. Szczegółowe informacje dotyczące
zarządzania plikami sterowników za pomocą Menedżera urządzeń znajdziesz
w podrozdziale Zarządzanie zainstalowanymi urządzeniami na stronie 178.
WSKAZÓWKA
Wypróbuj sterownik zastępczy
DoSwiadczeni inżynierowie z obsługi technicznej zalecają, abyS używał sterownika urządzenia, który został
stworzony specjalnie do twojego urządzenia. Jednak jeżeli nie podpisany sterownik powoduje błędy Stop,
możesz odnieSć sukces, używając bardziej aktualnego sterownika dla produktu z tej samej rodziny, nawet
jeżeli nazwa modelu nie jest identyczna. Strategia ta z dużym prawdopodobieństwem sprawdzi się w przy-
padku drukarek; najmniej prawdopodobne jest sprawdzenie się jej w przypadku kart graficznych i kart sie-
ciowych.
Nie wykluczaj problemów sprzętowych
W wielu wypadkach oprogramowanie jest ofiarą, a nie sprawcą pojawienia się niebie-
skiego ekranu. Uszkodzone dyski twarde, wadliwa pamięć fizyczna RAM oraz prze-
grzane procesory stanowią trzy częste xródła awarii sprzętowych, które w efekcie
mogą prowadzić do wystąpienia błędów Stop. Jeżeli błędy zdają się pojawiać przy-
padkowo, a szczegóły komunikatu różnią się za każdym razem, wskazuje to na pro-
blemy sprzętowe.
Zapytaj siebie: Co jest nowe?
Bądx podejrzliwy wobec nowo zainstalowanych urządzeń sprzętowych oraz opro-
gramowania. Jeżeli ostatnio dodałeS nowe urządzenie, usuń je tymczasowo i sprawdx,
czy problem zniknął. Szczególnie bacznie przyjrzyj się oprogramowaniu z kategorii,
które instalują usługi albo sterowniki filtra systemu plików podczepiające się do pli-
ków jądra systemu operacyjnego zarządzających systemem plików, w celu przepro-
wadzenia zadań, takich jak skanowanie w poszukiwaniu wirusów. Kategoria ta za-
wiera programy do tworzenia kopii zapasowych, aplikacje multimedialne, programy
antywirusowe, a także programy do nagrywania płyt CD. Możliwe, że będziesz mu-
siał odinstalować lub zaktualizować program, aby rozwiązać ten problem.
Przeszukaj bazę Knowledge Base
Zanotuj kod błędu oraz wszystkie parametry, które ukazały się w tej samej linii. Prze-
szukaj bazę wiedzy używając obu formatów pełnego oraz skróconego. Na przykład
jeżeli doSwiadczyłeS błędu KMODE_EXCEPTION_NOT_HANDLED, jako słów klu-
czowych do wyszukiwania użyj: 0x0E oraz 0x0000000E.
776 CzęSć VI: Obsługa i przywracanie systemu
Sprawdx uważnie swój system BIOS
Czy producent BIOS-u lub płyty głównej udostępnił aktualizację? Błędy Stop są szcz-
ególnie częste w połączeniu z maszynami z Zaawansowanym interfejsem konfigura-
cji i zasilania (ACPI Advanced Configuration and Power Interface), gdzie niedociągnię-
cia w systemie BIOS mogą podstawić nogę systemowi operacyjnemu. Sprawdx
również uważnie dokumentację BIOS-u przywrócenie wszystkich opcji BIOS-u do
ich domySlnych ustawień może czasami rozwiązać problem spowodowany zbyt
wygórowanymi wymaganiami.
Czy nie masz zbyt mało zasobów systemowych?
Błędy Stop czasami są następstwem krytycznego niedoboru pamięci RAM lub prze-
strzeni dyskowej. Jeżeli możesz uruchomić system w Trybie awaryjnym, sprawdx
iloSć zainstalowanej fizycznej pamięci RAM i spójrz na dyski systemowe i startowe,
aby sprawdzić iloSć wolnej przestrzeni dyskowej. Możliwe, że zdołasz zwolnić trochę
miejsca, uruchamiając narzędzie Porządkowanie dysku, tak jak zostało to opisane
w podrozdziale Zarządzanie miejscem na dyskach na stronie 704.
Czy kluczowy plik systemowy jest uszkodzony?
Aby ponownie zainstalować sterownik, uruchom ponownie komputer i naciSnij kla-
wisz [F8], kiedy pojawi się proSba o uruchomienie systemu Windows w Trybie awa-
ryjnym. Aby naprawić uszkodzony plik systemowy, który uniemożliwia ci załado-
wanie systemu nawet w Trybie awaryjnym, uruchom komputer z płyty instalacyjnej
Windows XP i użyj Konsoli odzyskiwania. Wpisane w specjalnym wierszu polecenia
Konsoli odzyskiwania polecenie Copy automatycznie zdekompresuje ( w locie )
spakowane pliki podczas kopiowania z płyty CD na lokalny dysk twardy.
Radzenie sobie z konkretnymi błędami Stop
Ogólne sposoby rozwiązywania problemów zasygnalizowane w poprzednim pod-
rozdziale dotyczą wszystkich błędów Stop. Szczegóły dostarczane przez konkretne
komunikaty o błędach Stop mogą jednak okazać się pomocne w okreSleniu przyczyny
błędu i szybko doprowadzić do rozwiązania. Podrozdział ten wymienia najbardziej
powszechne kody błędów Stop, wraz z proponowanymi działaniami prowadzącymi
do rozwiązania problemu oraz zewnętrznymi zasobami zawierającymi dodatkowe
informacje.
Stop 0x0000000A lub IRQL_NOT_LESS_OR_EQUAL
Proces lub sterownik trybu jądra próbował uzyskać dostęp do obszaru pamięci bez
autoryzacji. Ten błąd Stop zazwyczaj powodowany jest przez uszkodzone lub nie-
kompatybilne urządzenie albo oprogramowanie. Nazwa będącego sprawcą sterow-
nika urządzenia często ukazuje się w komunikacie o błędzie Stop i może dostarczyć
ważnych wskazówek do rozwiązania problemu.
Jeżeli komunikat wskazuje na konkretne urządzenie lub kategorię urządzeń, spróbuj
usunąć lub wymienić urządzenia z tej kategorii. Jeżeli ten komunikat błędu Stop poja-
wi się podczas instalacji, możesz podejrzewać niekompatybilny sterownik, usługę
systemową, skaner wirusów lub program do tworzenia kopii zapasowych.
Rozdział 27: Rozwiązywanie problemów z błędami systemu Windows 777
Stop 0x0000001E lub KMODE_EXCEPTION_NOT_HANDLED
Jądro systemu Windows XP wykryło niedozwoloną lub nieznaną instrukcję proceso-
ra, częsty rezultat niesprawnej pamięci i naruszeń dostępu powodowanych przez
uszkodzone sterowniki lub urządzenia sprzętowe. Komunikat o błędzie często iden-
tyfikuje będący sprawcą sterownik lub urządzenie. Jeżeli błąd wystąpił natychmiast
po zainstalowaniu sterownika lub usługi, spróbuj je wyłączyć lub usunąć.
Stop 0x00000024 lub NTFS_FILE_SYSTEM
Komunikat ten oznacza, że problem wystąpił w sterowniku systemu plików NTFS.
Podobny komunikat Stop, 0x23, dotyczy sterowników systemu FAT32. Najbardziej
prawdopodobną przyczyną jest awaria sprzętowa dysku lub kontrolera dysków.
Sprawdx wszystkie fizyczne połączenia dysków twardych w systemie i uruchom na-
rzędzie Chkdsk.exe, wykorzystując instrukcje wymienione w podrozdziale Spraw-
dzanie dysków na obecnoSć błędów na stronie 695.
Stop 0x0000002E lub DATA_BUS_ERROR
Przyczyną tego błędu Stop jest w większoSci przypadków awaria lub wadliwa pa-
mięć fizyczna (włączając pamięć używaną w kartach graficznych). Błąd może być
również wywołany uszkodzonym dyskiem twardym lub płyty głównej.
Stop 0x0000003F lub NO_MORE_SYSTEM_PTES
Ten stosunkowo rzadki komunikat o błędzie pojawia się, kiedy w twoim systemie za-
braknie dostępnych wpisów systemowych PTE (Page Table Entries). Przyczyną może
być niewłaSciwie działający program do tworzenia kopii zapasowych lub wadliwy
sterownik urządzenia. Artykuł Q256004 z bazy Knowledge Base, zatytułowany
How to Troubleshoot 'STOP 0x0000003F' and 'STOP 0x000000D8' Error Messages in
Windows 2000 , opisuje modyfikacje w rejestrze systemu Windows, które mogą roz-
wiązać ten problem.
Stop 0x00000050 lub PAGE_FAULT_IN_NONPAGED_AREA
Urządzenie sprzętowe lub usługa systemowa zażądała danych, które nie znajdowały
się w pamięci, powodując błąd wyjątku. Przyczyną może być wadliwa pamięć fizycz-
na lub niekompatybilne oprogramowanie, w szczególnoSci programy zdalnego do-
stępu oraz antywirusowe. Jeżeli błąd wystąpił natychmiast po zainstalowaniu ste-
rownika urządzenia albo aplikacji, spróbuj użyć Trybu awaryjnego, aby usunąć ste-
rownik lub odinstalować program.
Stop 0x00000077 lub KERNEL_STACK_INPAGE_ERROR
System próbował odczytać dane jądra z pamięci wirtualnej (pliku stronicowania),
lecz nie udało mu się odnalexć danych pod okreSlonym adresem pamięci. Ten błąd
Stop może być wywołany różnymi problemami, włączając uszkodzoną pamięć, nie-
sprawny dysk twardy, nieprawidłowo skonfigurowany kontroler dysków albo kabel,
uszkodzone dane lub zarażenie wirusem.
778 CzęSć VI: Obsługa i przywracanie systemu
Stop 0x00000079 lub MISMATCHED_HAL
Nie, ten komunikat nie ma nic wspólnego z Halem, paranoicznym komputerem z kla-
sycznego filmu Odyseja kosmiczna 2001 . Zamiast tego, komunikat ten oznacza nie-
zgodnoSć między warstwą abstrakcji sprzętu HAL (Hardware Abstraction Layer) i pl i-
kami systemowymi Windows XP. Błąd ten w większoSci wypadków występuje na
maszynach z interfejsem ACPI, kiedy ustawienia ACPI w BIOS-ie zostały niespodzie-
wanie zmienione. Aby wyłączyć lub ponownie włączyć funkcje ACPI, zainstaluj po-
nownie system Windows XP, po dokonaniu zmian w BIOS-ie. Aby uzyskać więcej
szczegółów, przeczytaj artykuł Q237556 z bazy Knowledge Base, zatytułowany
How to Troubleshoot Windows 2000 Hardware Abstraction Layer Issues .
Stop 0x0000007A lub KERNEL_DATA_INPAGE_ERROR
Ten błąd Stop ma tę samą pierwotną przyczynę, co błędy 0x77: dane strony lub jądra
nie zostały odnalezione w pamięci wirtualnej (pliku stronicowania). Może się to zda-
rzyć z powodu niekompatybilnoSci dysku lub sterowników kontrolera albo proble-
mów sprzętowych, takich jak niewłaSciwie zakończone urządzenie SCSI, uszkodzone
sektory na twardym dysku albo konflikt w BIOS-ie lub oprogramowaniu producenta
(firmware) kontrolera dysków. Uruchom narzędzie Sprawdx dysk systemu Windows
XP, tak jak opisano w podrozdziale Sprawdzanie dysków na obecnoSć błędów na
stronie 695. Jeżeli producent dysku oferuje bardziej dokładne narzędzie, użyj go
w celu gruntownego sprawdzenia każdego dysku fizycznego w systemie.
Stop 0x0000007B lub INACCESSIBLE_BOOT_DEVICE
Ten komunikat oznacza, że Windows XP nie jest w stanie zlokalizować partycji syste-
mowej lub woluminu startowego podczas uruchamiania. Problem może pojawić się
po ponownym partycjonowaniu dysków lub wymianie kontrolera dysków i jego ste-
rowników. W tym wypadku wpisy w pliku Boot.ini nie wskazują już poprawnych
partycji. Jeżeli problem pojawił się po wymianie kontrolera dysków, sprawdx, czy
nowy sprzęt jest właSciwie skonfigurowany. Następnie uruchom system Windows
XP z płyty instalacyjnej, zaloguj się do Konsoli odzyskiwania i użyj polecenia Bootcfg
do wyszukania dostępnych instalacji Windows, po czym napraw plik Boot.ini auto-
matycznie.
Stop 0x0000007F lub UNEXPECTED_KERNEL_MODE_TRAP
Najczęstszą przyczyną tego błędu jest awaria sprzętu. Jest wielce prawdopodobne, że
ujrzysz ten komunikat o błędzie Stop, jeżeli ma wadliwe koSci pamięci, niedopasowa-
ne moduły pamięci, wadliwie działający procesor albo awarię wentylatora lub zasila-
nia, która powoduje przegrzanie. Pojawienie się tego błędu jest szczególnie prawdo-
podobne w wypadku systemów, w których procesor został przestawiony na pracę
z szybkoScią przekraczającą szybkoSć nominalną działanie to jest znane jako prze-
taktowanie (ang. overclocking). Pierwszy parametr występujący zaraz po numerze
błędu Stop okreSla konkretną przyczynę pojawienia się błędu, tak jak wyjaSniono
w bazie Knowledge Base w artykule Q137539 zatytułowanym General Causes of
Stop 0x0000007F Errors .
Rozdział 27: Rozwiązywanie problemów z błędami systemu Windows 779
Stop 0x0000009F lub DRIVER_POWER_STATE_FAILURE
Sterownik jest w niezgodnym lub niewłaSciwym stanie zasilania po zamknięciu systemu,
przejSciu do trybu wstrzymania lub hibernacji albo po przywróceniu z jednego z tych try-
bów. Błąd ten nie jest ograniczony do sterowników urządzeń. Może być również spowo-
dowany przez sterowniki filtra systemu plików, takie jak te instalowane przez programy
antywirusowe, narzędzia do tworzenia kopii zapasowych oraz programy do zdalnego
dostępu. Nazwa sterownika będącego sprawcą problemu jest często wySwietlona w ko-
munikacie o błędzie Stop. Jako sposób na rozwiązanie problemu, spróbuj odinstalować
nie podpisane sterowniki urządzenia lub program, który używa wspomnianego ste-
rownika. Dodatkowe sugestie dotyczące rozwiązania tego błędu znajdują się w bazie
Knowledge Base w artykule Q266169 How to Troubleshoot Problems with Standby
Mode, Hibernate Mode, and Shutting Down Your Computer in Windows 2000 .
Stop 0x000000C2 lub BAD_POOL_CALLER
Ten błąd Stop występuje, kiedy proces lub sterownik trybu jądra próbuje przeprowa-
dzić niedozwoloną alokację pamięci. Problem bywa często spowodowany przez błąd
sterownika lub oprogramowania. Okazjonalnie jest powodowany przez awarię
urządzenia sprzętowego. Możesz odnalexć szczegółowe instrukcje debugowania dla
tego błędu w bazie Knowledge Base w artykule Q265879 How to Debug 'Stop 0xC2'
or 'Stop 0x000000C2' Error Messages .
Stop 0x000000D1 lub DRIVER_IRQL_NOT_LESS_OR_EQUAL
Jest to jeden z najczęstszych błędów Stop. Zazwyczaj błąd ten pojawia się, kiedy ste-
rownik próbuje uzyskać dostęp do niewłaSciwego adresu pamięci. Poszukaj nie pod-
pisanych sterowników i bądx szczególnie podejrzliwy wobec ostatnio instalowanych
lub aktualizowanych programów antywirusowych, narzędzi dyskowych oraz pro-
gramów do tworzenia kopii zapasowych, które mogły zainstalować wadliwy sterow-
nik filtra systemu plików.
Stop 0x000000D8 lub DRIVER_USED_EXCESSIVE_PTES
Jeżeli xle napisany sterownik powoduje, że twój komputer żąda dużej iloSci pamięci
jądra, to może zabraknąć obszaru wpisów systemowych (PTE, Page Table Entries)
i w efekcie zobaczysz ten komunikat. Jego przyczyna, wraz z sugestią rozwiązania pro-
blemu, jest identyczna jak ta, którą można odnalexć w komunikacie o błędzie Stop 0x3F.
Stop 0x000000EA lub THREAD_STUCK_IN_DEVICE_DRIVER
Możesz zobaczyć ten komunikat o błędzie po zainstalowaniu nowej karty graficznej lub
zaktualizowanego (i nienajlepiej napisanego) sterownika karty graficznej, który powo-
duje zatrzymanie systemu na nieokreSlony czas podczas oczekiwania na urządzenie wi-
deo. Aby rozwiązać problem, wymień kartę graficzną lub użyj innego sterownika wideo.
Stop 0x000000ED lub UNMOUNTABLE_BOOT_VOLUME
Windows XP nie był w stanie uzyskać dostępu do woluminu zawierającego pliki star-
towe. Jeżeli ujrzysz ten komunikat błędu Stop podczas próby aktualizacji systemu do
Windows XP, sprawdx, czy posiadasz kompatybilne sterowniki dla kontrolera dys-
780 CzęSć VI: Obsługa i przywracanie systemu
ków i sprawdx okablowanie dysków, aby upewnić się, że jest poprawnie skonfiguro-
wane. Jeżeli używasz dysków ATA-66 lub ATA-100, upewnij się, że posiadasz
80-żyłowy kabel, a nie standardowy 40-żyłowy kabel IDE. Zobacz również sugestie
rozwiązania problemu dla błędów 0x7B. W niektórych wypadkach błąd ten naprawi
się samoczynnie po ponownym uruchomieniu systemu.
Stop 0x000000F2 lub HARDWARE_INTERRUPT_STORM
Ten powiązany ze sprzętem błąd Stop może być wyjątkowo frustrujący, kiedy się go
doSwiadczy, i może jeszcze bardziej irytujący przy próbie rozwiązania go. Jądro sys-
temu Windows XP wykryło lawinę przerwań (ang. interrupt storm), kiedy urządzenie
nie zdołało zwolnić przerwania (IRQ). Błąd ten zazwyczaj powodowany jest przez xle
napisane sterowniki urządzeń lub zawierające błędy oprogramowanie producenta
(firmware). Aby wyizolować problem, spróbuj okreSlić, które urządzenie jest
powiązane z nazwą pliku wymienioną w sekcji informacji o sterowniku komunikatu
błędu. Następnie użyj Menedżera urządzeń lub narzędzia Informacje o systemie, aby
zidentyfikować inne urządzenia używające tego samego IRQ, jak zostało to opisane
w częSci Przeglądanie i zmiana przydziału zasobów na stronie 175. Usuń wszystkie
urządzenia zidentyfikowane jako używające tego IRQ, a następnie dodawaj je po-
nownie po jednym, dopóki problem się nie powtórzy.
Stop 0xC000021A lub STATUS_SYSTEM_PROCESS_TERMINATED
Komunikat ten wskazuje na poważny problem zabezpieczeń w systemie Windows
XP działanie podsystemu trybu użytkownika, takiego jak Winlogon lub Client Ser-
ver Runtime Subsystem (Csrss.exe), zostało zakłócone. Najczęstszą przyczyną tego
problemu jest program innego producenta, a rozwiązaniem jest zazwyczaj usunięcie
go. Błąd ten występuje również, jeżeli nastąpiło częSciowe przywrócenie z kopii zapa-
sowej, powodujące niezgodnoSć w plikach systemowych, albo jeżeli uprawnienia sys-
temowe zostały niewłaSciwie zmodyfikowane, tak że konto systemowe nie ma już
uprawnień dostępu do plików systemowych i folderów.
Stop 0xC0000221 lub STATUS_IMAGE_CHECKSUM_MISMATCH
Najczęstszymi przyczynami tego typu błędu Stop są problemy z uszkodzonym plikiem
lub dyskiem (włączając uszkodzony plik stronicowania) oraz wadliwy sprzęt. Komuni-
kat błędu zazwyczaj zawiera nazwę uszkodzonego pliku na końcu symbolicznej naz-
wy błędu lub w oddzielnej linii; możliwe, że uda ci się przywrócić plik z płyty instala-
cyjnej Windows XP za pomocą Konsoli odzyskiwania. Przywrócenie Ostatniej znanej
dobrej konfiguracji może być również pomocne w rozwiązaniu tego problemu.
Dostosowanie sposobu reagowania
systemu Windows na błędy Stop
Kiedy system Windows napotka poważny błąd, który zmusza go do wstrzymania
pracy, podejmuje następujące działania:
1. System wySwietla komunikat zatrzymania.
2. W zależnoSci od ustawień okreSlonych dla bieżącej instalacji Windows, system zapi-
suje informacje debugowania w pliku stronicowania. Kiedy komputer uruchamia
Rozdział 27: Rozwiązywanie problemów z błędami systemu Windows 781
się ponownie, informacja ta zapisywana jest jako plik zrzutu awaryjnego, który może
zostać użyty do usunięcia okreSlonej przyczyny powodującej wystąpienie błędu.
3. Ponownie kierując się bieżącymi ustawieniami, system albo zatrzymuje się z wy-
Swietlonym na ekranie komunikatem o błędzie Stop, albo uruchamia się ponow-
nie, kiedy informacje zrzutu awaryjnego zostaną zapisane.
Możesz dostosować dwa najważniejsze aspekty tego procesu, okreSlając rozmiar pli-
ków zrzutu awaryjnego oraz okreSlając, czy chcesz, aby Windows automatycznie
uruchamiał się ponownie po pojawieniu się komunikatu o błędzie Stop.
DomySlnie Windows XP automatycznie uruchamia się ponownie po wySwietleniu
komunikatu o błędzie Stop. Jest to preferowana strategia reagowania na przypadko-
we, odosobnione błędy Stop. Natomiast jeżeli chronicznie doSwiadczasz błędów
Stop, więcej sukcesów w rozwiązywaniu problemów możesz osiągnąć, zmieniając
ustawienia systemu Windows, tak aby zatrzymywał się na komunikacie o błędzie
Stop i czekał, aż ponownie ręcznie uruchomisz komputer. Aby wprowadzić te zmia-
ny, wykonaj następujące czynnoSci:
1. W Panelu sterowania otwórz okno dialogowe WłaSciwoSci systemu. (Jako krótszy
sposób, kliknij przycisk Start, prawym przyciskiem kliknij Mój komputer i wy-
bierz WłaSciwoSci).
2. Kliknij kartę Zaawansowane, a następnie kliknij przycisk Ustawienia w częSci
Uruchamianie i odzyskiwanie.
3. W oknie dialogowym Uruchamianie i odzyskiwanie wyczySć pole Automatycznie
uruchom ponownie.
WyczySć to pole, jeżeli chcesz
przeanalizować błąd Stop
4. Kliknij OK, aby wprowadzić zmianę.
782 CzęSć VI: Obsługa i przywracanie systemu
W tym samym oknie dialogowym możesz również okreSlić ustawienia dla plików
zrzutu awaryjnego. DomySlnie Windows XP zapisuje najmniejszą możliwą iloSć in-
formacji w 64-kilobajtowym pliku. Po przywróceniu po błędzie Stop system wySwie-
tla okno dialogowe, takie jak to pokazane na następnej stronie. Jeżeli wybierzesz opcję
WySlij raport o błędach, plik Małego zrzutu pamięci automatycznie zostanie wysłany
do firmy Microsoft.
WSKAZÓWKA
Usuwanie plików małego zrzutu
Jeżeli miałeS serię błędów Stop, małe pliki zrzutu mogą niepotrzebnie pochłaniać przestrzeń dysku twarde-
go. Aby usunąć ten gruz ręcznie, otwórz folder %SystemRoot%\MiniDump i usuń wszystkie pliki, jakie tam
znajdziesz. Aby automatycznie usunąć te pliki, użyj opcji narzędzia Oczyszczanie dysku, opisanych w częS-
ci Porządkowanie za pomocą programu Oczyszczanie dysku na stronie 704.
W większoSci przypadków informacje zawarte w pliku Małego zrzutu pamięci są nie-
wystarczające do gruntownego usunięcia błędu. W przypadku uporczywych błędów
Stop dział wsparcia technicznego firmy Microsoft może poprosić cię o utworzenie
bardziej dokładnego pliku zrzutu awaryjnego. Aby to zrobić, otwórz okno dialogowe
Uruchamianie i odzyskiwanie za pomocą kroków opisanych powyżej, a następnie
zmień zaznaczenie na liScie Zapisywanie informacji o debugowaniu na jedną z nastę-
pujących opcji:
Zrzut pamięci jądra. Opcja ta zawiera pamięć przydzieloną dla sterowników
i programów trybu jądra, które z największym prawdopodobieństwem stanowią
przyczynę błędów Stop. Ponieważ nie zawiera on nie przydzielonej pamięci, czy
też pamięci przydzielonej do programów trybu użytkownika, zazwyczaj będzie
miał rozmiar mniejszy niż iloSć pamięci RAM w twoim systemie. Dokładny roz-
miar jest różny, ale przede wszystkim możesz spodziewać się pliku o wielkoSci
zbliżonej do jednej trzeciej iloSci zainstalowanej fizycznej pamięci RAM. Pliki
zrzutu awaryjnego przechowywane są w folderze %SystemRoot% i używają naz-
wy Memory.dmp.
Pełny zrzut pamięci. Opcja ta zachowuje całą zawartoSć pamięci fizycznej, co
w rezultacie daje rozmiar równy iloSci zainstalowanego RAM-u. Może to powodo-
wać problemy w systemach z dużą iloScią zainstalowanej pamięci RAM. W syste-
mie z zainstalowanym RAM-em o wielkoSci 1024 MB plik awarii zużyje do 1 GB
przestrzeni dyskowej! Pliki zrzutu awaryjnego przechowywane są w folderze
%SystemRoot% pod nazwą Memory.dmp.
OSTRZEżENIE
Zmień opcje zrzutu pamięci tylko wtedy, gdy zostaniesz o to poproszony przez dział wsparcia techniczne-
go; przywróć opcje do ich domySlnych ustawień, po tym, jak problem zostanie już rozwiązany.
Rozdział 27: Rozwiązywanie problemów z błędami systemu Windows 783
Nowa funkcja!
Kiedy nadchodzi czas, żeby poprosić o pomoc z zewnątrz...
Funkcja analizy awarii w trybie online, która jest nową funkcją w systemie Win-
dows XP, pozwala systemowi operacyjnemu na automatyczne wysłanie informacji
o błędzie do serwisów wsparcia produktów firmy Microsoft po wystąpieniu powa-
żnego błędu. Działanie to następuje tylko po wyrażeniu przez ciebie zgody.
Możesz wykonać to anonimowo lub używając swojego Paszportu. W tym drugim
wypadku pracownik działu wsparcia technicznego może skontaktować się z tobą,
aby uzyskać informacje szczegółowe. Przy odrobinie szczęScia może też zasugero-
wać zestaw działań, które pozwolą ci rozwiązać problem.
Możesz wysyłać raporty o awariach ręcznie, używając witryny Online Crash Analy-
sis. Po wysłaniu raportu o awarii możesz sprawdzić status swojego problemu, po-
wracając do tej witryny.
Więcej szczegółów znajdziesz, odwiedzając witrynę: http://oca.microsoft.com.
Wyszukiwarka
Podobne podstrony:
Jak rozwiązać problem ze stanem uśpienia w systemie WindowsLenda A Wybrane Rozdziały Matematycznych Metod Fizyki Rozwiązane Problemyinformatyka komputer rozwiazywanie problemow dla seniorow bartosz danowski ebookExcel 10 PL Rozwiazywanie problemow dla kazdego ex21rprozwiazywanie problemowCywilization V rozwiązanie problemów ze spolszczeniem i save ami5a 6 5 2 5 Lab Rozwiązywanie problemów związanych z trasami statycznymi IPv4 oraz IPv6Twórcze rozwiązywanie problemów i podejmowanie decyzji w zespolePsych pozn2012 Rozwiazywanie problemow i tworczoscG G Kost, D Reclik Problem niezawodności systemów wytwórczychwięcej podobnych podstron