Odstranění chybových zpráv systému Windows 7 Jak vypnout upozornění na chyby

Aktualizováno – 25. 1. 2017

Jak zakázat upozornění na chyby? Při práci na počítači se často objevují chybové zprávy. To platí zejména při práci s textovými editory Microsoft Word. Neustále žádají hlášení o chybách. Tyto zprávy jsou k ničemu, ale taková upozornění vás někdy prostě přivádějí k šílenství. Už jsme to vypnuli. Nyní vypneme upozornění na chyby.

Ve Windows XP a Windows 7 se deaktivace chybových oznámení provádí jinak. To ale nemění podstatu.

Ve Windows XP se to dělá docela jednoduše

  • Klikněte pravým tlačítkem na ikonu Můj počítač a vyberte položku z rozevírací nabídky Vlastnosti .
  • Nebo otevřete okno Vlastnosti systému přes Ovládací panel (Start - Nastavení - Ovládací panely - Systém );

  • V okně, které se otevře Vlastnosti systému přejděte na kartu Navíc a úplně dole klikněte na tlačítko Zpráva o chybě ;

  • V nově otevřeném okně nastavte přepínač na Zakázat hlášení chyb a uložte nastavení tlačítkem OK .

V systému Windows 7 můžete zakázat oznámení o chybách takto:

Ve Windows 7, pokud na to nejste zvyklí, můžete strávit dlouhou dobu hledáním, kde se co zapíná nebo vypíná. Nejrychlejší a nejsnadnější způsob, jak najít to, co potřebujete, je přejít na Ovládací panely a do malého vyhledávacího pole vpravo nahoře zadejte slovo nebo frázi toho, co hledáte.

Zde je příklad deaktivace chybových oznámení a podívejte se, jak se to dělá.

  • OTEVŘENO Start - Ovládací panely . Do vyhledávání na ovládacím panelu zadejte „Centrum podpory“. Postupujte podle odkazu Centra nápovědy.

  • V novém okně klikněte na Servis a pak ve skupině Hledání řešení nahlášených problémů klikněte Možnosti .

  • Vybrat Nehledejte nová řešení (nedoporučuje se) a klikněte na tlačítko OK .

Vypnuli jsme tedy upozornění na chyby.

Obecně platí, že počítač není předvídatelná věc. Nikdy nevíte, co od něj čekat. V každém okamžiku může prostě ne, nebo operační sál.

V poslední době mě otravují jen ty otravné a dceři neustále padá počítač při hraní hry nebo při sledování videa na nejzajímavějším místě.

Pro nás takové incidenty nejsou žádnou tragédií, protože víme, co v takových situacích dělat. Pro některé se to ale stává velkým problémem.

Radím vám, prostudujte si počítač a případná porucha se pro vás stane jen dočasnou nepříjemností, kterou si sami opravíte.

Warface je široce známý mezi hráči RuNet i mimo něj. Jeho stabilita je monitorována početným personálem, ale to nezabrání tomu, aby hra spadla a způsobila poruchy typu „WF přestal fungovat. Hlášení chyby." Četnost selhání chyb se liší – někdy se uživatelé nemohou ke hře ani přihlásit, zatímco jiní mají několik kol. Podívejme se na způsoby, jak to opravit.

Důvodů pádu hry může být mnoho – odpadky, nefunkční soubory, nesprávné nastavení, nesplnění požadavků. Vývoj her a operačních systémů Windows neprobíhá vždy hladce. Nezapomeňte, že vydaný aktualizovaný ovladač může také ovlivnit výkon. Existují ale metody, které mohou výrazně snížit riziko sestupu.

Pád hry „WF přestal fungovat. Hlášení o chybě"

Oprava chyby „WF přestal fungovat“

Upozorňujeme, že u níže popsané metody není zaručena 100% účinnost. V budoucnu může dojít k haváriím, ale budou se objevovat mnohem méně často. Musíme provést následující postupy:

  • nakonfigurovat kompatibilitu a spustit jako správce;
  • Během následujících spuštění změňte prioritu procesu a vyčistěte herní soubory.

Bohužel většina manipulací bude muset být provedena pokaždé, nyní nelze chybě zabránit jinak.

Nastavení kompatibility a aktivace spustit jako správce

Zde je tedy malý návod, jak správně nastavit kompatibilitu.

  1. Spuštění Game Center.
  2. V nabídce umístěné napravo od tlačítka „Přehrát“ (šipka dolů) vyberte "Otevřít složku herního klienta".
  3. Přejděte do adresáře "Bin32Release", kde najdeme soubor „ Hra".
  4. Klikněte pravým tlačítkem a přejděte na "Vlastnosti" a tab "Kompatibilita".
  5. Označte klíštětem "Spusťte program v režimu kompatibility pro:" a vyberte verzi operačního systému.
  6. Zde níže zaškrtneme vedle "Spustit tento program jako správce".
  7. Klikněte "Změnit nastavení pro všechny uživatele" a proveďte podobné změny v okně, které se objeví. Poté klikněte na „Použít“.

To je vše, kompatibilita je nastavena. Pojďme k dalšímu bodu.

Tato chyba může být také důsledkem nedostatku paměti přidělené pro Warface, nezapomeňte si přečíst tento materiál a zkontrolovat tento bod.

Co byste měli udělat pokaždé, když se přihlásíte?

Stejně jako v prvním kroku jsou kroky poměrně jednoduché.


Další důležitý bod - nastavení priority. Dělá se to takhle.

  1. Spusťte hru a minimalizujte ji.
  2. Stiskněte kombinaci "Ctrl" + "Alt" + "Delete" na klávesnici.
  3. Ve správci úloh se přepněte na kartu "procesy".
  4. najdeme "Hra".
  5. Klikněte na něj pravým tlačítkem a vyberte "Přednost", nainstalovat "Krátký".

Poté jděte do hry a hrajte. Kromě výše uvedeného je vhodné ručně nainstalovat ovladač grafické karty z webu výrobce. Během hraní se doporučuje zavřít všechny nepotřebné aplikace.

Závěr

Takové jednoduché metody by měly pomoci, ale pokud stále havaruje, „WF přestal fungovat. Chybové hlášení“ - stojí za to zkontrolovat stabilitu systému. Aktualizujte celý balíček ovladače, použijte nejnovější verze Visual C++ visualizer, .NET Framework. Pokud jste vlastníkem x32, pak se doporučuje upgradovat na x64 verzi vašeho Windows. Dále bych Vám doporučil obratem odeslat zprávu, jejíž podrobnosti jsou obsaženy v přiloženém souboru, u kterého je dokonce uvedena velikost. Zadejte svůj e-mail a uveďte popis. Takové akce pomohou vývojářům kontaktovat vás ohledně chyby.

Kněz 28. října 2010 v 15:16

Úvod do hlášení chyb

  • Skříň *

Hlášení chyb je nejdůležitějším nástrojem vývojáře softwaru. Je škoda, že ne všichni programátoři tento testovací a ladící nástroj znají a plně ho využívají.

Kolikrát jste svým uživatelům napsali: „Udělejte prosím snímek obrazovky s chybovou zprávou a pošlete mi ji“? A čas od času se ukáže, že k chybě dochází velmi zřídka a uživatel není schopen způsobit, aby se znovu objevila. Automatické hlášení chyb je skvělým řešením tohoto problému.

Automatická chybová hlášení jsou užitečná nejen při otevřeném beta testování nebo podpoře po vydání, ale jsou mimořádně pohodlná při interních testech a dokonce i tehdy, když jste jediným vývojářem a uživatelem programu srolovaného do jednoho. Pokud všechny chyby vašeho programu automaticky padnou do databáze, nezapomenete na chybu, která se objeví jen jednou, usnadní se vám práce vašich testerů, snadno zjistíte, které chyby se vyskytují častěji než jiné, atd.

Jak to funguje

Když dojde k chybě, spustí se speciální funkce programu, která shromažďuje informace o stavu programu, konfiguraci hardwaru, dotazuje se uživatele na jeho poslední akce atd. a přenos těchto informací na webovou stránku vývojáře, kde se ukládají, třídí, počítají a zobrazují podobné zprávy z různých programů vývojáři pomocí filtrů a vyhledávání.

K přenosu reportu se zpravidla používá protokol HTTP (méně problémů je s firewally) a z odesílaných informací jsou nejcennější informace o typu chyby, stavu zásobníku hovorů, datu popř. čas výskytu, verze programu, hodnoty některých proměnných, množství volné paměti, verze operačního systému a použitých knihoven, někdy podrobné informace o hardwaru.

Příklad implementace v C#

Uvažujme záměrně jednoduchý příklad: na serveru použijeme webovou službu WCF, která přijme chybovou zprávu a uloží ji do souboru, na straně klienta budeme posílat zprávy, když nastanou neošetřené výjimky (přeneseme čas a text výjimka pro server bez jakýchkoli otázek).

Začněme na straně serveru.
Rozhraní webové služby


{
veřejné rozhraní IErrorReporting
{
string PostErrorInfo(informace o řetězci);
}
}

Implementace tohoto rozhraní

Namespace ErrorReportingService
{
public class ErrorReporting: IErrorReporting
{
veřejný řetězec PostErrorInfo (informace o řetězci)
{
System.IO.File.AppendAllText(System.Web.Hosting.HostingEnvironment.ApplicationPhysicalPath + "\\App_Data\\reports.txt",
"\n\n"+informace);
vrátit "ok";
}
}
}

Nyní napíšeme handlery výjimek, které vložíme do těla vašeho programu a připojíme je při spuštění programu – třída Program může vypadat takto:

Program statické třídy
{
public static void SendDataAndShowMessage(System.Exception ex)
{
string text = DateTime.Now.ToShortDateString()+" "+
DateTime.Now.ToLongTimeString()+"\n"+
ex.ToString();// zde by bylo fajn to naformátovat řekněme v XML, přidat data o čase, datu, hardwaru a softwaru...
pokus
{
(new ErrorReportingService.ErrorReportingClient()).PostErrorInfo(text);
MessageBox.Show("Došlo k chybě. Informace o chybě byly odeslány vývojáři.\n\n" + text, "Chyba programu", MessageBoxButtons.OK, MessageBoxIcon.Error);
}
catch (System.Exception ex2)
{
MessageBox.Show("Došlo k chybě. Informace o chybě nebylo možné odeslat vývojáři.\n\n" + text, "Chyba programu", MessageBoxButtons.OK, MessageBoxIcon.Error);
}
}
public static void AppDomain_CurrentDomain_UnhandledException(odesílatel objektu, UnhandledExceptionEventArgs e)
{
SendDataAndShowMessage((Exception)e.ExceptionObject);
Application.Exit();
}
public static void Application_ThreadException(odesílatel objektu, System.Threading.ThreadExceptionEventArgs e)
{
SendDataAndShowMessage(e.Exception);
//v tomto okamžiku můžete navrhnout „zkusit pokračovat v práci“ (dobře, dobře) nebo aplikaci ukončit
Application.Exit();
}
statické void Main()
{
//Instalace handleru
AppDomain.CurrentDomain.UnhandledException +=
new UnhandledExceptionEventHandler(Program.AppDomain_CurrentDomain_UnhandledException);
Application.ThreadException +=
new System.Threading.ThreadExceptionEventHandler(Program.Application_ThreadException);

Application.EnableVisualStyles();
Application.SetCompatibleTextRenderingDefault(false);
Application.Run(new Form1());
}
}

To je celý kód.

To je opravdu velmi jednoduchý úkol. Mnohem zajímavější je samozřejmě umístit chybové informace do skutečné databáze, vytvořit k této databázi normální webové rozhraní, použít spolehlivou autentizaci a případně šifrování dat při odesílání chybových hlášení, ale to je nad rámec tohoto hubu článek.

Morální a etická stránka problému

Na jedné straně se mnozí obávají, že jejich osobní údaje budou zahrnuty do hlášení o chybě, a proto pravidlem dobré formy je ukázat uživateli celý text hlášení o chybě před jeho odesláním s dotazem „mohu poslat hlášení chyby?" a podobně. Bohužel, velká většina mých přátel tvrdí, že nikdy v životě neklikli na tlačítko „ano, odeslat“, když byli vyzváni.

Na druhou stranu, běžný uživatel zpravidla „těmto vašim hlášením“ nerozumí a je lepší se ho neptat, ale upozornit ho, že se „odesílá chybové hlášení“ a v klidu odeslat . Samozřejmě, abyste předešli stížnostem, stojí za to popsat toto chování v licenční smlouvě a možná byste měli přidat možnost zakázat odesílání chybových hlášení (abyste nepřišli o paranoidní uživatele).

Doufám, že výše uvedené vám pomohou ve vaší práci a usnadní organizaci testování a shromažďování informací o chybách.

Tagy: programování, chyby, výjimky, ladění, testování, c#

Zavedení

V programování hlášení chyby(anglicky: error report or crash report) je soubor obsahující technické informace o výjimečné situaci (výjimce), ke které došlo v programu na počítači uživatele. V programátorské terminologii se také nazývá kritická chyba, která způsobí pád programu pád(anglická havárie).

Zprávy o chybách často obsahují informace, jako je typ selhání, obrázek zásobníku, verze programu, typ procesoru, verze operačního systému a protokol programu.

Generování hlášení o chybě

Hlášení o chybě obvykle vytváří speciální program (crash reporter). Účelem takového programu je shromažďovat data o havárii, ke které došlo, a odesílat tato data přes internet nějaké třetí straně, většinou je touto třetí stranou výrobce softwaru. Zpráva o chybě má pomoci vývojářům softwaru zjistit příčinu selhání a opravit ji v následujících verzích softwarového produktu.

Mac OS X

V Mac OS X existuje standardní program - sběrač chybových hlášení: /System/Library/CoreServices/Crash Reporter.app. Crash Reporter.app zasílá protokoly o zhroucení, standardní pro Unix OS, do počítače Apple, kde jsou tyto protokoly analyzovány jejich inženýry. Horní pole okna chybového hlášení obsahuje protokol o havárii a do spodního pole může uživatel zadat své komentáře, například sdělit, co dělal v okamžiku, kdy k havárii došlo. Uživatelé mohou také zkopírovat protokol a odeslat jej vývojáři softwaru k analýze. Crash Reporter.app funguje v případě chyby ve třech hlavních režimech: nedělat nic, zobrazit zprávu „Aplikace se zhroutila“ nebo zobrazit okno se zprávou o chybě.

Windows

GNOME

Na platformě GNOME se ke shromažďování a odesílání hlášení o chybách používá nástroj Bug Buddy. Když dojde k selhání aplikace využívající knihovny GNOME, Bug Buddy vygeneruje snímek zásobníku pomocí ladicího programu gdb a vyzve uživatele, aby odeslal zprávu do systému GNOME bugzilla. Uživatel může přidat svůj komentář a podívat se, co zpráva obsahuje.

KDE

Nástroj pro odesílání chybových hlášení do KDE se nazývá Dr. Konqi.

Mozilla

Talkback

(také známý jako Quality Feedback Agent) byl nástroj pro hlášení chyb v softwaru Mozilla až do verze 1.8.1 pro odesílání chybových hlášení na centralizovaný server. Talkback je proprietární software licencovaný od SupportSoft od Mozilla Corporation. Když se zhroutily produkty Mozilla (např. Mozilla Firefox, Mozilla Thunderbird), agent Talkback vyzval uživatele k zadání popisu chyby. Talkback nenahrazuje vestavěný program hlášení chyb operačního systému, který běží spolu s agentem Talkback. Talkback byl ve Firefoxu od verze 3 nahrazen Breakpadem.

Breakpad

Ubuntu

S vydáním Ubuntu 6.10 obsahuje Ubuntu nástroj Appport.

Apport zachycuje procesy, které zaznamenaly výjimku a chystají se vytvořit výpis jádra, a zapisuje chybová hlášení do konkrétního umístění. Poté speciální démon vyzve uživatele, aby poslal zprávy do Ubuntu k analýze.

World of Warcraft

CrashRpt zachytí neošetřené výjimky, vytvoří soubor minidump, vytvoří popisovač chyb XML, poskytne uživatelské rozhraní a nakonec zprávu zkomprimuje a odešle týmu podpory aplikace.

30.09.2009 17:12

Pokud nechcete, aby se chybové informace o vašem operačním systému a nainstalovaných programech ukládaly do vašeho počítače a posílaly společnosti Microsoft, můžete nakonfigurovat nastavení pro ukládání a odesílání chybových zpráv ve Windows 7.

Možnosti hlášení chyb a odstraňování problémů lze konfigurovat dvěma způsoby:

Důležité Poznámka: Po změně nastavení hlášení chyb nebudete moci získat informace o odstraňování problémů z Centra akcí systému Windows 7. Tato nastavení změňte pouze v případě, že přesně víte, proč je potřebujete.

Nakonfigurujte hlášení chyb pomocí Centra akcí systému Windows 7

1. Otevřete Ovládací panely > Centrum akcí.

2. Klikněte Údržba > Možnosti.

3. Chcete-li změnit nastavení hlášení chyb pro svůj účet, vyberte jednu z následujících možností:

  • Automaticky kontrolovat řešení (doporučeno)– pokaždé, když dojde k chybě, systém Windows 7 vygeneruje úplnou zprávu o kritické události. Pak, pokud máte připojení k internetu, bude tato zpráva automaticky odeslána společnosti Microsoft. Pokud je řešení tohoto problému k dispozici v databázi společnosti Microsoft, zobrazí se o tom upozornění v Centru akcí;
  • Automaticky kontrolovat nová řešení a v případě potřeby odesílat další data sestav – prakticky se toto nastavení neliší od předchozího;
  • Pokaždé, když se vyskytne problém, zobrazte před kontrolou řešení výzvu– když dojde k chybě, systém Windows 7 vygeneruje zprávu o kritické události. Poté se zobrazí dialogové okno s výzvou k nahlášení problému společnosti Microsoft. Pokud souhlasíte a jste připojeni k internetu, bude odeslána zpráva a pokud bude nalezeno řešení, obdržíte upozornění v Centru podpory. Pokud odmítnete odeslat hlášení, informace o chybě se uloží do vašeho počítače, ale nebudou odeslány společnosti Microsoft a budete muset najít řešení problému sami;
  • Nehledejte nová řešení (nedoporučuje se)– když dojde k chybě, systém Windows 7 vygeneruje zprávu o kritické události a uloží ji do počítače. Společnosti Microsoft nebudou odeslány žádné informace.

Chcete-li vypnout hlášení chyb pro určité programy, klikněte na Vyberte programy, které chcete z přehledu vyloučit.

Chcete-li nastavit hlášení chyb pro všechny uživatele v počítači, přihlaste se do Windows 7 jako správce, otevřete Ovládací panely > Centrum akcí > Údržba > Nastavení a stiskněte Změňte možnosti přehledů pro všechny uživatele.

Konfigurace hlášení chyb pomocí editoru místních zásad skupiny

Protože Editor místních zásad skupiny není přítomen ve všech, lze tuto metodu použít pouze ve Windows 7 Professional, Windows 7 Ultimate a Windows 7 Enterprise.

Důležité: Nastavení provedená v Editoru místních zásad skupiny mají přednost před nastaveními provedenými v Centru akcí.

1. Přihlaste se do systému Windows 7 s právy správce.

2. Otevřete nabídku Start, zadejte do vyhledávacího pole a stiskněte klávesu Enter.

3. V levé nabídce Editoru místních zásad skupiny otevřete: Konfigurace počítače -> Šablony pro správu -> Součásti systému Windows -> Hlášení chyb systému Windows.

4. Proveďte jednu nebo více akcí:

Chcete-li společnosti Microsoft zabránit v odesílání dalších chybových dat, poklepejte Neposílejte další údaje, vyberte Zapnout a stiskněte OK. Pokud je toto nastavení povoleno, všechny požadavky společnosti Microsoft na další data v reakci na události v hlášení chyb systému Windows budou automaticky zamítnuty bez upozornění uživatele.

Chcete-li zakázat hlášení chyb, dvakrát klikněte Zakázat hlášení chyb systému Windows, vyberte Zapnout a stiskněte OK. Pokud je toto nastavení povoleno, pak pokud jsou zjištěny chyby, systém Windows 7 o nich společnosti Microsoft neposílá. Nebudete však moci přijímat informace o řešení problémů prostřednictvím Centra podpory.

Chcete-li zakázat hlášení chyb, dvakrát klikněte Zakázat protokolování, vyberte Zapnout a stiskněte OK. Pokud je toto nastavení povoleno, události hlášení chyb systému Windows nebudou zaznamenány do protokolu událostí systému.

Monitorování a diagnostika





Nahoru