Introduction

Microsoft is undertaking significant changes to modernize Windows 11's architecture, particularly focusing on hardware driver development and distribution. These updates aim to streamline processes, enhance security, and improve overall system performance. This article delves into the upcoming modifications, their implications, and what developers and IT professionals need to know as we approach 2025.

Retirement of Windows Metadata and Internet Services (WMIS)

Background

Introduced with Windows 7, Windows Metadata and Internet Services (WMIS) facilitated the delivery of device metadata—such as icons, descriptions, and manufacturer details—to enhance user experience. This metadata allowed devices to be easily identifiable within the Windows interface.

Upcoming Changes

Microsoft has announced the deprecation of WMIS and device metadata support, effective May 2025. Key points include:

  • Cessation of New Submissions: After May 2025, no new device metadata packages will be accepted or delivered via WMIS.
  • Partner Center Restrictions: The Partner Center will no longer allow the creation, modification, or promotion of device metadata experiences.
  • Existing Metadata: Previously signed device metadata packages will remain accessible for viewing and downloading until December 2025. However, no new submissions will be processed.

Implications

  • For Developers and OEMs: The shift necessitates a transition from WMIS to alternative methods for providing device information. Microsoft recommends embedding device details directly within driver INF files, streamlining the process and reducing reliance on external metadata services.
  • For IT Professionals: Existing device metadata on client machines will persist, but no updates will be available post-December 2025. It's crucial to plan for this transition to maintain device recognition and functionality.

Changes to Pre-Production Driver Signing

Current System

Pre-production drivers have traditionally been signed using the PCA 2010 certificate authority (CA). This process ensured that test drivers were authenticated and could be deployed in pre-release environments.

Upcoming Changes

Microsoft has outlined the following updates:

  • Expiration of PCA 2010: The existing CA is set to expire in July 2025.
  • Introduction of New CA: Starting June 9, 2025, a new CA—Microsoft Windows Component Preproduction CA 2024—will be used for signing pre-production content.
  • Decoupling of Expiry Dates: Post-June 9, 2025, the expiration of signed content will no longer be tied to the CA's expiry. Pre-production drivers signed after this date will not have an inherent expiration date.
  • Servicing Releases: Microsoft plans to release updates on April 22, May 13, and June 10, 2025, to remap existing CAs to the new ones in Windows Defender Application Control (WDAC) policies. Partners must ensure these updates are applied to maintain trust for the new pre-production signer.

Implications

  • For Developers: The decoupling of driver and CA expiration dates simplifies the management of pre-production drivers, allowing for extended testing periods without the concern of sudden expirations.
  • For IT Professionals: It's essential to apply the upcoming servicing releases to ensure continued trust in pre-production drivers and to avoid potential disruptions in testing environments.

Technical Details and Recommendations

Transitioning from WMIS to INF Files

To adapt to the retirement of WMIS, developers should:

  1. Embed Device Information in INF Files: Utilize the INF file to include device descriptions, icons, and other relevant metadata.
  2. Consult Microsoft's Guidance: Refer to Microsoft's documentation on driver package container metadata for detailed instructions.

Preparing for the New CA

Developers and IT professionals should:

  1. Update Development Processes: Integrate the new CA into the driver signing workflow starting June 9, 2025.
  2. Apply Servicing Releases: Ensure that all relevant systems receive the updates scheduled for April, May, and June 2025 to maintain trust in pre-production drivers.

Conclusion

The forthcoming changes to Windows 11's driver and metadata systems represent a significant shift towards modernization and enhanced security. By proactively adapting to these updates, developers and IT professionals can ensure a smooth transition and continued optimal performance within the Windows ecosystem.