Otkrivena tajna: ovo radi Windows kada "provjerava rješenje" nakon pada

Ikona vremena čitanja 3 min. čitati


Čitatelji pomažu pri podršci MSpoweruser. Možda ćemo dobiti proviziju ako kupujete putem naših veza. Ikona opisa alata

Pročitajte našu stranicu za otkrivanje kako biste saznali kako možete pomoći MSPoweruseru da održi urednički tim Čitaj više

Svi smo vidjeli poruku o pogrešci, nakon pada aplikacije, kada Windows uzaludno najavljuje da provjerava rješenje problema, obično bez ikakvih rezultata.

S obzirom na to koliko je proces neučinkovit, prilično je razumno zapitati se što se točno događa

zahvaljujući na pitanje je odgovoreno u cijelosti Mark Phaedrus, programer softvera, Windows Update Agent, u Microsoftu.

Piše:

Ovdje je pojednostavljeno objašnjenje kako taj sustav (Windows izvješćivanje o pogreškama) radi.

  • Program se ruši.

  • Pokreće se izvješćivanje o pogreškama sustava Windows. Zahvaća neke ključne informacije o tome što je program radio u trenutku kad se srušio.

  • Koristi te informacije za stvaranje "potpisa bucket". Potpis bucketa kratak je način identificiranja rušenja. Programer ne može reći što je uzrok pada gledajući u potpis bucketa; ali ako dva ili više rušenja imaju isti potpis bucket-a, vrlo je vjerojatno da ih uzrokuje ista stvar.

  • Pod pretpostavkom da vaše postavke privatnosti to dopuštaju, Windows izvješćivanje o pogreškama šalje potpis bucketa Microsoftu.

  • U tom trenutku dogodi se jedna od tri stvari.

    • Možda se nitko u Microsoftu još ne bavi tim problemom. U tom slučaju, Microsoftov poslužitelj samo zabilježi da je došlo do pada s tim potpisom i ništa se drugo ne događa.

    • Ako se dogode brojni padovi s istim potpisom bucketa, bug se automatski generira i dodjeljuje programeru. Programer će vjerojatno trebati više informacija da riješi bug. Na primjer, ako se greška nalazi u Windows Update-u i bude dodijeljena meni, mogao bih reći “Trebam datoteke dnevnika Windows Update i sadržaj područja Windows Update u registru s nekoliko računala. Pet bi trebalo biti dovoljno.” Zatim, sljedećih pet puta kada se program sruši s istim potpisom bucket-a, sustav za izvješćivanje o greškama kaže "Hej, klijentsko računalo, molimo prikupiti ove zapise i ove podatke registra." A pod pretpostavkom da postavke privatnosti to dopuštaju, te se informacije šalju Microsoftu i mogu ih pogledati, dok stalno buljim u prozor koji me podsjeća da mogu izgubiti posao zbog zlouporabe podataka. Dakle, još uvijek ne vidite da je nešto popravljeno na vašoj strani, ali uz malo sreće dobivamo informacije koje su nam potrebne da kasnije ispravimo bug.

    • Ako je zaista pronađen popravak za taj problem i ako se radi o vrsti popravka koji se ne može riješiti jednostavnom instalacijom najnovije zakrpe za Windows, poslužitelj za izvješćivanje o greškama može poslati informacije natrag na vaše računalo, u kojem trenutku (ovisno o prirodi problema i popravku) ili će se problem odmah riješiti ili ćete dobiti obavijest koja kaže "Hej, trebali biste učiniti X da riješite ovaj problem." Doduše, to je prilično rijetko, ali jest ne dogoditi.

Moja iznimka iz informacije je da ako korisnici ne pošalju zapisnike o greškama, Microsoft možda nikada neće znati koliko je problem čest, tako da postoji veliki element potrebe da budemo malo altruističniji i držimo telemetriju uključenom ako želimo da se Microsoft poboljša Windows za sve nas.

Je li Windows izvješćivanje o pogreškama ikada riješilo vaš problem? Javite nam u nastavku.

Ostavi odgovor

Vaša adresa e-pošte neće biti objavljena. Obavezna polja su označena *