Saturday, February 23, 2013

Install the LDR branch of a patch

Uninstall existing patch
If patch is already installed, must be uninstalled
PatchFilename.MSU /uninstall

Expand the patch
expand.exe -f:* "PatchFilename.MSU" "."

Install the LDR branch of the patch
Dism.exe /Online /Add-Package /PackagePath:"update-bf.mum"

"update-bf.mum" filename is the same across "all" patches
"-bf" file is significant; indicates installation of the LDR branch

Verify the patched file
Verification varies by OS
Look at the properties of one of the files updated by the patch

LDR vs GDR
GDR is "basic functionality"
LDR includes basic patch + additional functionality

References