Přejít k hlavnímu obsahu

7 rychlých řešení softwarových problémů

Všechny potřebné nástroje najdete na DVD pod indexem Rychlá pomoc.

7 rychlých řešení softwarových problémů

Havárie, zpomalení sytému, nestabilita – některé programy dělají jen potíže. Ještě že existují nástroje na analýzu a řešení těchto problémů.
MARKUS MANDAU

Pokoušíte se klikáním na ikonu na ploše spustit program, ten ale nereaguje. Bezmocně sedíte u svého počítače, protože nápověda Windows mlčí a ani na internetu nemůžete o svém problému nic nalézt. Jak tedy postupovat?
Poradíme vám, jak nalézt a vyřešit téměř každý problém, protože pomocí Googlu a příslušného kódu chyby není těžké zjistit správný postup. Podrobné informace o problému vám navíc mohou poskytnout Windows (viz strana 40) – ať už jde o špatně naprogramovaný software, nebo o konflikt s jiným programem, problémy lze snadno identifikovat a řešit. Díky našim tipům také dokážete omezit i největší žrouty systémových zdrojů!
Na Chip DVD navíc najdete nástroje potřebné pro diagnózu a opravu těch nejčastějších problémů, které jsme rozdělili do sedmi scénářů.

1 První pomoc při softwarové havárii

Ne vždy se dají najít aplikace, které jsou naprogramovány čistě a které své úkoly zvládají bez problémů.
PODROBNÁ ANALÝZA HAVÁRIE Pokud program přestane reagovat, použijte nástroj WhatIsHang. Ten zkušenému uživateli prozradí, co přesně se stalo. Nástroj analyzuje, zda problém spočívá v rozhraní mezi systémem a softwarem, zda se program neocitl ve smyčce nebo zda například 32bitový software není nekompatibilní s 64bitovými ovladači.
Nástroj zobrazuje havarovaný program v horní části okna, a když stisknete klávesu [F9], zobrazí dole podrobnější údaje. V sekci "poznámky" uvidíte, které chyby způsobily havárii. V rámci položek "String" a "Modules found in the Stack" nástroj zobrazí seznam příkazů nebo programových knihoven aktivních při havárii. Zpráva o havárii (Crash report) vám řekne, zda nastal problém s fungováním samotného programu. V tom případě je potřeba buď software aktualizovat, nebo znovu provést instalaci.
EFEKTIVNÍ ZABÍJENÍ PROCESŮ Pokud program "tuhne" častěji, doporučujeme použít AppCrashView. Tento nástroj vyhodnocuje hlášení o problémech uložená v chybových hlášeních ve Windows (tzv. WER souborech). Po kliknutí na "Process file" vám nástroj ukáže, který program ve vašem systému často havaruje.
Pokud některý program často "padá" a nechává v paměti procesy spotřebovávající systémové zdroje, přijde na řadu utilita ProcessKO (tu ocení i programátoři testující vlastní programy). Umožňuje totiž nastavit "oblíbené" programy a s nimi související procesy, které lze později kdykoliv odstranit pouhým stiskem vybrané klávesy. Jakmile tedy objevíte pomocí AppCrashView problematický proces a program opět v systému "vytuhne", spusťte nástroj ProcessKO. Poté pomocí příkazu "Favorites | Add" načtěte problematický program a pak jedním kliknutím jeho proces odstraňte.

2 Eliminace nestabilních a pomalých programů

Jestliže se program zasekne v nekonečné smyčce, je to otravné, ale nikoliv nebezpečné. Zcela jiná je ale situace, pokud program rapidně zpomalí činnost systému, nebo dokonce způsobí zhroucení Windows. Problémy se mohou objevit již na startu…
ZEŠTÍHLENÍ SYSTÉMU Výrazné zpomalení startu Windows obvykle způsobuje zbytečně velký počet programů, které se přidávají do startovací sekvence Windows. Tomuto "trendu" bohužel podléhá nejen freeware, ale i většina komerčního softwaru – typickým příkladem jsou iTunes od Applu nebo Acrobat od Adobe.
Tyto brzdy spuštění zobrazí nástroj Startup Booster – stačí ho jen spustit. Jeho pomocí můžete snadno zakázat automatické spouštění. Bez nejmenších výčitek zakažte například položky pro Javu, QuickTime, iTunes nebo produkty od Adobe, protože tyto "moduly" by měly pouze zjišťovat dostupné aktualizace. Tuto činnost už ve vašem počítači určitě provádí Personal Secunia Software Inspector (viz článek v Chipu na straně 70).
ZVLÁDNUTÍ ZHROUCENÍ SYSTÉMU V některých případech dokáže jeden program stáhnout celý systém do propasti. To sice neznamená, že se ve Windows okamžitě zobrazí modrá obrazovka, ale často systém nereaguje, a spustit se odmítá dokonce i Správce úloh. Typickým příkladem může být spuštění několika programů s nejvyšší prioritou, které provádějí náročné operace.
Většina uživatelů v tomto případě volí tlačítko "reset" a vypínají počítač i za cenu potenciální ztráty dat. My vám doporučujeme program AntiFreeze, který disponuje vlastním správcem úloh (Task Managerem). Ten dokáže pomocí kombinace kláves [Ctrl] + [Alt] + [Home] a klávesy Windows zastavit všechny běžící procesy. Poté už je snadné vybrat problematický program a zbavit se ho kliknutím na tlačítko "End process". Jakmile ukončíte AntiFreeze, budou všechny ostatní procesy pokračovat v práci.
Program AntiFreeze je bezmocný pouze v případě havárie ovladače. V takové situaci je nejprve nutné zjistit, který ovladač je za problémy zodpovědný. A právě k tomuto účelu lze použít program BlueScreenView. Ten analyzuje "image" vytvořený Windows při pádu. Po restartu Windows otevřete program a zvolte v horní nabídce příkaz "Dump File" a v nabídce "Options | Lower Pane Mode" zvolte položku "All drivers". Nyní uvidíte v okně dole všechny ovladače nahrané v systému v době havárie. Ovladače, které způsobily havárii, jsou označeny červeně. Ty byste také měli odinstalovat a nahradit je stabilnějšími verzemi.

3 Důkladné odstranění programů a zbytku ovladačů

Odinstalační rutiny komerčních programů často zapomenou na disku soubor nebo nechají v registru opuštěné položky. Mnohdy také v systému zůstanou zastaralé ovladače, které už žádný program nevyužívá. To ke stabilitě a rychlosti systému příliš nepřispívá.
MONITORING ODINSTALACE Při odinstalování programu pomocí nástroje v Ovládacích panelech máte jen malou šanci zjistit, že je "něco špatně" a že odinstalační program neudělal svoji práci dostatečně důkladně. Navíc neexistuje systémový nástroj, který by tento problém vyřešil.
V tomto případě je vhodné použít nástroj IObit Uninstaller. V nastavení programu, které najdete pod "Uninstall | Advanced", je možné určit, zda nástroj nejprve provede standardní rutinní odinstalování a teprve pak vyhledá pozůstatky v registru a na pevném disku. Pokud nějaké najde, odstraní je. V sekci "Forced Uninstall" (vynucené odinstalování) můžete také ručně zadat cestu ke spustitelnému souboru programu, který v systému Windows vůbec nebyl registrován. IObit Uninstaller také kontroluje změny v systému – dokáže automaticky rozpoznat, když uživatel změní nastavení nebo spustí konfigurační dialog – program zapisuje veškeré provedené změny v systému. Nástroj později tuto informaci použije ke kompletnímu odstranění programu. Bohužel, tento software pracuje pouze na 32bitových systémech.
ODSTRANĚNÍ STARÝCH OVLADAČŮ Windows se bohužel nestarají o ovladače, které už nemají přiřazen žádný hardware. Zde citelně chybí jednoduchá funkce jako v případě odinstalace programů – pokud jste v minulosti používali více hardwaru, ovladače v systému zbytečně překáží.
V tomto případě pomůže nástroj Driver Sweeper. Ten po spuštění nabídne seznam všech zjištěných driverů, a to včetně těch, které již nejsou ve spojení s jakýmkoli hardwarem. Tyto ovladače vyberte a klikněte na "Clean". Nástroj poté odstraní nejen všechny zbytečné ovladače, ale také všechny soubory a položky v registru spojené v systému s ovladači a zařízením. Výhodou je, že program vytváří záložní kopii odstraněných dat, takže v případě potřeby můžete pomocí příkazu "Management | Backup copy " vše vrátit do původního stavu.

4 Řešení problémů s antimalwarovými nástroji, mazání infikovaných souborů

Antimalwarové programy jsou potřebnou, ale poněkud netolerantní součástí systému: nesnášejí žádné konkurenční produkty nainstalované v systému a mají tendenci používat velké množství systémových prostředků.
ELIMINACE KONFLIKTŮ Nejjednodušším způsobem, jak zabránit problémům při používání bezpečnostního softwaru, je instalace pouze produktů od stejné společnosti. Nicméně pokud se vám nedaří nainstalovat nový program, i když ten starý (od konkurence) už je odinstalovaný, chyba je pravděpodobně ve špatně odebraných rezidentních "ochranách". Na tyto problémy se specializuje nástroj AppRemover, který si dokáže poradit s pozůstatky již odinstalovaných aplikací. Práce s programem je snadná – po spuštění stačí kliknout na "Clean Up a Failed Uninstall ".
ODSTRANĚNÍ INFIKOVANÝCH SOUBORŮ Zkušení uživatelé se domnívají, že bezpečnost systému lze zaručit i bez rezidentního antivirového nástroje, který zbytečně zpomaluje systém. Pro ně je určen například specializovaný souborový skener VTzilla, který kontroluje podezřelé soubory on-line – instalace není nutná.
Problémy vznikají pouze tehdy, když uživatel nemá právo mazat data, která by potřeboval – protože nemá příslušná systémová práva. To se může stát třeba v případě, že virus napadl systémové soubory. To lze ale řešit s nástrojem z Windows.
Spusťte příkazový řádek a přejděte do složky System32. Spusťte kontrolu a opravu příkazem
Sfc / scannow
Pokud soubor není systémový a vy stále nemáte právo jej odstranit, spusťte nástroj FilExile a zadejte odpovídající cestu.
FilExile však odstraní pouze kompletní složky. Pokud chcete odstranit jeden konkrétní soubor, přejděte z příkazové řádky do příslušné složky a zadejte:
DEL / / F / Q / A "jméno souboru"
Tak získáte povolení k odstranění všech souborů, kromě systémových.

5 Obnovení omylem smazaných souborů

Mnoho lidí je po omylem vyprázdněném koši blízko infarktu. To je ale zbytečné, protože pomocí specializovaného softwaru pro obnovu dat existuje jednoduchá záchranná akce. Ti, kdo chtějí podobné situaci předejít, si také mohou nainstalovat "náhradní koš" se zálohováním.
OBNOVENÍ SOUBORŮ Z koše smazané soubory zůstávají beze změny na pevném disku, dokud nejsou přepsány. Do té doby jsou jako smazané jen označeny v indexu systému souborů. Freewarový program Recuva index prohledává a z takto označených položek získává "ztracené soubory". Obnovení dat řeší tento nástroj v základním nastavení pouhým kliknutím na tlačítko "Scan".
Pokud došlo k procesu mazání již před delší dobou a Windows již přepsala jednotlivé položky v indexu, pak přejděte do nabídky "Settings | Actions" a zvolte příkaz "Deep scan". Pokud pracujete se zformátovaným nosičem dat, aktivujte funkci "Scan for unerased files".
KOŠ SE ZÁLOHOVÁNÍM Software Undeluxe (ke stažení na www.resplendence.com/undeluxe) přebírá roli koše a téměř znemožňuje neúmyslné odstranění souborů. Jakmile program spustíte a kliknete v hlavním okně na tlačítko "Start", nástroj začne zachytávat všechny smazané soubory a ukládat je do záložní složky.
K těmto souborům získáte přístup pomocí funkce "Protected File Explorer" a lze je kdykoliv později obnovit příkazem "Recover". Undeluxe však běží pouze na "normálních" oddílech – pokud tedy používáte RAID, nebude program fungovat.

6 Uvolnění souborů blokovaných operačním systémem

V některých případech Windows prostě neumožní přístup k určitým souborům – není je možné přesunout nebo vymazat. Již od Windows XP je v systému ochrana WFP (Windows File Protection), která například chrání dll soubory. Typickým příkladem je nemožnost vymazat fotografie, které jsou zároveň zobrazeny pomocí programu Windows image. Zablokovat soubory ale dokážou i normální programy.
ODSTRANĚNÍ BLOKOVÁNÍ SOUBORŮ Když jiný proces přistupuje k souboru a zablokuje ho, může nástroj Unlocker tuto vazbu ukončit. Freeware se po instalaci objeví v kontextovém menu Windows Exploreru. Během instalace se ujistěte, zda jsou v sekci "Select Components" ponechána pouze první dvě zatržítka, jinak se vám na ploše objeví i několik zástupců eBay.
Pokud systém Windows hlásí zablokování souboru, klikněte na něj pravým tlačítkem a z kontextové nabídky zvolte příkaz "Unlocker ". Nástroj ukáže proces, který má na svědomí zablokování souboru. Pro jeho uvolnění je nutné použít příkaz "Kill proces".
PRÁCE SE ZABLOKOVANÝMI SOUBORY Unlocker ale nemusí být vždy úspěšný. Například pokud blokovaný soubor používá systémový proces, pomůže pouze restart Windows. V tomto případě je vhodné použít program MoveOnBoot, který se integruje do bootovacího procesu. V rámci něj dokáže se souborem udělat to, co mu uživatel určí – například ho přesunout nebo smazat. Detaily je možné určit v nabídce "Boot Action Wizard". Tento nástroj ale neumí přesouvat soubory do jiného systémového oddílu.

7 Přehrávání problémových multimediálních formátů, konfigurace přehrávače

Chcete-li si prohlédnout video, obvykle na něj stačí dvakrát kliknout, a spustí se Windows Media Player. Občas se však stane, že se WMP spustí, ale soubor se nepřehraje – například proto, že je poškozený. Naštěstí existuje několik přehrávačů, které si poradí i v této situaci.
PŘEHRÁNÍ POŠKOZENÝCH VIDEÍ Po přerušeném stahování odmítá multimediální přehrávač přehrát stažený film – i když je soubor téměř kompletní. Jakmile totiž některé části chybí, musí se upravit index videa souboru, což lze provést například v dobrém videoeditoru (např. VirtualDub), ale téměř v žádném normálním softwarovém přehrávači.
Jednou z mála výjimek je UMPlayer. V hlavním okně nástroje v části "Options | Settings | Advanced" přidejte zatržítko u položky "Create new index if necessary" a zkuste video přehrát. Pokud zvuk nebo titulky neběží synchronně, můžete problém opravit v sekci "Audio" nebo "Subtitles" zadáním kladné nebo záporné hodnoty "Delay" (zpoždění).
UPRAVENÉ PŘEHRÁVÁNÍ U některých filmů již víte, že jejich hlasitost je příliš nízká nebo obraz potřebuje více ostrosti. U většiny přehrávačů je musíte znovu při každém přehrávání konfigurovat, aby nastavení odpovídalo vašim požadavkům. Pokud však použijete VLC Media Player, můžete pomocí šikovného doplňku tuto práci přenechat počítači. VLC Media Launcher totiž umožňuje uložit nastavení přehrávače jako profil a použít je při spuštění videa.
AUTOR@CHIP.CZ


1 Program havaroval Zjistěte důvod selhání softwaru a ukončení "zamrzlých" aplikací.
2 Zpomalení systému Windows Zjistěte, které nástroje destabilizují Windows a jak je lze vypnout.
3 Pozůstatky softwaru Po odinstalovaných nástrojích odstraňte soubory a položky v registru.
4 Nekompatibilní antimalware Ukončete konflikty bezpečnostních nástrojů a odstraňte infikované soubory.
5 Omylem smazané soubory Obnovte odstraněné soubory a nainstalujte si účinnou ochranu proti smazání.
6 Soubory blokované systémem Uvolněte soubory blokované jinými programy nebo operačním systémem.
7 Přehrání multimedií Opravte a přehrajte poškozené nebo "nečitelné" filmové soubory.


Analýza problémů pomocí nástrojů Windows
Protokoly systému Windows zaznamenávají vše, co se stane, i problémy softwaru. Pomocí těchto informací lze zjistit, v čem je příčina problému.
Windows ukládají zprávy o softwarových problémech na několika místech. Často lze zjistit příčinu havárie i z obyčejného chybového hlášení. Pokud ale takto problém neodhalíte, budete se muset obrnit trpělivostí a prozkoumat protokoly systému Windows.
POUŽITÍ SERVISNÍHO STŘEDISKA
Jakmile systém Windows zjistí softwarový problém, vytvoří zprávu a chce hledat řešení na webu společnosti Microsoft – což obvykle nevede k žádným výsledkům. Seznam hlášení o problémech můžete otevřít přímo z hlavního panelu pomocí kliknutí na "vlaječku" v systémové liště a poté kliknutím na "Spustit centrum akcí".
V části "Údržba" najdete seznam všech zaznamenaných problémů, ze kterého je možné zjistit nejproblematičtější programy. Zvolte si ten, který potřebujete, a u něj klikněte na "Zobrazit podrobnosti zprávy". Windows vám nabídnou klasifikaci příčiny a řešení problému. V některých případech vám však systém zobrazí jen řešení v angličtině, nebo ho nenabídne vůbec. A to je pravý čas na další krok.
ANALÝZA UDÁLOSTÍ
Všechny klíčové informace jsou ve Windows zaznamenávány a ukládány. Zobrazit je můžete pomocí aplikace "Prohlížeč událostí", kterou najdete v Ovládacích panelech v sekci "Systém a zabezpečení | Nástroje pro správu". Program spusťte a přejděte do části "Protokoly systému Windows" a sekce "Aplikace". Zde systém ukládá všechny zprávy týkající se nainstalovaného softwaru. Informací zde ale může být příliš velké množství – klidně i několik tisíc zpráv. Pokud však seřadíte údaje podle kategorie "Úroveň", objeví se všechny chybové zprávy na prvním místě. Třídění podle "Zdroje" zpřesňuje hledání na základě příčin, například "Application Error" (chyba aplikace) nebo "Application Hang" (zatuhnutí aplikace). Zvolíte-li příslušnou položku, můžete v hlavním okně v části "Obecné" zkontrolovat, co přesně se stalo. Pokud seznam chyb analyzujete, určitě si všimnete, která aplikace pravidelně havaruje, v jakých podmínkách a z jaké příčiny. Na základě těchto informací pak můžete problém vyřešit nebo problematickou aplikaci odinstalovat.


Detekce a řízení konzumentů zdrojů
Když přistupuje k systémovým prostředkům několik programů současně, nejvíce získá ten software, který pracuje s nejvyšší prioritou – nikoliv ten, který příslušné zdroje potřebuje naléhavě. Tento problém je možné snadno vyřešit.
ZJIŠTĚNÍ SYSTÉMOVÝCH BRZD
Pro zjištění využití systémových zdrojů u každého procesu doporučujeme nástroj přímo od Microsoftu – Sysinternal Process Explorer. Po jeho spuštění je možné v hlavním okně programu vybrat proces příliš zatěžující procesor, zjistit o něm podrobnosti, ale také ho (pomocí příkazu v kontextové nabídce) vypnout nebo pozastavit (Suspend)
DIETA PRO PŘÍLIŠ NÁROČNÉ
Pokud jste zjistili, který program "ujídá" příliš mnoho systémových zdrojů, můžete jeho apetit poněkud omezit – pomocí programu Process Tamer. V něm v záložce "Configuration" klikněte na "Add Rule" a vyberte "exe" soubor "jedlíka zdrojů". Poté jako "Explicit Rule" zadejte "Force Low" a nakonec určete "Low" – tedy maximální úroveň zdrojů, jaká může být programu přidělena. Je ale důležité to s omezením softwaru nepřehnat – například úroveň "Trigger low", při které je programu přiděleno pouhých 8 % CPU, je příliš nízká. U moderního PC s výkonnými procesory by nemělo ani 20 % systém brzdit.


Foto: WhatIsHang: V části "Remarks" zjistíte, které chyby způsobily pád – v tomto případě byl na vině program pro systémové volání.
Foto: AntiFreeze: Nouzový Správce úloh najednou zastaví všechny běžící procesy.
Foto: IObit Uninstaller: Pokud je aktivována volba "Advanced", nástroj prověří, jak dobře funguje odinstalace…
Foto: Undeluxe: Pomocí funkce "Recover" dokáže náhradník klasického koše obnovit i odstraněné soubory.
Foto: MoveOnBoot: Nástroj uvolňuje zamčené soubory Windows během bootování systému.