Geheim onthuld: dit is wat Windows doet als het na een crash "naar een oplossing zoekt".

Pictogram voor leestijd 3 minuut. lezen


Lezers helpen MSpoweruser ondersteunen. We kunnen een commissie krijgen als u via onze links koopt. Tooltip-pictogram

Lees onze openbaarmakingspagina om erachter te komen hoe u MSPoweruser kunt helpen het redactieteam te ondersteunen Lees meer

We hebben allemaal de foutmelding gezien, na een app-crash, wanneer Windows vergeefs aankondigt dat het zoekt naar een oplossing voor het probleem, meestal zonder resultaat.

Gezien hoe ineffectief het proces is, is het redelijk om te vragen wat er precies aan de hand is

dankbaar de vraag is beantwoord volledig door Mark Phaedrus, softwareontwikkelaar, Windows Update Agent, bij Microsoft.

Hij schrijft:

Hier is de vereenvoudigde uitleg van hoe dat systeem (Windows Error Reporting) werkt.

  • Een programma crasht.

  • Windows Error Reporting begint. Het legt cruciale informatie vast over wat het programma aan het doen was op het moment dat het crashte.

  • Het gebruikt die informatie om een ​​"buckethandtekening" te maken. Een buckethandtekening is een korte manier om crashes te identificeren. Een ontwikkelaar kan niet zien wat de crash veroorzaakt door te kijken naar de handtekening van de bucket; maar als twee of meer crashes dezelfde bucket-signatuur hebben, worden ze zeer waarschijnlijk door hetzelfde veroorzaakt.

  • Ervan uitgaande dat uw privacy-instellingen dit toestaan, stuurt Windows Error Reporting de bucket-handtekening naar Microsoft.

  • Op dat moment gebeurt een van de drie dingen.

    • Het kan zijn dat niemand bij Microsoft nog naar dat specifieke probleem kijkt. In dat geval maakt de Microsoft-server gewoon een notitie dat er een crash met die handtekening is opgetreden en gebeurt er niets anders.

    • Als er meerdere crashes plaatsvinden met dezelfde bucket-handtekening, wordt een bug automatisch gegenereerd en toegewezen aan een ontwikkelaar. De ontwikkelaar heeft waarschijnlijk meer informatie nodig om de bug op te lossen. Als de bug bijvoorbeeld in Windows Update zit en aan mij wordt toegewezen, zou ik kunnen zeggen: "Ik heb de Windows Update-logbestanden en de inhoud van het Windows Update-gebied in het register van een paar machines nodig. Vijf zou genoeg moeten zijn.” Dan, de volgende vijf keer dat een programma crasht met dezelfde bucket-handtekening, zegt het foutrapportagesysteem: "Hé, client-pc, verzamel alstublieft deze logboeken en deze registerinformatie." En ervan uitgaande dat de privacy-instellingen het toelaten, wordt die informatie naar Microsoft gestuurd en kan ik ernaar kijken, terwijl ik constant naar een venster staar dat me eraan herinnert dat ik mijn baan kan verliezen als ik de gegevens misbruik. Dus je ziet nog steeds niets opgelost worden aan jouw kant, maar met een beetje geluk krijgen we later de informatie die we nodig hebben om de bug te repareren.

    • Als er daadwerkelijk een oplossing voor dat probleem is gevonden, en als het het soort oplossing is dat niet kan worden afgehandeld door simpelweg de nieuwste Windows-patch te installeren, kan de server voor foutrapportage de informatie terugsturen naar uw pc, waarna (afhankelijk van over de aard van het probleem en de oplossing) ofwel wordt het probleem onmiddellijk opgelost, of u krijgt een melding met de tekst "Hé, u moet X doen om dit probleem op te lossen." Het is weliswaar vrij zeldzaam, maar het is doet gebeuren.

Mijn conclusie van de informatie is dat als gebruikers geen foutenlogboeken indienen, Microsoft misschien nooit weet hoe vaak een probleem is, dus er is een groot deel van de noodzaak om wat altruïstischer te zijn en telemetrie aan te houden als we willen dat Microsoft verbetert Ramen voor ons allemaal.

Heeft Windows Foutrapportage uw probleem ooit opgelost? Laat het ons hieronder weten.

Laat een reactie achter

Uw e-mailadres wordt niet gepubliceerd. Verplichte velden zijn gemarkeerd *