This is (extremely) hacky implementation of some of the functions in the original api-ms-win-core-path-l1-1-0.dll
which is needed during the installation of Windows SDK 10.0.14393.0 on Windows 7.
As explained here, WinSDK 10.0.14393 fails to install correctly on Windows 7 because mdmerge.exe
depends on api-ms-win-core-path-l1-1-0.dll
which AFAIK does not exist for Windows 7.
mdmerge.exe
only imports PathCchCanonicalizeEx
and PathCchRemoveFileSpec
from api-ms-win-core-path-l1-1-0.dll
So this project implements these 2 functions so that mdmerge.exe
is able to run.
Clone and build it yourself or download a statically precompiled release.
- Option 1:
After building copy the x64 dll tosystem32
and the x86 dll toSysWOW64
. - Option 2:
Copy to the install directory wheremdmerge.exe
resides.
By default it isC:\Program Files (x86)\Windows Kits\10\bin\[x86|x64]
After the WinSDK setup installs successfully it might be safer to delete the hacky dlls from the system and hope that MS will fix this issue soon.
Windows SDK 10.0.14393.0 install fails on Windows 7
Failed to Install Win 10 SDK onto a Win 7 machine