Tajemství odhaleno: Toto dělá Windows, když po havárii „Vyhledává řešení“.

Ikona času čtení 3 min. číst


Čtenáři pomáhají podporovat MSpoweruser. Pokud nakoupíte prostřednictvím našich odkazů, můžeme získat provizi. Ikona popisku

Přečtěte si naši informační stránku a zjistěte, jak můžete pomoci MSPoweruser udržet redakční tým Dozvědět se více

Všichni jsme viděli chybovou zprávu po pádu aplikace, kdy systém Windows marně oznamuje, že hledá řešení problému, obvykle bez jakýchkoli výsledků.

Vzhledem k tomu, jak neefektivní je tento proces, je docela rozumné se ptát, co se přesně děje

díkybohu otázka byla zodpovězena v plném znění Mark Phaedrus, vývojář softwaru, agent Windows Update, ve společnosti Microsoft.

Napsal:

Zde je zjednodušené vysvětlení toho, jak tento systém (Windows Error Reporting) funguje.

  • Program se zhroutí.

  • Spouští se hlášení chyb systému Windows. Zachycuje některé zásadní informace o tom, co program dělal v době, kdy se zhroutil.

  • Tyto informace používá k vytvoření „podpisu kbelíku“. Podpis segmentu je krátký způsob identifikace selhání. Vývojář nemůže říct, co způsobuje pád, podle podpisu bucketu; ale pokud dvě nebo více havárií mají stejný podpis bloku, jsou velmi pravděpodobně způsobeny stejnou věcí.

  • Za předpokladu, že to vaše nastavení ochrany osobních údajů umožňuje, hlášení chyb systému Windows odešle podpis segmentu společnosti Microsoft.

  • V tu chvíli se stane jedna ze tří věcí.

    • Je možné, že nikdo v Microsoftu se tímto konkrétním problémem ještě nezabývá. V takovém případě server společnosti Microsoft pouze zaznamená, že došlo k selhání s tímto podpisem, a nic jiného se neděje.

    • Pokud dojde k mnoha selháním se stejnou signaturou segmentu, automaticky se vygeneruje chyba a přiřadí se vývojáři. K vyřešení chyby bude vývojář pravděpodobně potřebovat více informací. Pokud je chyba například ve Windows Update a je přiřazena mně, mohu říci: „Potřebuji soubory protokolu Windows Update a obsah oblasti Windows Update v registru z několika počítačů. Pět by mělo stačit." Potom při dalších pěti pádech programu se stejným podpisem bucketu systém hlášení chyb oznámí: „Hej, klientský počítač, shromážděte prosím tyto protokoly a tyto informace z registru.“ A za předpokladu, že to nastavení ochrany osobních údajů povolí, budou tyto informace odeslány společnosti Microsoft a já se na ně budu moci podívat, přičemž budu neustále zírat do okna, které mi připomíná, že kvůli zneužití dat mohu přijít o práci. Stále tedy nevidíte, že by se na vaší straně nic opravovalo, ale s trochou štěstí získáme informace, které potřebujeme k pozdější opravě chyby.

    • Pokud byla pro daný problém skutečně nalezena oprava a jedná-li se o druh opravy, kterou nelze zpracovat jednoduchou instalací nejnovější opravy systému Windows, server hlášení chyb může odeslat informace zpět do vašeho počítače a v tomto okamžiku (v závislosti na na povaze problému a opravě) buď se problém okamžitě vyřeší, nebo se zobrazí upozornění „Ahoj, měli byste udělat X, abyste tento problém vyřešili.“ Je pravda, že je to docela vzácné, ale je to tak dělá přihodit se.

Vycházím z informací, že pokud uživatelé neodesílají protokoly chyb, společnost Microsoft se možná nikdy nedozví, jak častý problém je, takže existuje velký prvek potřeby být trochu altruističtější a ponechat zapnutou telemetrii, pokud chceme, aby se společnost Microsoft zlepšila. Windows pro nás všechny.

Vyřešilo někdy Hlášení chyb systému Windows váš problém? Dejte nám vědět níže.

Napsat komentář

Vaše e-mailová adresa nebude zveřejněna. Povinné položky jsou označeny *