KMDF 1.11 on WinPE 3.1

I would like to install a KMDF 1.11 driver on WinPE 3.1. WinPE 3.1 includes the KMDF 1.09 Framework.
Regarding to the post http://www.osronline.com/showThread.cfm?link=162112, I tried to install the Windows6.1-KB2685811-x86.cab with dism. The Add-Package process fails with the Error 0x800f081e “This specified package is not applicable to this image”.

I also ried to add the cab with the option /ignorecheck or to add the “kmdf-1.11-win-6.1.msu” . The Add-Package process succeeds, but the KMDF Framework 1.11 is not running.

Any idea how to add the KMDF 1.11 Framework to WinPE 3.1?

manuel.parfant@br-automation.com wrote:

I would like to install a KMDF 1.11 driver on WinPE 3.1. WinPE 3.1 includes the KMDF 1.09 Framework.
Regarding to the post http://www.osronline.com/showThread.cfm?link=162112, I tried to install the Windows6.1-KB2685811-x86.cab with dism. The Add-Package process fails with the Error 0x800f081e “This specified package is not applicable to this image”.

That’s a 32-bit cabinet. I suspect your WinPE 3.1 system is 64-bit, so
you’ll need the 64-bit KMDF.


Tim Roberts, xxxxx@probo.com
Providenza & Boekelheide, Inc.

My WinPE 3.1 is also 32-bit.

The package at this link will only add as-is on WinPE 3.0 - http://www.microsoft.com/en-us/download/details.aspx?id=38423
It doesn’t have a parent reference in the update.mum for SP1 / WinPE 3.1 version of PE. Similarly, when you add it with /ignorecheck the files end up in WinSxS but aren’t provisioned to the machine, sort of just duds.
Can you locate a KB that applies to WinPE 3.1, or use WinPE 3.0?
–Ianinternals.io

I didn’t find a KB for WinPE 3.0 or WinPE3.1.
I changed to WinPE 5.0.

> I didn’t find a KB for WinPE 3.0 or WinPE3.1.

I changed to WinPE 5.0.

Fair enough! Just to clarify though, this package - http://www.microsoft.com/en-us/download/details.aspx?id=38423 - *can* be added to WinPE 3.0 (based on Windows 7 SP0). It just cannot be added to WinPE 3.1 (based on Windows 7 SP1); the update declares support for 3.0 but not 3.1 inside the update.mum file.

–Ian

Thank you for the additional information!
Now I understand your last post.