How to Improve Driver Quality With Winqual / WHQL Scott Herrboldt Director Windows Hardware Online Services (WHOS) microsoft.com Microsoft Corporation.

Slides:



Advertisements
Similar presentations
4/6/ :35 AM © 2004 Microsoft Corporation. All rights reserved.
Advertisements

LeadManager™- Internet Marketing Lead Management Solution May, 2009.
WSUS Presented by: Nada Abdullah Ahmed.
Amazon. Cloud computing also known as on-demand computing or utility computing. Similar to other utility providers like electric, water, and natural gas,
ITIL: Service Transition
All content in this presentation is protected – © 2008 American Power Conversion Corporation Rael Haiboullin System Engineer Change Manager.
Introduction To The Windows Driver Kit: A Comprehensive Driver Development Solution Lee Davis Lead Program Manager Windows Driver Kits Microsoft Corporation.
David Edfeldt Windows Logo Program.  Unintentional failures in the logo tests that are masked by filtering the results:  Applied to every submission.
What If You Could… …Automatically protect and secure your company’s most critical business information?... …Get more done with less by enabling employees.
Windows Driver Quality Signature Alok Sinha Product Unit Manager Windows Driver Kits microsoft.com Microsoft Corporation.
WDK Driver Test Manager. Outline HCT and the history of driver testing Problems to solve Goals of the WDK Driver Test Manager (DTM) Automated Deployment.
Distributing Drivers on Windows Update
Improving Driver Availability Improving Driver Quality.
Winter Consolidated Server Deployment Guide for Hosted Messaging and Collaboration version 3.5 Philippe Maurent Principal Consultant Microsoft.
Zach Little Program Manager Microsoft Corporation.
Norman SecureTide Powerful cloud solution to stop spam and threats before it reaches your network.
Internet Explorer Today & Tomorrow Margaret Cobb Internet Explorer Product Manager Windows Client Group microsoft.com Microsoft Corporation.
Using The WDK For Windows Logo And Signature Testing Craig Rowland Program Manager Windows Driver Kits Microsoft Corporation.
New Document Lifecycle Opportunities N. Gregg Brown Lead Program Manager Digital Documents microsoft.com Microsoft Corporation.
Windows Server Licensing
Windows Vista: Volume Activation 2.0
DYNAMICS CRM AS AN xRM DEVELOPMENT PLATFORM Jim Novak Solution Architect Celedon Partners, LLC
Website Development and Web Presence ASSISTANCE CREATING EFFECTIVE ONLINE PRESENCE-- CUSTOMIZING YOUR ONLINE BRAND TO MAXIMIZE BENEFIT TARGETING GOALS.
MySQL Introduction to the MySQL products. Agenda Company Overview Open Source & MySQL Momentum Why MySQL? MySQL OEM, Community & Enterprise offerings.
Microsoft Dynamics AX 2009 Integration and Development with the.NET Framework Closing.
Using the WDK for Windows Logo and Signature Testing Craig Rowland Program Manager Windows Driver Kits Microsoft Corporation.
OFC 200 Microsoft Solution Accelerator for Intranets Scott Fynn Microsoft Consulting Services National Practices.
Windows Longhorn Logo Program “To lead tomorrow, start today” Susanne Peterson Director Windows Client Business Group microsoft.com Microsoft.
Conditions and Terms of Use
Microsoft Office Solution Accelerator for Six Sigma – A Case Study in Project Server Customization Brian Smith Program Manager Information Worker New.
Business Value of the Windows Device Software Lifecycle Harish Naidu General Manager Windows Device Experience Group Microsoft Corporation.
February 26-28, 2008Munich Windows Vista LogoFest 1.
The WDK for Engineering Managers and Product Planners: The WDK for Engineering Managers and Product Planners: An Introduction Lee Davis Lead Program Manager.
Succeeding With The Windows Logo Program For Hardware David Edfeldt – Lead Program Manager Steve Jackson – Group Program Manager Windows Hardware Online.
Paul Butterworth Management Technology Architect
Using the Windows Feedback Loop to Deliver High-Quality Drivers.
David Edfeldt Windows Logo Program February 26-28, 2008Munich Windows Vista LogoFest.
GREG CAPPS [ ASUG INSTALLATION MEMBER MEMBER SINCE:1998 ISRAEL OLIVKOVICH [ SAP EMPLOYEE MEMBER SINCE: 2004 GRETCHEN LINDQUIST [ ASUG INSTALLATION MEMBER.
Microsoft Virtual Server: Overview and Roadmap Mike Neil Product Unit Manager Windows Virtualization microsoft.com Microsoft Corporation.
Microsoft Management Seminar Series SMS 2003 Change Management.
Virtual Classes Provides an Innovative App for Education that Stimulates Engagement and Sharing Content and Experiences in Office 365 MICROSOFT OFFICE.
Network Location Awareness Vision And Scenarios Tracey Yao Program Manager Windows Wireless Networking microsoft.com Microsoft Corporation.
Updates to the Windows Logo Program Tools for Windows 7 Karl FroelichCraig Rowland Lead Program ManagerSenior Program ManagerOnline Device Services
Installation of Storage Foundation for Windows High Availability 5.1 SP2 1 Daniel Schnack Principle Technical Support Engineer.
The Next Generation Designed for Windows Logo Program: An Introduction Jon Morris Program Manager Windows Logo Program microsoft.com Microsoft.
WHQL Code Coverage Prototype Program Andy Wen. 2 Agenda What is Code Coverage Prototype Program? What is Code Coverage Prototype Program? A prototype.
Goodbye SMI - ACPI and Graphics Driver/System Firmware Interface Paul Blinzer Staff Engineer ATI Research, Inc.
Jorke Odolphi Product Technology Specialist WebCentral Using Microsoft Operations Manager To Monitor And Maintain Your Farm.
NDIS 6.0 Roadmap and Value Statement
Jack Malloch Product Service Advisor Global Support Services.
Windows Small Business Server 2003 R2 Powering Small Businesses.
MPUG Global December 2 nd 2004 Portland, Oregon Brian Smith, Microsoft Corporation.
In an increasingly competitive industry is certified by a recognized provider as Microsoft exam will dramatically improve your chances busy. Microsoft.
ITIL: Service Transition
Office 365 is cloud-based productivity, hosted by Microsoft.
Managing your IT Environment
Developing Drivers in Visual Studio
Introduction to the Windows Logo Process and Tools
Microsoft Services Provider License Agreement Program reference card
Performance Management Microsoft Office PerformancePoint Server 2007
DeFacto Planning on the Powerful Microsoft Azure Platform Puts the Power of Intelligent and Timely Planning at Any Business Manager’s Fingertips Partner.
11/23/2018 3:03 PM © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN.
Introducing Qwory, a Business-to-Business Search Engine That’s Powered by Microsoft Azure and Detects Vital Contact Information for Businesses MICROSOFT.
Windows Summit /27/2018 © 2010 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may.
TruRating: Mass Point-of-Payment Customer Rating System Uses the Power of Microsoft Azure to Store and Analyze Millions of Ratings for Business Owners.
DAT381 Team Development with SQL Server 2005
Best practices for packaging and distributing device drivers
Delivering great hardware solutions for Windows
Forum on Application Compatibility for Windows “Longhorn”
Mark Quirk Head of Technology Developer & Platform Group
Presentation transcript:

How to Improve Driver Quality With Winqual / WHQL Scott Herrboldt Director Windows Hardware Online Services (WHOS) microsoft.com Microsoft Corporation

Session Outline Windows Hardware Online Services State of Driver Quality Today Participating in the Designed for Windows (DFW) Logo program Recent improvements Windows codenamed “Longhorn” Partner Logo Program Using Windows Error Reports Responding to customer issues Updated tools now available Using Windows Update Customer feedback update The right driver for the right machine Planned expansion of Windows Update Content for Longhorn

Windows Hardware Online Services The Windows Hardware Online Services (WHOS) team focuses on helping IHV and OEM partners create, support and deliver high quality products running Windows Key Services offered: Windows Hardware Quality Labs (WHQL) Winqual.Microsoft.com Product testing submissions Windows Error Reports Driver Distribution Center for Windows Update Windows Catalog & Marketplace Listings

State of Driver Quality - Trends March ‘04March ‘05 #Category# 1Display17.9%1 Display ▬ 17.9% 2Pool/Memory Corruption13.6%2 Pool/Memory Corruption ▲ 15.9% 3OS Core13.5%3 OS Core ▲ 14.2% 4Networking12.6%4 Networking ▼ 10.8% 5Multimedia9.51%5 Multimedia ▼ 7.68% 6Application Drivers6.57%6 Application Drivers ▲ 7.51% 7Anti-virus5.54%7 Hardware Failures ▲ 7.00% 8CD-Burning5.39%8 Anti-virus ▼ 5.42% 9Hardware Failures4.99%9 Storage ▲ 4.94% 10Storage4.60%10 CD-Burning ▼ 4.28%

Customers are Not Getting Needed Assistance Customer responses exist for only 48% of all crashes Only 58% of those responses offer the user a solution 20% identify what driver or hardware caused the problem, but no solution is available We need to work together Share symbols with Microsoft so we can better analyze customer crashes Security & Privacy of symbols covered by legal agreements Use Winqual to provide assistance to for our mutual customers

Customers Expect Better Reliability Freq% Cust% V-Sat% D-Sat 00%-- 133%70%3% 219%53%6% 312%39%9% 48%40%10% 56%35%5% >523%26%21% On average, how many times per month does Windows crash or experience serious bugs? Driver reliability issues are costing you money January 2003 survey of 754 homes and 503 small businesses Derived Crash to PSS Cost Ratio $30/call) Crashes A large OEM did a study of blue screen related calls Result: OCA predicted blue screen-related calls on a 6:1 ratio In a Microsoft survey, crash frequency was found to be highly correlated with decreases in customer satisfaction

Customers Expect Ease of Use Expectation When I report a crash, I will receive help When I plug in a new device, it works automatically When a solution exists for a problem I’m having, Windows should automatically update me Reality 52% of crashes still need solutions Many product installation experiences require loading software manually Only 19% of improved drivers that have been submitted to WHQL are available to users through Windows Update

Microsoft Service Investments in Driver Quality Need An understanding of what your top customer satisfaction issues are Mechanisms to validate quality in your products The ability to reach your customers when an update is needed Solution Windows Error Report data analysis for your products Logo Programs, HCT & WDK, WHQL assistance Driver Distribution Center for Windows Update What tools does Microsoft provide to help meet increasing customer expectations?

Participating in the DFW Logo program

WHQL Response & Supportability Improvements Dramatic simplification of tech support Reduced complexity in contacting WHQL support 2-tier support model Reducing turnaround and improving response quality Latest HCT releases address most critical errata Planning regular service pack cycle focused on errata reduction Top 36 Errata fixed

WHQL Program Improvements & Expansion Open for x64 driver business HCT released for testing x64 drivers WHQL is now accepting x64 submissions x64 submissions free of charge at this time Improved Universal Test Process For devices where formal logo program does not exist Test process is changing from full-test to self-test effective May 1, 2005 Submission fees reduced to normal self-test fees Turnaround time is now 7 vs. 30 days Requirements Run & pass the universal section of HCT Sign the Windows Error Reports Terms of Use agreement Provide symbols

Introducing the “Premium" Logo Program A new qualification level for the Longhorn hardware logo program The “Premium" program will recognize products that deliver the premium Longhorn experience The “Standard” program equates to today’s DFW program New level created in response to partner feedback and Microsoft improvement efforts Need to differentiate products Relevance of requirements to an evolving industry Harmonize the different Microsoft logo programs

A Foundation for Future Driver Quality Programs Microsoft is producing a set of device class independent tests and tools* to verify driver quality Drivers that successfully pass these tests will be digitally signed, regardless of logo program participation “Premium” Requirements build on each other “Standard” “Quality”

Introducing Driver Quality Rating (DQR) Method of measuring driver quality in the field Derived from mathematical probability that a given driver caused a system crash Data is normalized to treat low and high volume drivers equally The DQR will be a score from 1 to 9 Values 1 to 3 (Red) indicates a high level of problems Values 4 to 6 (Yellow) indicates a medium level of problems Values 7 to 9 (Green) indicates a low level of problems DQR for your products will be available to you on Winqual Uses of DQR Prioritize driver maintenance work Help OEMs update preloads for optimal user experience Gold logo requirement Clarify Windows Update content policy

Industry DQR Distribution Today Most drivers on today’s scale fall into the green category 91% Green 5% Yellow 5% Red Providing symbols is critical for an accurate DQR Providing symbols will likely increase your DQR (higher is better) Rating Percent of Drivers* 12.43% 20.75% 31.31% 41.08% 51.83% 61.53% 75.35% % % *Most popular drivers from Feb 2005

Utilizing Windows Error Reports

Using Windows Error Reports Kernel mode crash data is updated hourly on Winqual Example of Realized Value Release of driver to web increased crashes by 10x in 3 days In this example it took a number of days to catch problem This company now uses Winqual to monitor new releases of drivers in real time

Using Windows Error Reports to Assist Through Winqual you can provide customized responses to customer who are experiencing crashing problems

Using Windows Error Reports to Assist Microsoft regularly surveys customers and will work with you to provide the best possible customer experience

Announcing Windows Error Reports 4.0 Improved UI including navigation and shrink & grow sections New chart mode Comparison against industry average Various trending views New result set filtering with over 20 new filtering attributes Now search by bucket, driver, device and PnP ID New data drill-downs by vendor, driver, and device Improved bucket details New CAB details with call stacks, in memory processes and system uptime Filter CAB files prior to downloading Available NOW on

Using Windows Update

Windows Update Operational Facts Total Investment $60+ million per year (HW, FTE’s, egress) $23 million FY’04 egress bandwidth Data Centers, Download Servers and Egress 3 Data Centers 436 Servers Caching Servers 24 Languages 100Gb/s peak egress capacity WUv5 Site Availability Microsoft Domain Availability 99.85% (Keynote report 2004) Top most available site/service (Keynote) when compared with AOL, Google Cost Effective Distribution Service Technological advantages Economics of scale Inexpensive in-house hosting Relationships with CDNs, ISPs Average Monthly Driver Downloads (Nov04-Mar05) 20,545,964

Customers Requesting Hardware Updates on WU Consumers rank most important to update: 1.Windows 2.Anti-virus 3.Hardware 4.Anti-spam 5.Office Corporations rank most important to update: 1.Outlook/Exchange 2.ISA Server 3.MBSA 4..NET Framework 5.SQL Request 6/03 Rank 12/04 Rank More hardware updates21 Better information32 More update types13 Speed up the process44 Fewer reboots65 Filter updates56 Misc. smaller updates, CD)77

Effectiveness of Windows Update Huge impact on driver quality when we partner for the fix and get the right driver on Windows Update Audio Driver Example Fix available for everyone in February 2004 Worked with a key OEM to put fix on WU as a critical update WU Critical Fix released

Drivers on Windows Update Today Increased reach with WU v5 release at Windows XP SP2 Hosting 1000’s of driver packages from 100’s of companies 44 active driver packages being tracked for OCA reduction Drivers can be posted to WU through Driver Distribution Center on Winqual Critical Driver Updates Push critical OCA fixes down to customers Currently 18 critical update packages posted for drivers Contact microsoft.com to participate

Rich Targeting on Windows Update Challenges OEM/IHV wants custom drivers on generic hardware that supports custom value-add software Driver is specific to a premium sku of Windows (MCE, Tablet) Driver should be critical for customers who are experiencing problems, recommended for everyone else Goals Allow driver packages to specify granular applicability criteria beyond PnP ID Provide flexibility in detection mechanism without adding arbitrary code Make it simple for driver package developers

Rich Targeting Technology basis Windows Management Instrumentation (WMI) A component of Windows that provides management information and control in an enterprise environment Exposes Windows component properties through a consistent object- oriented interface WMI queries are similar to (SQL) queries Available fields Win32_ComputerSystem.Manufacturer Win32_ComputerSystem.Model Win32_BIOS.SMBIOSBIOSVersion Win32_BIOS.Name Available operators = <> or != LIKE Acceptable query values Vendor provided text strings

Rich Targeting – How It Works USB\VID_045E&PID_008C OEM: Unknown USB\VID_045E&PID_008C OEM: ComputerCo Standard Retail driver for USB\VID_045E&PID_008C Custom OEM driver for USB\VID_045E&PID_008C Windows Update

Announcing the Online Provisioning Initiative Microsoft plans to expand Windows Update to support all device-related software in Longhorn What this means: Your device software product can be distributed through Windows Update, not just the device driver portion Goals: “It Just Works” - deliver an integrated end user experience that makes devices fully functional with Windows automatically Adjust content policies to balance customer, partner & Microsoft needs What you need to do: Include your full product software in your WHQL submissions Testing requirements remain unchanged, focus on the driver Move to DIFx based setup packages

Planned Improvements to Longhorn Driver Search Windows Update treated as an extension of inbox driver support Online Provisioning of device related software ensures full functionality after install If support not found customer can be routed to 3 rd party website

Call To Action Improve Driver Quality using Winqual / WHQL Understand what your top driver quality issues are Provide symbols so we can better analyze your crashes and provide you with an accurate DQR Distribute fixes to customers via Windows Update Move forward with your x64 driver plans, demand is growing Provide feedback on the "Gold" logo requirements Will be available in the draft 0.6 version of the Windows Logo Program 3.0 requirements document Include your full product software in your WHQL submissions

Community Resources Windows Hardware & Driver Central (WHDC) Technical Communities Non-Microsoft Community Sites Microsoft Public Newsgroups Technical Chats and Webcasts Microsoft Blogs

Additional Resources microsoft.com Web Resources: Tools: Information: Related Sessions Business Value of the Windows Device Software Life Cycle The Next Generation Logo Program An Introduction Windows Driver Quality Signature The WDK for Engineering Managers and Product Planners: An Introduction DMI: Driver Install Frameworks Tools and Strategies

© 2005 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.