I have been trying to do a clean install of Windows 7 SP1 on an old Dell Dimension 8400. It originally came with Windows XP. I tried numerous times to do a clean install of Windows 7 SP1 and when it gets to the last part of the installation where it reboots it just goes into a reboot loop. I ran memtest 86 and it found no memory errors.
Free downloads & security; Education. Windows 7 Update Kernel-Mode Driver Framework version 1.11. Fine until I got to the Kernel-Mode Driver Framework version 1.
I then tried to reinstall WinXP. This worked fine. I also tried installing Windows Vista. This also worked. So I then got the idea to install Windows 7 RTM and update it to SP1 manually.
Windows 7 RTM installed fine and I spent a whole day downloading updates (good lord there are a lot of them!) leading up to the SP1 update. All of them installed fine until I got to the Kernel-Mode Driver Framework version 1.11 update. This one kept failing and it would not let me install SP1 without this update. I tried several solutions to get it to install and I believe at one point I finally got it to install this update but when it rebooted it went into a reboot loop like it had done with the clean install of SP1, so I had to boot into the recover console and restore from a previous restore point.
So, I'm pretty sure the Kernel-Mode Driver Framework version 1.11 is the issue. I've installed Win7 on hundreds of older machines and have never encountered this issue until now. I feel like it must be a driver issue with some specific component but I'm not sure what. Win7 seems to work fine on this machine so far, just can't get SP1, and therefore any new security updates!
-->
This topic summarizes the new features and improvements for Windows Driver Frameworks (WDF) drivers in Windows 10.
Windows 10, version 1903 (March 2019 Update, 19H1) includes Kernel-Mode Driver Framework (KMDF) version 1.29 and User-Mode Driver Framework (UMDF) version 2.29.
You can use these framework versions to build drivers for:
For version history, see KMDF Version History and UMDF Version History. Except where noted, UMDF references on this page describe version 2 functionality that is not available in UMDF version 1.
New in WDF for Windows 10, version 1903
No functionality added or changed.
New in WDF for Windows 10, version 1809
![]() New in WDF for Windows 10, version 1803
New in WDF for Windows 10, version 1709
See KMDF Version History and UMDF Version History.
New in WDF for Windows 10, version 1703
In Windows 10, version 1703, WDF includes the following enhancements:
The rest of this page describes functionality that was added in Windows 10, version 1507.
WDF source code is publicly available
Automatic Source Level Debugging of Framework CodeKernel-mode Driver Framework Version 1.11 Update
When you use WinDbg to debug a WDF driver on Windows 10, WinDbg automatically retrieves the framework source code from Microsoft's public GitHub repository. You can use this feature to step through the WDF source code while debugging, and to learn about framework internals without downloading the source code to a local machine. For more information, see New support for source-level debugging of WDF code in Windows 10, Debugging with WDF Source, and Video: Debugging your driver with WDF source code.
Universal Driver Compliance
All WDF driver samples and Visual Studio driver templates are Universal Windows driver compliant.
All KMDF and UMDF 2 functionality is Universal Windows driver compliant.
Note that UMDF 1 drivers run only on Windows 10 for desktop editions and earlier versions of desktop Windows. Want to benefit from the universal capabilities of UMDF 2? To learn how to port your old UMDF 1 driver, see Porting a Driver from UMDF 1 to UMDF 2.
Debugging and Diagnosability
Performance Tracing tool for WDF drivers
You can use the Windows Performance Toolkit (WPT) to view performance data for a given KMDF or UMDF 2 driver. When tracing is enabled, the framework generates ETW events for I/O, PnP, and Power callback paths. You can then view graphs in the Windows Performance Analyzer (WPA) that show I/O throughput rates, CPU utilization, and callback performance. The WPT is included in the Windows Assessment and Deployment Kit (ADK).
For more information, see New Performance Tools for WDF Drivers in Windows 10 and Using the Windows Performance Toolkit (WPT) with WDF.
Additional support for HID drivers in UMDF
Support for interrupts for GPIO-backed devices
UMDF no longer requires WinUSBKernel-mode Driver Framework Version 1.11 Windows 7
New support has been added for USB drivers in UMDF. A UMDF 2 USB driver no longer uses WinUSB. To use the new functionality, the driver sets the UmdfDispatcher directive to NativeUSB, instead of WinUSB. See Specifying WDF Directives in INF Files.
Kernel-mode Driver Framework Version 1.11 DownloadImproved Performance
Comments are closed.
|
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |