Předtím jsem napsal Konečný průvodce řešením problémů s domácí skupinou systému Windows 7, který byl pro mnoho lidí užitečný. Dnes sepíšu ultimátního průvodce řešením potíží pro problémy se zavěšením systému Windows 7. Patří sem zavěšení systému Windows 7 při startu/spouštění, zavěšení při odhlašování, zavěšení při vypínání, zavěšení při instalaci programů atd.
Přestože je systém Windows 7 velkým krokem vpřed oproti systému Windows Vista, stále má svůj podíl problémů. Měl jsem řadu problémů se zavěšením systému Windows 7 při provádění běžných úkonů v počítači. Snažil jsem se shromáždit co nejvíce řešení, která jsem nakonec použil v tomto návodu. Doufám, že se někomu podaří vyřešit svůj problém díky tomu, že se podívá sem, místo aby hledal na spoustě webových stránek.
Snažím se, aby byl průvodce přehlednější, a to tak, že budu používat záhlaví sekcí, aby bylo možné určit, s jakým typem zavěšení se snažím vypořádat. Tímto způsobem můžete jednoduše přeskočit dolů na část, o které si myslíte, že by mohla řešit váš problém. Nebojte se komentovat řešení/otázky!
Věšení při práci ve Windows 7
Pokud jste již přihlášeni do systému Windows a máte problémy se zavěšením systému Windows 7 při otevírání programů, klikání na dialogová okna nebo klikání pravým tlačítkem myši apod. Obvykle to znamená, že je v počítači nainstalován nějaký software, který způsobuje problémy s jinými aspekty systému Windows. Může se jednat o antivirový software nebo jen o běžný program stažený z internetu. Ať tak či onak, nejlepším způsobem, jak zjistit, zda se skutečně jedná o tento problém, je provést čisté spuštění systému.
Krok 1: Přihlaste se do systému Windows 7 s právy správce, klikněte na tlačítko Start a do vyhledávacího pole zadejte MSCONFIG.
Krok 2: Klikněte na kartu Obecné a vyberte možnost Výběrové spuštění. Nezapomeňte zrušit zaškrtnutí políčka s nápisem „Načíst položky spouštění“.
Nyní klikněte na kartu Služby a zaškrtněte políčko s nápisem „Skrýt všechny služby Microsoft“. Poté klikněte na tlačítko Zakázat vše.
Klikněte na tlačítko OK a restartujte počítač. Pokud zjistíte, že systém Windows již nevisí, můžete si být stoprocentně jisti, že se jedná o problém s programem nebo službou třetí strany. Neexistuje žádný snadný způsob, jak určit, která položka spouštění nebo která služba problém způsobuje. V podstatě to musíte zjistit ručně tak, že znovu povolíte polovinu spouštěcích položek a poté je restartujete. Pokud se problém vrátí, víte, že problémová položka je v seznamu zaškrtnutých položek. Pak zkontrolujete polovinu z nich a znovu restartujete. Stejný postup byste museli provést se službami, pokud problém nezpůsobuje položka spouštění. Nakonec budete mít zaškrtnutou pouze jednu položku, která bude způsobovat visení.
Jakmile budete vědět, o jaký program se jedná, pokračujte v jeho odinstalování. Odinstalováním programu také zakážete všechny služby spojené s tímto programem. Pak se můžete vrátit do nástroje MSCONFIG a zvolit možnost Normální spuštění.
Systém Windows 7 visí při spouštění – Classpnp.sys
Jedním z nepříjemnějších problémů se zavěšováním systému Windows 7 je, když se systém zavěsí během spouštění na obrazovce „Spuštění systému Windows“. S tímto problémem jsem se setkal u mnoha klientů a chlapče, může to být opravdu nepříjemné, protože mnoho doporučených oprav (pomocí opravy systému nebo obnovení systému) nefunguje!
Pokud zkusíte spustit systém Windows 7 v nouzovém režimu, selže u souboru Classpnp.sys. Zjistili jsme, že tento problém může souviset s několika věcmi. První věcí, kterou je třeba vyzkoušet, je oprava spuštění nebo obnovení systému pomocí disku DVD. Na internetu si můžete přečíst, jak spustit systém z disku DVD a dostat se k těmto možnostem. Návodů je tam spousta, takže tyto informace nebudu opakovat. Jen se ujistěte, že jste vstoupili do systému BIOS a nastavili možnost Spuštění z CD/DVD jako 1. prioritu před pevným diskem.
Pokud to nepomůže, zkuste restartovat systém Windows v režimu ladění. Po restartování počítače a stisknutí klávesy F8 se zobrazí seznam možností spouštění, který zahrnuje nouzový režim, poslední známou dobrou konfiguraci atd. Někdy se systém Windows načte v režimu ladění a pak můžete počítač restartovat a v pořádku se spustí v normálním režimu.
Teď nastává skutečný problém u lidí, kteří se snaží použít DVD a to se zasekne na „načítání souborů“, což znamená, že se nikdy nedostanete ani k možnostem opravy systému nebo obnovení systému. To obvykle znamená, že jde o hardwarový problém. Někteří lidé se po provedení aktualizace systému Windows zasekli na části classpnp.sys, což znamená, že by to mohlo souviset se softwarem.
– V takovém případě můžete zkusit Poslední známou dobrou konfiguraci nebo zkusit spustit počítač v nouzovém režimu a poté odinstalovat všechny aktualizace systému Windows v dialogu Ovládací panely – Programy. Pokud se vám podaří dostat do nouzového režimu, můžete také zkusit spustit chkdsk, sfc /scannow nebo zkusit obnovení systému.
– Pokud to souvisí s hardwarem, musíte prozkoumat, jak starý je váš hardware a zda nemohlo něco selhat. Tento problém může způsobit například špatný paměťový slot. Vyjměte postupně jeden paměťový čip a zjistěte, zda problém zmizí. Zkontrolujte, zda je paměť správně vložena do slotu. Často se stává, že paměť není zasunuta celá a způsobuje to různé šílené problémy. Zkuste také vyměnit paměťové čipy a uvidíte, zda to pomůže. Je neuvěřitelné, kolik čipů se pokazí.
– Pokud máte tento problém na stolním počítači, musíte ho otevřít a zkontrolovat, zda jsou všechny kabely a všechny karty správně zapojeny do příslušných slotů. Nezapomeňte zkontrolovat napájení a ujistěte se, že napájení jdoucí do základní desky je v pořádku. Pokud je v systému hodně prachu, použijte stlačený vzduch a dobře jej vyčistěte. Může se to zdát trochu moc, ale pokud nemůžete spustit ani disk DVD, aniž by se zasekl, máte problém s hardwarem, ne se softwarem.
– Dále je třeba vstoupit do systému BIOS a zakázat veškerý hardware včetně portů USB, zvukové karty, disketové jednotky, 1394, multimediální karty, síťové karty atd. Zkuste použít spíše interní/deskovou grafickou kartu než dedikovanou kartu. Pokud se vám něco nepodaří zakázat, zkuste to odpojit. Máte-li například jednotku (jednotky) DVD, klidně je interně odpojte od systému. Měl jsem klienta, kterému jednotka DVD způsobovala zavěšení systému. Zkuste nyní spustit systém a podívejte se, zda se vám podaří překonat visící obrazovku. Pokud ano, pak je to určitě kus hardwaru, který způsobuje problém.
– Dalším kusem hardwaru, který je třeba zkontrolovat, je víceslotová čtečka karet USB. Pokud ji máte připojenou k počítači během spouštění, může se někdy pokusit použít ji jako spouštěcí zařízení a selže. Pokračujte a odpojte všechna periferní zařízení připojená k počítači.
– Pokud používáte nějaký druh přepínače KVM pro více klávesnic/myší, pak pokračujte a odpojte jej a připojte k počítači myš/klávesnici PS2. Spousta těchto přepínačů KVM používá USB a z nějakého podivného důvodu to může na některých počítačích způsobovat problémy se spouštěním systému.
– Také ostatní měli úspěch, když změnili nastavení HDD související s ACPI. Zkuste tuto funkci povolit a zakázat a zkuste počítač restartovat. V systému BIOS je spousta nastavení a můžete zkusit projít jedno po druhém a změnit nastavení, restartovat, a pokud to nepomůže, tak to změnit zpět a změnit jiné nastavení. Nelze říci, jaká nastavení v BIOSu mohou způsobit, že se systém zasekne, ale velké množství lidí mělo úspěch, když tam změnili nastavení.
– Když už jsme u pevných disků, můžete také zkontrolovat, zda je konfigurace pevného disku nastavena na RAID. Pokud ano, změňte ji na IDE. To vám může umožnit bootování z CD/DVD, a tedy spuštění nástrojů pro opravu po spuštění, jako je diagnostika paměti. Pokud se dostanete zpět do Windows, můžete pak provést obnovení systému atd.
– Několik lidí mělo také úspěch díky obnovení BIOSu. BIOS můžete resetovat vymazáním CMOS. CMOS můžete vymazat několika způsoby, včetně stisknutí tlačítka na základní desce, změny nastavení propojky atd. Abyste zjistili, jak vymazat CMOS, budete muset provést vyhledávání ve vyhledávači Google pro váš konkrétní počítač.
– Pokud jste stále silní a snažíte se tento problém vyřešit, můžete skutečně využít své technické dovednosti a pokusit se nahradit soubor classpnp.sys kopií z jiného počítače. Umístění souboru je C:\Windows\system32\classpnp.sys. Systém Windows se samozřejmě nenačte, takže to můžete provést pouze pomocí systému Linux, například pomocí Live CD Ubuntu. Budete si muset vygooglit, jak kopírovat soubory tímto způsobem, ale opravdu to není tak špatné. Několika lidem to fungovalo, takže to stojí za pokus.
Jako poslední možnost můžete zkusit použít náhradní díly, pokud nějaké máte, a vyměnit, co se dá: grafickou kartu, zvukovou kartu, pevný disk atd.
Windows 7 se při vypínání zasekává
Pokud máte problémy se zasekáváním Windows 7 při vypínání, pak máte větší štěstí než předchozí skupina táborníků. To proto, že se alespoň můžete dostat do systému Windows a obvykle se jedná pouze o problém se softwarem/programem, kdy systém Windows není schopen uvolnit nebo zabít určitý proces apod. To se řeší mnohem snáze než trápení se s hardwarem, BIOSem a všelijakými šílenými opravnými nástroji.
Všimněte si, že první, co je třeba zkusit, je restartovat počítač v nouzovém režimu a pak provést vypnutí. Pokud se počítač při vypínání v nouzovém režimu zasekne, může se jednat o hardwarový problém. Pokud se restartuje v pořádku, pak se pravděpodobně jedná o softwarový problém související se systémem Windows při načítání všech běžných ovladačů a procesů.
Tady je několik věcí, které můžete vyzkoušet a které by měly váš problém nakonec vyřešit:
– Pokračujte v instalaci nejnovějších aktualizací systému Windows. Společnost Microsoft vydala několik oprav, které se týkají přesně tohoto problému, a proto by mohly váš problém vyřešit, aniž byste museli cokoli dělat.
– Další na řadě je hardware připojený k počítači. Odpojte všechna zařízení USB, síťové kabely, firewire, HDMI atd. a poté zkuste provést restart. Pokud budete mít štěstí, může to být tak jednoduché.
– Také je nejlepší aktualizovat všechny ovladače pro veškerý hardware v počítači včetně síťových karet, grafických karet, zvukových karet, čteček karet atd. zejména pokud používáte 64bitový systém Windows 7. Pokud nemáte nainstalovaný kompatibilní ovladač, může to způsobit problém s vypínáním.
– Poté zkontrolujte software v počítači. Pokud používáte 64bitový systém Windows, musíte odinstalovat všechny aplikace třetích stran, které by mohly způsobovat konflikty. Jeden klient měl nainstalovanou aplikaci 7-zip a ta způsobovala, že se systém Windows 7 při vypínání zasekával. Další klient používal aplikaci Sticky Notes, kterou napsal Microsoft! Po vložení poznámky na plochu se počítač začal zasekávat. Odstranění poznámky a aplikace problém vyřešilo. Nejlepší je zkontrolovat všechny stažené freewarové aplikace a zkusit je odinstalovat. Mezi další programy patří antispywarové nebo antivirové aplikace, které by tento typ problému rozhodně mohly způsobit.
– Kromě aplikací třetích stran zakažte všechny další programy, které mohou být spuštěny na hlavním panelu, například software pro monitorování grafické karty nebo software pro správu tiskáren. Společnost HP má některé mizerné programy pro monitorování tiskárny, které nepotřebujete a které mohou způsobit problémy s vypínáním. Lidé také hlásili, že problémy způsobuje software NVIDIA. Všechny tyto aplikace můžete rychle zakázat tak, že přejdete do MSCONFIG a kliknete na položku Položky po spuštění. Zakažte všechny položky spouštění a uvidíte, zda váš problém zmizí. Pokud ano, znovu povolujte položky jednu po druhé, dokud nenajdete problémovou položku spouštění.
– Pokud máte stále problémy, může se jednat o problém se službou systému Windows. To je trochu složitější, protože je těžké zjistit, která služba by mohla problém způsobovat. Nejlepší způsob, jak zjistit, zda se jedná o problém se službou, je přejít do MSCONFIG, kliknout na Služby, zaškrtnout políčko pro skrytí všech služeb Microsoft a poté odškrtnout vše, co zbylo. To jsou všechny služby třetích stran. Po provedení tohoto úkonu budete muset počítač ukončit, ale po opětovném přihlášení do systému Windows by měly být všechny služby zastaveny. Poté zkuste počítač vypnout jako obvykle a uvidíte, zda se vám to podaří. Pak ručně povolujte jednu službu po druhé, dokud nenajdete viníka.