WHQL Testing

Last updated

The Windows Hardware Certification program (formerly Windows Hardware Quality Labs Testing, WHQL Testing, or Windows Logo Testing) is Microsoft's testing process which involves running a series of tests on third-party device drivers, and then submitting the log files from these tests to Microsoft for review. The procedure may also include Microsoft running their own tests on a wide range of equipment, such as different hardware and different Microsoft Windows editions.

Contents

Overview

Certified for Vista Logo CertifiedForVistaLogo.gif
Certified for Vista Logo
Warning for uncertified hardware drivers XPDriverWarning.png
Warning for uncertified hardware drivers
The "Found New Hardware Wizard" of Windows XP FoundNewHardwareWizard.png
The "Found New Hardware Wizard" of Windows XP

Products that pass the WHQL tests get to use a "Certified for Windows" logo, which certifies that the hardware or software has had some share of testing by Microsoft to ensure compatibility. The actual logo used depends on the version of Microsoft Windows. (In the past, Microsoft also awarded a similar logo as part of a different Software Certification program to apps that passed software compatibility tests.)

For device drivers passing the WHQL tests, Microsoft creates a digitally signed certification file that, when included in the driver installation package, allows installation on 64-bit versions of Windows and prevents 32-bit versions of Windows from displaying a warning message that the driver has not been certified by Microsoft.

Since June 2007, Microsoft has added an Audio Fidelity Test (Audio Precision SYS-2722-A-M) requirement for System Submissions. [1]

A company can choose to sign their own drivers rather than go through the WHQL testing process. These drivers would not qualify for the "Certified for Windows" logos, but they would install on Windows without a warning. [2] [3]

Device drivers that have passed the WHQL tests are also made available for download using Windows Update or the Microsoft Update Catalog. On Windows XP, when Windows detects a new device for which it does not have built-in drivers, it shows a Found New Hardware Wizard dialog box. Microsoft has since dismantled this dialog box, but one way to avoid it on Windows XP was to pre-install a WHQL-certified driver before connecting the device.

Since 7 January 2014, Microsoft no longer requires a WHQL testing fee, [4] which used to be US$250 per operating system family. [5] This fee covered both x86 and x64 driver SKUs, if submitted simultaneously, and was non-refundable. The fee did not include other expenses, such as the Windows license necessary for running WHQL tests, and the VeriSign certificate necessary for submitting test results. [6]

See also

Related Research Articles

<span class="mw-page-title-main">DirectX</span> Collection of multimedia related APIs on Microsoft platforms

Microsoft DirectX is a collection of application programming interfaces (APIs) for handling tasks related to multimedia, especially game programming and video, on Microsoft platforms. Originally, the names of these APIs all began with "Direct", such as Direct3D, DirectDraw, DirectMusic, DirectPlay, DirectSound, and so forth. The name DirectX was coined as a shorthand term for all of these APIs and soon became the name of the collection. When Microsoft later set out to develop a gaming console, the X was used as the basis of the name Xbox to indicate that the console was based on DirectX technology. The X initial has been carried forward in the naming of APIs designed for the Xbox such as XInput and the Cross-platform Audio Creation Tool (XACT), while the DirectX pattern has been continued for Windows APIs such as Direct2D and DirectWrite.

<span class="mw-page-title-main">Windows 98</span> Microsoft personal computer operating system released in 1998

Windows 98 is a consumer-oriented operating system developed by Microsoft as part of its Windows 9x family of Microsoft Windows operating systems. The second operating system in the 9x line, it is the successor to Windows 95, and was released to manufacturing on May 15, 1998, and generally to retail on June 25, 1998. Like its predecessor, it is a hybrid 16-bit and 32-bit monolithic product with the boot stage based on MS-DOS.

In computing, the Windows Driver Model (WDM) – also known at one point as the Win32 Driver Model – is a framework for device drivers that was introduced with Windows 98 and Windows 2000 to replace VxD, which was used on older versions of Windows such as Windows 95 and Windows 3.1, as well as the Windows NT Driver Model.

DirectSound is a deprecated software component of the Microsoft DirectX library for the Windows operating system, superseded by XAudio2. It provides a low-latency interface to sound card drivers written for Windows 95 through Windows XP and can handle the mixing and recording of multiple audio streams. DirectSound was originally written for Microsoft by John Miles.

<span class="mw-page-title-main">Audio Stream Input/Output</span> Computer sound card driver protocol

Audio Stream Input/Output (ASIO) is a computer sound card driver protocol for digital audio specified by Steinberg, providing a low-latency and high fidelity interface between a software application and a computer's sound card. Whereas Microsoft's DirectSound is commonly used as an intermediary signal path for non-professional users, ASIO allows musicians and sound engineers to access external hardware directly.

AutoRun and the companion feature AutoPlay are components of the Microsoft Windows operating system that dictate what actions the system takes when a drive is mounted.

<span class="mw-page-title-main">Windows Vista</span> Seventh major release of Windows NT

Windows Vista is a major release of the Windows NT operating system developed by Microsoft as the direct successor to Windows XP, which was released in 2001. At the time, this 5-year gap was the longest time span between successive releases of Microsoft's Windows desktop operating systems. Development was finished on November 8, 2006, and over the following three months, it was released in stages to computer hardware and software manufacturers, business customers, and retail channels. On January 30, 2007, it was released globally and made available for purchase and download from the Windows Marketplace, the first release of Windows to be made available through a digital distribution platform.

As the next version of Windows NT after Windows 2000, as well as the successor to Windows Me, Windows XP introduced many new features but it also removed some others.

The booting process of Windows NT is the process run to start Windows NT. The process has been changed between releases, with the biggest changes being made with Windows Vista. In versions before Vista, the booting process begins when the BIOS loads the Windows NT bootloader, NTLDR. Starting with Vista, the booting process begins with either the BIOS or UEFI load the Windows Boot Manager, which replaces NTLDR as the bootloader. Next, the bootloader starts the kernel, which starts the session manager, which begins the login process. Once the user is logged in, File Explorer, the graphical user interface used by Windows NT, is started.

Compared with previous versions of Microsoft Windows, features new to Windows Vista are very numerous, covering most aspects of the operating system, including additional management features, new aspects of security and safety, new I/O technologies, new networking features, and new technical features. Windows Vista also removed some others.

Windows Image Acquisition is a proprietary Microsoft driver model and application programming interface (API) for Microsoft Windows Me and later Windows operating systems that enables graphics software to communicate with imaging hardware such as scanners, digital cameras, and digital video equipment. It was first introduced in 2000 as part of Windows Me, and continues to be the standard imaging device and API model through successive Windows versions. It is implemented as an on-demand service in Windows XP and later Windows operating systems.

<span class="mw-page-title-main">Universal Audio Architecture</span>

Universal Audio Architecture (UAA) is an initiative unveiled in 2002 by Microsoft to standardize the hardware and class driver architecture for audio devices in modern Microsoft Windows operating systems. Three classes of audio devices are supported by default: USB, IEEE 1394 (FireWire), and Intel High Definition Audio, which supports PCI and PCI Express.

The Windows Hardware Lab Kit is a test automation framework provided by Microsoft to certify devices for Windows. Earlier similarly released frameworks were called Windows Hardware Certification Kit and Windows Logo Kit (WLK).

There are a number of security and safety features new to Windows Vista, most of which are not available in any prior Microsoft Windows operating system release.

Windows Vista, an operating system released by Microsoft for consumers on January 30, 2007, has been widely criticized by reviewers and users. Due to issues with new security features, performance, driver support and product activation, Windows Vista has been the subject of a number of negative assessments by various groups.

The Protected Media Path is a set of technologies creating a "Protected Environment," first included in Microsoft's Windows Vista operating system, that is used to enforce digital rights management protections on content. Its subsets are Protected Video Path (PVP) and Protected User Mode Audio (PUMA). Any application that uses Protected Media Path in Windows uses Media Foundation.

Windows Vista has many significant new features compared with previous Microsoft Windows versions, covering most aspects of the operating system.

Windows XP and Windows Vista differ considerably in regards to their security architecture, networking technologies, management and administration, shell and user interface, and mobile computing. Windows XP has suffered criticism for security problems and issues with performance. Vista has received criticism for issues with performance and product activation. Another common criticism of Vista concerns the integration of new forms of DRM into the operating system, and User Account Control (UAC) security technology.

References

  1. "Windows Vista Logo Program - Audio Fidelity Testing Policy Update". Windows Hardware Developer Central website. Microsoft Corporation. 18 June 2008. Archived from the original on 12 December 2009. Retrieved 7 February 2011.
  2. "Digital Signatures for Kernel Modules on Systems Running Windows Vista". Windows Hardware Developer Central website. Microsoft Corporation. July 27, 2007. Archived from the original on July 25, 2008. Retrieved July 30, 2008.
  3. Roberts, Tim (April 8, 2009). "Re: Digital sign a driver for XP and Vista". tech-archive.net. Retrieved 7 February 2011.
  4. "Hardware Certification Policies and Processes" (DOC). Microsoft Corporation. 7 January 2014. Retrieved 24 June 2015.
  5. Bethel, Lyndon (21 August 2006). "DTM Global WHQL Policies Draft" (DOC). Microsoft Corporation. p. 28. Retrieved 7 February 2011.
  6. "Windows Logo Kit 1.6 Step by Step Guide". Microsoft Corporation. 13 September 2011. Retrieved 22 November 2011.