Device and Driver Installation
To ensure the best possible user experience, installation of both a hardware device and its software driver should run as seamlessly as possible with minimal user intervention. We provide tools and guidelines to help you create installation packages that meet this goal.
In this section
Topic | Description |
---|---|
If your hardware device will be installed on both 32-bit platforms and 64-bit platforms, you must provide a native driver package for each platform. You can, however, use a single 32-bit installer to install either driver package. This paper provides information about how to use a 32-bit installation program to install either 32-bit or 64-bit drivers for the Windows family of operating systems. |
|
This paper provides information about code signing for the Microsoft Windows family of operating systems. |
|
This paper describes how to manage the signing process for kernel-mode software for Windows Vista. |
|
Kernel-mode software must be digitally signed to be loaded on x64-based versions of Windows Vista and later versions of the Windows family of operating systems. In addition, content protection policies for next-generation premium content might require signed kernel-mode software for certain configurations of x86-based systems. This paper provides a beginning-to-end walkthrough of how to digitally sign both test and release versions of kernel-mode software. |
|
Microsoft Windows Server 2003 and later versions support using Microsoft Authenticode digital signatures to authenticate driver packages that are not eligible for the Windows Logo Program. This download white paper describes how to use Authenticode to digitally sign a driver package so that Windows can validate it. |
|
The Microsoft Windows 2000 and Windows XP operating system includes significant enhancements to ensure greater reliability and availability. Among these enhancements is a greatly reduced need to reboot the system to complete administrative tasks such as installation of new hardware, device drivers, and application software. |
|
This article provides answers to frequently asked questions about Driver Install Frameworks (DIFx) tools, which simplify installation of driver packages and eliminate most end-user manual steps for installing a driver. |
|
The goal of Driver Install Frameworks is to provide for the consistent, reliable, and simple installation of drivers in order to create a great experience for users of Microsoft Windows. |
|
Digital signatures allow administrators and end users who are installing Windows-based software to know whether a legitimate publisher has provided the software package. |
|
Microsoft uses digital signatures for device drivers to let users know that drivers are compatible with Microsoft Windows XP, Windows Server 2003, Windows 2000, and Windows Me. A driver's digital signature indicates that the driver was tested with Windows for compatibility and has not been altered since testing. |
|
This article describes the criteria for submitting a standard/base driver package to the Windows Logo Program for testing and provides information about driver package requirements, hardware requirements, and requirements for drivers intended for release on Windows Update. |
|
This topic describes required changes to the device driver INF file to enable a device for redirection over the Terminal Server Plug and Play device redirection framework. |
Additional Resources
Device Installation in Windows 8
Device setup user experience in Windows 8
Device Installation in Windows 7 and Windows Vista
Debugging Device Installation in Windows Vista
Device and Driver Installation Design Guide
Device Installation Rules for Windows Vista
Driver Package Compatibility for Windows Vista
Eugene Lin and Jason Cobb - Windows Plug and Play
Device Driver Deployment in Windows
Plug and Play Device Driver Migration in Windows Vista
Printer Package Installation in Windows Vista
Uninstalling Devices and Driver Packages
Driver Signing
Installation How-Tos
Designing Driver Packages for Corporate Deployment
Exposing Programs and Installing Drivers Using AutoPlay in Windows
How to Create Custom Device Icons
Installing Private Builds of Inbox Drivers
64-bit Driver Installation
Print driver setup: 64-bit drivers and platforms
Device Install Frameworks (DIFx) and Package Distribution
Driver Install Frameworks (DIFx)
See Also
Machine.inf Update Submission Procedure
Support for Developer Kits and Tools