NEWS CATEGORIES:



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

Windows


Windows 7 Windows Error Reporting Infrastructure

New features and functions

By Marius Oiaga, Technology News Editor

29th of January 2009, 15:36 GMT

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.

TAGS:

Windows 7 | Beta | WER | Windows Error Reporting | API
Read by 3,145 user(s) | Add comment | Link to this article TWEET THIS


Article rating:
NOT RATED 0 vote(s)    

Subscribe to news | Print article | Send to friend

© Copyright 2001-2009 Softpedia
Contact:

 

 

SEARCH THE NEWS ARCHIVE :




Today's News
| Yesterday's News | News Archive


MORE 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

IE8 RC1 for Windows 7 Builds 70XX Is Live

Internet Explorer 8 RC1 Upgrade Options

WSUS 3.0 SP2 Beta for Windows 7

User opinions:


Comment #1 by: Picsoe on 29 Jan 2009, 17:51 GMT 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.

Share your opinion:

Your Name:
Your Email Address:
(will not be used for commercial purposes)
Solve this to prove you're not a bot: =
Your review/opinion:

 




Windows tabGames tabDrivers tabMac tabLinux tabScripts tabMobile tabHandheld tabGadgets tabNews tab

SUBMIT PROGRAM   |   ADVERTISE   |   GET HELP   |   SEND US FEEDBACK   |   RSS FEEDS   |   ENTER NEWS SITE   |   ENGLISH BOARD   |   ROMANIAN FORUM