Softpedia
 

NEWS CATEGORIES:



NEWS ARCHIVE >>
SOFTPEDIA REVIEWS >>
MEET THE EDITORS >>
Home > News > Microsoft > Windows

January 29th, 2009, 15:36 GMT · By

Windows 7 Windows Error Reporting Infrastructure

SHARE:

Adjust text size:


Windows
Enlarge picture
The Windows Error Reporting (WER) infrastructure is one of the components of Windows that has evolved with the introduction of Windows 7. Designed as a set of event-based feedback technologies, WER can record and subsequently relay to Microsoft information about various software and hardware problems detected by Windows. The software giant will receive data on crash, hang, and kernel fault errors by default, provided that the end users accept to share the info with the company, but at the same time, WER goes much further via the application programming interface (API) delivered by Microsoft.

The Redmond company enumerated the "new WER features for Windows 7 and Windows Server 2008 R2. [WER] adds the ability to raise an exception that bypasses all exception handlers thus terminating the application immediately and invoking Windows Error Reporting (the RaiseFailFastException function). Adds the ability to register an exception handler that WER calls when a crash occurs to collect the event name, reporting parameters, and debug launching options (the WerRegisterRuntimeExceptionModule function)."

According to Riyaz Pishori, program manager, Windows 7 applications and gadgets team, WER in Windows 7 is capable of capturing application failures, data which can highlight error trends and ultimately help developers pinpoint the root of the problems. Microsoft revealed the "functions that were added to [WER in Windows 7]: OutOfProcessExceptionEventCallback; OutOfProcessExceptionEventSignatureCallback; OutOfProcessExceptionEventDebuggerLaunchCallback; RaiseFailFastException; WerRegisterRuntimeExceptionModule; WerUnregisterRuntimeExceptionModule and the structures that were added: WER_RUNTIME_EXCEPTION_INFORMATION."

WER is already hard at work in Windows 7, with the public Beta of the operating system having been available for download since January 10, 2009. But the feedback infrastructure will continue to offer information to Microsoft well after the RTM stage of the platform.

"Related to failure recovery, Applications can also register with WER for restart on application of a Windows patch that terminates the application and on application of an update that reboots the computer, as well as failure caused due to an application crash or hang or not responding state. Applications can optionally register for recovery of lost data, can develop their own mechanism for recovery," Pishori stated.

Windows 7 Beta is available for download here.

Product keys to activate Windows 7 Beta are available here.

TELL US WHAT YOU THINK:

6,453 hits · 1 comment · Link to this article · Print article · Send to friend · Subscribe to news

MUST-READ RELATED ARTICLES:


Hyper-V Live Migration Architecture Insight

Vista SP2 Release Candidate (RC) Escrow Build Is Live

Safe Online Navigation Is Part of the Digital Life

Windows Home Server PP1 Update Boots Backup Abnormalities Repair Capabilities

The Magical Microsoft Application Platform

READER COMMENTS:


Comment #1 by: Picsoe on 29 Jan 2009, 17:51 UTC reply to this comment

I do not believe in error reporting between regular users and beta testers on the one hand and Ms on the other hand !

I never had any feedback !

I think that all communication go via the Microsoft MVPs and I have my objections about that after my experience with OneCare.
I just don't have faith in them anymore.

Copyright © 2001-2012 Softpedia. Contact/Tip us at

WindowsGamesDriversMacLinuxScriptsMobileHandheldNews

SUBMIT PROGRAM   |   ADVERTISE   |   GET HELP   |   SEND US FEEDBACK   |   RSS FEEDS   |   UPDATE YOUR SOFTWARE   |   ROMANIAN FORUM