Winqual
Encyclopedia
Windows Quality Online Services (Winqual) is a Microsoft
Microsoft
Microsoft Corporation is an American public multinational corporation headquartered in Redmond, Washington, USA that develops, manufactures, licenses, and supports a wide range of products and services predominantly related to computing through its various product divisions...

 service provided to qualify user applications and driver components for Microsoft Windows
Microsoft Windows
Microsoft Windows is a series of operating systems produced by Microsoft.Microsoft introduced an operating environment named Windows on November 20, 1985 as an add-on to MS-DOS in response to the growing interest in graphical user interfaces . Microsoft Windows came to dominate the world's personal...

 logo programs. Information about products that have been qualified through the appropriate logo program can be listed on the Windows Product Listing sites. Driver packages that have successfully completed the certification program can be added to the driver distribution system and pushed out to users through Windows Update. Driver submissions are automatically mapped to the company's account for which the submission was made. The Windows Error Reporting system is enabled to triage and map crash data. If it is determined that the root cause of the issue is in a driver or software product that maps to a company with a Winqual account, then that crash bucket will be assigned to that account. Winqual users with the permissions to view crash data can then download samples of the relevant crash data (in the form of memory dumps, logs, and optional additional information that the end-user having the issue has agreed to submit). There is only one account per company allowed in the system. The owner of the account must be authorized to sign several legal agreements and once they do that then they can grant access to new users within their company that request access to the Winqual systems and assign the appropriate permissions for the functions that they should be able to perform on Winqual.

An important feature of the WER system is the ability for developers to provide fixes for a particular crash bucket and Windows Update is the mechanism that Windows uses to inform the Windows user that there is a fix to the problem that they just reported or that a problem they reported previously has been resolved. Used correctly this system can eliminate the need for the user to have to call a help desk to report the issue and wait for the problem to be researched and then provided with an update that resolves the program they encountered. Since the buckets are organized by a signature of the stack at the point of failure, it is unlikely that this signature will look the same for two different issues. Solutions are mapping to buckets so when a stack trace is reported with the same signature the user can be informed in real time if there is fix to the crash (or hang) that maps to that particular bucket. Fixes are distributed via Windows Update and if an issue that previously did not have a solution will be remembered so when a fix becomes available the end user will be informed that there is a fix that resolves the previously reported issue.

The system also allows the developer to request that users that are hitting a particular issue where the crash dump does not have the information needed to determine the root cause of the crash should opt in to submitting additional information (such as application logs) that might help determine the root cause of the problem. Windows 7 even includes a way that the developer can request that users hitting a particular problem should be asked if they consent to helping them solve this problem by enabling a feature in the OS that captures screen shots and the keyboard input leading up the problem and including it in the crash report that is sent to Microsoft. The end user must consent to this and Microsoft has to manually enable this request on a specific bucket.

Microsoft requires that interested vendors obtain a VeriSign
VeriSign
Verisign, Inc. is an American company based in Dulles, Virginia that operates a diverse array of network infrastructure, including two of the Internet's thirteen root nameservers, the authoritative registry for the .com, .net, and .name generic top-level domains and the .cc and .tv country-code...

 Class 3 Digital ID. This Digital ID is a special kind of Digital Certificate used by organizations to digitally sign code (a form of unique identification, also known as a code signing SSL certificate).

Software and hardware manufacturers can link error signatures to Windows Error Reporting Responses. This allows distributing solutions as well as collecting extra information from customers (such as reproducing the steps they took before the crash) and providing them with support links.

The ability to report crash and hang data from Windows Platforms was first introduced in Windows XP
Windows XP
Windows XP is an operating system produced by Microsoft for use on personal computers, including home and business desktops, laptops and media centers. First released to computer manufacturers on August 24, 2001, it is the second most popular version of Windows, based on installed user base...

 and has been significantly improved in Windows Vista
Windows Vista
Windows Vista is an operating system released in several variations developed by Microsoft for use on personal computers, including home and business desktops, laptops, tablet PCs, and media center PCs...

 with features such as Problem Reports and Solutions which is a Control Panel
Control panel
Control panel may refer to:* Control panel , a flat, often vertical, area where control instrumentation is mounted.* Control panel , the tool in the operating system which allows most or all of the settings to be changed through a user interface** Control panel ** Control Panel ** Web hosting...

user interface allowing users to check the status of their crashes and personalized solution views.

External links

The source of this article is wikipedia, the free encyclopedia.  The text of this article is licensed under the GFDL.
 
x
OK