Poprzednio napisałem Ultimate Troubleshooting Guide for Windows 7 Homegroup Issues, który wiele osób uznało za przydatny. Dzisiaj, mam zamiar napisać w górę ostateczny przewodnik rozwiązywania problemów dla Windows 7 wiszące problemy. Obejmuje to Windows 7 zawieszanie się przy uruchamianiu/uruchamianiu, zawieszanie się przy wylogowywaniu, zawieszanie się przy wyłączaniu, zawieszanie się przy instalowaniu programów itp.
Nawet jeśli Windows 7 jest dużym krokiem naprzód w stosunku do Windows Vista, to nadal ma swój udział w problemach. Miałem wiele problemów z Windows 7 zawieszającym się podczas wykonywania rutynowych zadań na moim komputerze. Starałem się zebrać jak najwięcej rozwiązań, które skończyły się w tym przewodniku. Mam nadzieję, że ktoś będzie w stanie rozwiązać swój problem, patrząc tutaj, a nie przeszukując kilka stron internetowych.
Postaram się, aby przewodnik był bardziej nawigowalny, używając nagłówków sekcji, aby zidentyfikować, jaki typ zawieszenia próbuję sobie poradzić. W ten sposób możesz po prostu przeskoczyć w dół do części, która twoim zdaniem może rozwiązać twój problem. Zapraszamy do komentowania rozwiązań/pytań!
Zawieszanie się podczas pracy w Windows 7
Jeśli jesteś już zalogowany do systemu Windows i masz problemy z zawieszaniem się systemu Windows 7 podczas otwierania programów, klikania w oknach dialogowych, klikania prawym przyciskiem myszy itp. Zazwyczaj oznacza to, że na komputerze jest zainstalowane oprogramowanie, które powoduje problemy z innymi aspektami systemu Windows. Może to być oprogramowanie antywirusowe lub po prostu zwykły program pobrany z Internetu. Tak czy inaczej, najlepszym sposobem, aby zobaczyć, czy to naprawdę jest problem jest wykonanie czystego boot.
Krok 1: Zaloguj się do systemu Windows 7 z prawami administratora, kliknij na przycisk Start i wpisz MSCONFIG w polu wyszukiwania.
Krok 2: Kliknij na zakładkę Ogólne i wybierz Selektywne uruchamianie. Upewnij się, że odznaczone jest pole, które mówi „Załaduj elementy startowe”.
Teraz kliknij na zakładkę Usługi i zaznacz pole, które mówi „Ukryj wszystkie usługi Microsoft”. Następnie kliknij na przycisk Wyłącz wszystkie.
Kliknij OK, a następnie uruchom ponownie komputer. Jeśli okaże się, że system Windows już się nie zawiesza, wtedy możesz być w 100% pewien, że jest to problem z programem lub usługą innej firmy. Nie ma łatwego sposobu, aby określić, który element rozruchu lub która usługa jest przyczyną problemu. Zasadniczo trzeba ręcznie dowiedzieć się go przez ponowne włączenie połowy elementów startowych, a następnie ponownie uruchomić komputer. Jeśli problem powróci, wiesz, że problematyczny element znajduje się na liście sprawdzonych elementów. Następnie sprawdzasz połowę z nich i restartujesz ponownie. Musiałbyś wykonać tę samą procedurę z usługami, jeśli nie jest to element startowy powodujący problem. Ostatecznie, będziesz miał tylko jeden element sprawdzony i to będzie powodować zawieszanie.
Odkąd wiesz, jaki to program, idź dalej i odinstaluj go. Odinstalowanie programu spowoduje również wyłączenie wszelkich usług związanych z tym programem. Następnie możesz wrócić do narzędzia MSCONFIG i wybrać Normalne uruchamianie.
Windows 7 zawiesza się przy uruchamianiu – Classpnp.sys
Jednym z bardziej paskudnych problemów związanych z zawieszaniem się systemu Windows 7 jest zawieszanie się podczas uruchamiania systemu na ekranie „Uruchamianie systemu Windows”. Widziałem ten problem z wieloma klientami i chłopcze, to może być prawdziwy ból, ponieważ wiele z zalecanych poprawek (przy użyciu naprawy systemu lub przywracania systemu) nie działa!
Jeśli spróbujesz uruchomić Windows 7 w trybie bezpiecznym, to nie powiedzie się w Classpnp.sys. Doszliśmy do wniosku, że ten problem może być związany z kilkoma rzeczami. Pierwszą rzeczą, którą należy wypróbować jest naprawa rozruchu lub przywrócenie systemu za pomocą płyty DVD. Możesz przeczytać online jak uruchomić komputer z DVD i dostać się do tych opcji. Jest tam mnóstwo poradników, więc nie będę powtarzał tych informacji. Upewnij się tylko, że wchodzisz w BIOS i ustawiasz Boot from CD/DVD jako 1 priorytet powyżej Hard Disk.
Jeśli to nie zadziała, spróbuj zrestartować Windows w trybie debugowania. Możesz zrestartować komputer i nacisnąć F8, aby uzyskać listę opcji rozruchu, która zawiera Safe Mode, Last Known Good Configuration, itp. Czasami Windows załaduje się w trybie debugowania, a następnie można ponownie uruchomić komputer i rozpocznie się w normalnym trybie dobrze.
Teraz prawdziwy problem przychodzi z ludźmi, którzy próbują korzystać z DVD i zawiesza się na „ładowanie plików”, co oznacza, że nigdy nie można nawet dostać się do naprawy systemu lub opcji przywracania systemu. To zazwyczaj oznacza, że jest to problem sprzętowy. Niektórzy ludzie utknęli na części classpnp.sys po wykonaniu aktualizacji systemu Windows, co oznacza, że może to być związane z oprogramowaniem.
– W tym przypadku możesz spróbować Last Known Good Configuration lub spróbować uruchomić w trybie bezpiecznym, a następnie odinstalować wszelkie aktualizacje systemu Windows, przechodząc do Panelu sterowania – okna dialogowego Programy. Jeśli można dostać się do trybu bezpiecznego, można również spróbować uruchomić chkdsk, sfc /scannow, lub próbując przywracania systemu.
– Jeśli jest to związane ze sprzętem, należy sprawdzić, jak stary sprzęt jest i czy coś mogło ewentualnie zawieść. Na przykład, uszkodzone gniazdo pamięci może spowodować ten problem. Wyjmij jeden układ pamięci na raz i sprawdź, czy problem zniknie. Upewnij się, że pamięć jest prawidłowo włożona do gniazda. Często zdarza się, że pamięć nie jest wciśnięta do końca i powoduje to różnego rodzaju szalone problemy. Spróbuj też wymienić chipy pamięci i zobacz, czy to zadziała. To niesamowite, jak wiele układów się psuje.
– Jeśli masz ten problem na komputerze stacjonarnym, musisz go otworzyć i sprawdzić, aby upewnić się, że wszystkie kable i wszystkie karty są prawidłowo podłączone do ich odpowiednich gniazd. Upewnij się, że sprawdzisz zasilacz i upewnij się, że zasilanie płynące do płyty głównej jest w porządku. Jeśli jest dużo kurzu w systemie, użyj trochę sprężonego powietrza i wyczyść go dobrze. To może brzmieć jak trochę dużo, ale jeśli nie możesz nawet uruchomić DVD bez zawieszania się, masz problem ze sprzętem, a nie z oprogramowaniem.
– Następnie musisz wejść do BIOS-u i wyłączyć cały sprzęt, w tym porty USB, kartę dźwiękową, dyskietki, 1394, kartę multimedialną, kartę sieciową, itp. Spróbuj użyć wewnętrznej/wbudowanej karty graficznej zamiast karty dedykowanej. Jeśli nie możesz czegoś wyłączyć, spróbuj to odłączyć. Na przykład, jeśli masz napęd(y) DVD, to śmiało odłącz je wewnętrznie od systemu. Miałem klienta, którego napęd DVD powodował zawieszanie się systemu. Spróbuj uruchomić komputer teraz i zobacz, czy możesz ominąć zawieszający się ekran. Jeśli tak, to na pewno jest to kawałek sprzętu powodujący problem.
– Innym kawałkiem sprzętu do sprawdzenia jest czytnik kart USB multi-slot. Jeśli masz go podłączonego do komputera podczas uruchamiania, może on czasami próbować użyć go jako urządzenia startowego i zawieść. Idź naprzód i odłącz wszystkie urządzenia peryferyjne podłączone do komputera.
– Jeśli używasz jakiegokolwiek przełącznika KVM dla wielu klawiatur/myszy, to idź naprzód i odłącz go, a następnie podłącz do komputera mysz/klawiaturę PS2. Wiele z tych przełączników KVM używa USB i z jakiegoś dziwnego powodu może powodować problemy z procesem uruchamiania na niektórych maszynach.
– Również inni odnieśli sukces, zmieniając ustawienia HDD związane z ACPI. Spróbuj włączyć i wyłączyć tę funkcję i spróbuj ponownie uruchomić komputer. W BIOS-ie jest wiele ustawień i możesz spróbować przejść przez jedno po drugim i zmienić ustawienie, zrestartować komputer, a jeśli to nie zadziała, to zmienić je z powrotem i zmienić inne ustawienie. Nie da się powiedzieć, jakie ustawienia w BIOS-ie mogą powodować zawieszanie się systemu, ale wielu ludzi odniosło sukces zmieniając ustawienia w BIOS-ie.
– Mówiąc o dyskach twardych, możesz również sprawdzić, czy konfiguracja dysku twardego jest ustawiona na RAID. Jeśli tak, zmień go na IDE. To może pozwolić na uruchomienie systemu z płyty CD/DVD, a tym samym uruchomienie narzędzi naprawy rozruchu, takich jak diagnostyka pamięci. Jeśli wrócisz do Windows, możesz wykonać przywracanie systemu, itp.
– Kilka osób odniosło również sukces resetując BIOS. Możesz zresetować BIOS poprzez wyczyszczenie CMOS. Możesz wyczyścić CMOS na kilka sposobów, w tym naciskając przycisk na płycie głównej, zmieniając ustawienia zworek, itp. Będziesz musiał wykonać wyszukiwanie w Google dla konkretnego urządzenia, aby dowiedzieć się, jak wyczyścić CMOS.
– Jeśli nadal jesteś silny i próbujesz rozwiązać ten problem, możesz naprawdę umieścić swoje umiejętności techniczne do użytku, próbując zastąpić plik classpnp.sys kopią z innego komputera. Lokalizacja tego pliku to C:\Windows\system32\classpnp.sys. Oczywiście Windows się nie załaduje, więc możesz to zrobić tylko używając Linuksa, np. Ubuntu Live CD. Będziesz musiał Google jak skopiować pliki używając tego, ale to naprawdę nie jest takie złe. To działa dla kilku ludzi, więc warto spróbować.
Jako ostatnia deska ratunku, możesz spróbować użyć części zamiennych, jeśli masz jakieś i zastąpić tyle, ile możesz: kartę graficzną, kartę dźwiękową, dysk twardy, itp.
Windows 7 zawiesza się przy zamykaniu
Jeśli masz problemy z Windows 7 zawiesza się podczas zamykania, to masz więcej szczęścia niż poprzedni zestaw obozowiczów. To dlatego, że można przynajmniej dostać się do systemu Windows i zazwyczaj jest to tylko problem oprogramowania / programu, w którym Windows nie jest w stanie rozładować lub zabić pewien proces, itp. To jest znacznie łatwiejsze do czynienia z niż bałagan wokół sprzętu, BIOS, i wszelkiego rodzaju szalonych narzędzi naprawczych.
Należy pamiętać, że pierwszą rzeczą, aby spróbować jest ponowne uruchomienie komputera w trybie bezpiecznym, a następnie wykonać wyłączenie. Jeśli komputer zawiesi się podczas zamykania w trybie bezpiecznym, może to być problem sprzętowy. Jeśli uruchamia się ponownie dobrze, to prawdopodobnie problem oprogramowania związany z systemem Windows, gdy ładuje wszystkie normalne sterowniki i procesy.
Jest kilka rzeczy, które możesz spróbować, które powinny rozwiązać problem ostatecznie:
– Idź naprzód i zainstaluj najnowsze aktualizacje systemu Windows. Istnieje kilka poprawek, które Microsoft wydał, które odnoszą się dokładnie do tego problemu i dlatego może rozwiązać problem bez konieczności robienia czegokolwiek.
– Następny w górę jest sprzęt dołączony do komputera. Odłącz wszystkie urządzenia USB, kable sieciowe, firewire, HDMI, itp. i spróbuj ponownie uruchomić komputer. Jeśli masz szczęście, to może być tak proste, jak to.
– Również, to najlepiej, aby zaktualizować wszystkie sterowniki dla każdego sprzętu na komputerze, w tym karty sieciowe, karty graficzne, karty dźwiękowe, czytniki kart, itp, zwłaszcza jeśli używasz Windows 7 64-bit. Jeśli nie masz zainstalowanego kompatybilnego sterownika, może to spowodować problem z wyłączaniem.
– Po tym, sprawdź oprogramowanie na swoim komputerze. Jeśli używasz 64-bitowego systemu Windows, musisz odinstalować wszystkie aplikacje innych firm, które mogą powodować konflikty. Jeden z klientów miał zainstalowany program 7-zip, który powodował zawieszanie się systemu Windows 7 podczas zamykania. Inny klient używał aplikacji Sticky Notes napisanej przez Microsoft! Po umieszczeniu notatki na pulpicie, komputer zaczął się zawieszać. Usunięcie notatki i aplikacji rozwiązało problem. Najlepiej sprawdzić wszystkie aplikacje freeware, które mogłeś pobrać i spróbować je odinstalować. Inne programy obejmują aplikacje antyszpiegowskie lub antywirusowe, które zdecydowanie mogą powodować tego typu problemy.
– Oprócz aplikacji innych firm wyłącz wszelkie dodatkowe programy, które mogą być uruchamiane na pasku zadań, takie jak oprogramowanie monitorujące kartę graficzną lub oprogramowanie zarządzające drukarką. HP ma kilka kiepskich programów monitorujących drukarki, których nie potrzebujesz i które mogą powodować problemy z wyłączaniem. Ludzie zgłaszali również, że problemy powoduje oprogramowanie firmy NVIDIA. Możesz szybko wyłączyć wszystkie te aplikacje, przechodząc do MSCONFIG, a następnie kliknij na Startup Items. Wyłącz wszystkie elementy startowe i sprawdź, czy problem zniknie. Jeśli tak, a następnie ponownie włączyć elementy jeden po drugim, aż znajdziesz problem startup item.
– Jeśli nadal masz problemy, może to być problem z usługą systemu Windows. To jest trochę trudniejsze, ponieważ trudno jest dowiedzieć się, która usługa może być przyczyną problemu. Najlepszym sposobem, aby sprawdzić, czy jest to problem z usługą, jest przejście do MSCONFIG, kliknięcie na Usługi, zaznaczenie pola wyboru, aby ukryć wszystkie usługi Microsoft, a następnie odznaczenie wszystkiego, co pozostało. To są wszystkie usługi innych firm. Będziesz musiał zabić komputer po wykonaniu tej czynności, ale wszystkie usługi powinny zostać zatrzymane po ponownym zalogowaniu się do systemu Windows. Następnie spróbuj zamknąć komputer jak zwykle i zobacz, czy jesteś w stanie to zrobić. Następnie ręcznie włącz jedną usługę na raz, aż znajdziesz winowajcę.