Asked by:
Hardware development kits for Windows 10, Version 1709 (October 2017)

General discussion
-
Install the latest hardware development tools to build, test and deploy drivers; test and measure your hardware running Windows; and customize, assess, and deploy Windows 10 on your hardware.
WDK: https://developer.microsoft.com/en-us/windows/hardware/windows-driver-kit
WinDbg: https://developer.microsoft.com/en-us/windows/hardware/download-windbg
HLK: https://developer.microsoft.com/en-us/windows/hardware/windows-hardware-lab-kit
ADK: https://developer.microsoft.com/en-us/windows/hardware/windows-assessment-deployment-kitKnown issues for the WDK:
Unable to build a project targeting a SDK version older than 1709 (version 10.0.16299.0) with WDK 1709 (build 16299)
One of following errors is reported:
C:\Program Files (x86)\Windows Kits\10\build\WindowsDriver.common.targets(460,5): error MSB6004: The specified task executable location "\stampinf.exe" is invalid.
C:\Program Files (x86)\Windows Kits\10\build\WindowsDriver.common.targets(780,5): error MSB6004: The specified task executable location "\tracewpp.exe" is invalid.
Workaround: Add to your project .vcxproj file the following lines after the first one:
<PropertyGroup>
<WDKBinRoot Condition="'$(WDKBinRoot)' == ''">$(WindowsSdkDir)bin</WDKBinRoot>
<WDKBinRoot_x86>$(WDKBinRoot)\x86</WDKBinRoot_x86>
<WDKBinRoot_x64>$(WDKBinRoot)\x64</WDKBinRoot_x64>
</PropertyGroup>
You can also add these lines to WindowsDriver.Default.props or WindowsDriver.Shared.props (located under <Windows 10 Kits installation root>\build, by default “%ProgramFiles(x86)%\Windows Kits\10\build” or “%ProgramFiles(x86)%\Windows Kits\10\build”) to allow all projects to build successfully without any modifications.
Unable to build projects under VS2015 after installing WDK 1709 (version 16299) on a machine with WDK 1607 (build 14393)
One of following errors is reported:
C:\Program Files (x86)\Windows Kits\10\build\WindowsDriver.common.targets(476,9): error MSB4064: The "ProviderName" parameter is not supported by the "StampInf" task. Verify the parameter exists on the task, and it is a settable public instance property.
C:\Program Files (x86)\Windows Kits\10\build\WindowsDriver.common.targets(1526,9): error MSB4064: The "KitVersion" parameter is not supported by the "Telemetry" task. Verify the parameter exists on the task, and it is a settable public instance property.
Workaround: As WDK has moved to provide compatibility with VS2017, a few file updates required by the VS2015 add-on are not being bundled by the latest version of WDK. WDK 1703 (version 15063) includes these updates, and therefore installing this version will resolve the issue. If your project targets an older version of WDK, you might also require doing the workaround previously provided.
- Edited by erin-msft Friday, November 3, 2017 6:11 PM
Tuesday, October 17, 2017 4:11 PM
All replies
-
Always getting stuck at 0% "Acquiring Windows Driver Kit"Wednesday, October 18, 2017 8:29 AM
-
WDK does not installing.Wednesday, October 18, 2017 8:56 AM
-
I am also stuck at 0%. Cannot even cancel the installation after some minutes because the whole things freezes.Wednesday, October 18, 2017 12:57 PM
-
Hi...
I have VS2017 (15.4) Community, Professional, Enterprise and Visual Studio Build Tools 2017 (BuildTools) installed on the same computer.
The extension for integration with VS2017 (15.4), fail if the Visual Studio Build Tools 2017 (BuildTools) is installed. The installer try to integrate with Visual Studio Build Tools 2017 (BuildTools), which is wrong. The installer is considering Visual Studio Build Tools 2017 (BuildTools) as an installed instance of VS2017 and abort all installation.
10/18/2017 10:47:36 AM - Found 'C:\PROGRAM FILES (X86)\MICROSOFT SDKS\WINDOWS KITS\10\ExtensionSDKs\Microsoft.Services.Store.Engagement\10.0\extension.vsixmanifest'
10/18/2017 10:47:36 AM - Skipping 'C:\Users\Roger\AppData\Local\Microsoft SDKs' as it doesn't exist
10/18/2017 10:47:36 AM - The extension with ID 'Microsoft.Windows.DriverKit' is not installed to Visual Studio Enterprise 2017 (Enterprise).
10/18/2017 10:47:36 AM - Found installed product - Visual Studio Build Tools 2017 (BuildTools)
10/18/2017 10:47:36 AM - System.NullReferenceException: Object reference not set to an instance of an object.
at Microsoft.VisualStudio.ExtensionManager.EngineUtilities.TryGetProductVersion(String productVersionString, Version& productVersion)
at Microsoft.VisualStudio.ExtensionManager.EngineUtilities.TryGetProductVersionFromPath(String path, Version& productVersion)
at VSIXInstaller.SupportedVSSKU.get_VersionWithBuildRevisionInfo()
at VSIXInstaller.App.IsValidSKUForExtension(SupportedVSSKU supportedSKU, IExtension extension, List`1 validSKUs)
at VSIXInstaller.App.ShouldAddSkuToValidSkuList(SupportedVSSKU sku, IInstallableExtension extension, List`1 validSKUs)
at VSIXInstaller.App.GetInstallableData(String vsixPath, Boolean isRepairSupported, IEnumerable`1& skuData)
at VSIXInstaller.App.Initialize(Boolean isRepairSupported)
at VSIXInstaller.App.Initialize()
at System.Threading.Tasks.Task`1.InnerInvoke()
at System.Threading.Tasks.Task.Execute()
Wednesday, October 18, 2017 1:01 PM -
Download get stuck at 0%.
Is it correct that request is redirected to http://search.microsoft.com ?
[2E68:3258][2017-10-18T15:38:15]i000: Layout bundle from: 'G:\SYSTEM~2\{083703eb-746f-4d31-87e5-fdd5c2a01146}\{083703eb-746f-4d31-87e5-fdd5c2a01146}' to: 'D:\Shared\VisualStudio\wdk\10.0.16299.15\wdksetup.exe' [2E68:3258][2017-10-18T15:38:15]w343: Prompt for source of package: package_WindowsDebuggingWDKIntegration_x86_en_us, payload: package_WindowsDebuggingWDKIntegration_x86_en_us, path: D:\Shared\VisualStudio\wdk\Installers\Windows Debugging WDK Integration-x86_en-us.msi [2E68:3258][2017-10-18T15:38:15]i000: package_WindowsDebuggingWDKIntegration_x86_en_us [2E68:3258][2017-10-18T15:38:15]i000: Resolving download root for: http://go.microsoft.com/fwlink/?prd=10290&pver=10.0&plcid=0x409&clcid=0x409&ar=Threshold&sar=WDK&o1=10.0.16299.15 [2E68:3258][2017-10-18T15:38:15]i000: HTTP status code: 302 [2E68:3258][2017-10-18T15:38:15]i000: Redirected URL: http://search.microsoft.com [2E68:3258][2017-10-18T15:38:15]i000: Resolved redirected download root: http://search.microsoft.com/ [2E68:3258][2017-10-18T15:38:15]i000: package_WindowsDebuggingWDKIntegration_x86_en_us to http://search.microsoft.com/Installers/Windows Debugging WDK Integration-x86_en-us.msi [2E68:3258][2017-10-18T15:38:15]i338: Acquiring package: package_WindowsDebuggingWDKIntegration_x86_en_us, payload: package_WindowsDebuggingWDKIntegration_x86_en_us, download from: http://search.microsoft.com/Installers/Windows Debugging WDK Integration-x86_en-us.msi [2E68:3258][2017-10-18T15:38:35]e000: Error 0x80070102: Failed to send request to URL: http://search.microsoft.com/Installers/Windows Debugging WDK Integration-x86_en-us.msi [2E68:3258][2017-10-18T15:38:35]e000: Error 0x80070102: Failed to connect to URL: http://search.microsoft.com/Installers/Windows Debugging WDK Integration-x86_en-us.msi [2E68:3258][2017-10-18T15:38:35]e000: Error 0x80070102: Failed to get size and time for URL: http://search.microsoft.com/Installers/Windows Debugging WDK Integration-x86_en-us.msi [2E68:3258][2017-10-18T15:38:35]e000: Error 0x80070102: Failed attempt to download URL: 'http://search.microsoft.com/Installers/Windows Debugging WDK Integration-x86_en-us.msi' to: 'G:\SYSTEM~2\{083703eb-746f-4d31-87e5-fdd5c2a01146}\package_WindowsDebuggingWDKIntegration_x86_en_us' [2E68:3258][2017-10-18T15:38:35]i000: Retry downloading of payload [package_WindowsDebuggingWDKIntegration_x86_en_us] for Package package_WindowsDebuggingWDKIntegration_x86_en_us
Wednesday, October 18, 2017 1:46 PM -
Still not working.
I've found 1709 WDK on msdn and downloaded .iso! And it installed successfully.
Thursday, October 19, 2017 8:39 AM -
Did you end up downloading the Insider Preview ISO?
https://www.microsoft.com/en-us/software-download/windowsinsiderpreviewWDKThursday, October 19, 2017 3:05 PM -
-
All, we apologize for the issues downloading the kits. There was an errant URL that needed to be redirected. This has been fixed, and there should be no further problems regarding downloading.Tuesday, October 24, 2017 10:37 PM
-
vs2015,vs2017, wdk 14393, 16299 side by side
It seems new WDK breaks compilation if you have installed vs2015 and vs2017 and wdk14393 and 16299 sid by side on the same machine.
3>C:\Program Files (x86)\Windows Kits\10\build\WindowsDriver.common.targets(476,9): error MSB4064: The "ProviderName" parameter is not supported by the "StampInf" task. Verify the parameter exists on the task, and it is a settable public instance property.
StampInf task in $(WDKContentRoot)build\bin\Microsoft.DriverKit.Build.Tasks.14.dll does not have "StampInf" parameter.
The same issue with Telemetry task - parameter "KitVersion"
1>C:\Program Files (x86)\Windows Kits\10\build\WindowsDriver.common.targets(1526,9): error MSB4064: The "KitVersion" parameter is not supported by the "Telemetry" task. Verify the parameter exists on the task, and it is a settable public instance property.
Wpp is also broken1>C:\Program Files (x86)\Windows Kits\10\build\WindowsDriver.common.targets(780,5): error MSB6004: The specified task executable location "\tracewpp.exe" is invalid.
Actually VS2017 with WDK 16299 defines 3 new properties (WDKBinRoot, WDKBinRoot_x64,WDKBinRoot_x86) that are not if your project uses wdk 14393.
Here is patch that works for me in C:\Program Files (x86)\Windows Kits\10\build:
diff --git a/WindowsDriver.Common.targets b/WindowsDriver.Common.targets index 4608468..77e14ee 100644 --- a/WindowsDriver.Common.targets +++ b/WindowsDriver.Common.targets @@ -457,7 +457,7 @@ Copyright (C) Microsoft Corporation. All rights reserved. <!-- TrackerSource is different from Source, usually they are the same. Because the tool stamps the file in place, we use the timestamp on the original file (Inf.FullPath) to determine if the output (Inf.CopyOutput) is out of date --> - <StampInf Condition="'%(Inf.ExcludedFromBuild)'!='true'" + <StampInf Condition="'$(VisualStudioVersion)'>='15' and '%(Inf.ExcludedFromBuild)'!='true'" CopyFrom ="%(Inf.FullPath)" CopyToAndStamp ="%(Inf.CopyOutput)" SpecifyArchitecture ="%(Inf.SpecifyArchitecture)" @@ -487,6 +487,35 @@ Copyright (C) Microsoft Corporation. All rights reserved. TrackerSdkPath ="$(InfTrackerSdkPath)" /> + <StampInf Condition="'$(VisualStudioVersion)'=='14' and '%(Inf.ExcludedFromBuild)'!='true'" + CopyFrom ="%(Inf.FullPath)" + CopyToAndStamp ="%(Inf.CopyOutput)" + SpecifyArchitecture ="%(Inf.SpecifyArchitecture)" + Architecture ="%(Inf.Architecture)" + DriverVerDirectiveSection ="%(Inf.DriverVersionSectionName)" + SpecifyDriverVerDirectiveDate ="%(Inf.SpecifyDriverVerDirectiveDate)" + DriverVerDirectiveDate ="%(Inf.DateStamp)" + SpecifyDriverVerDirectiveVersion="%(Inf.SpecifyDriverVerDirectiveVersion)" + DriverVerDirectiveVersion ="%(Inf.TimeStamp)" + TrackerLogDirectory ="%(Inf.StampInfTrackerLogDirectory)" + CatalogFile ="%(Inf.CatalogFileName)" + VersionHeaderPath ="%(Inf.VersionHeaderPath)" + KmdfVersion ="%(Inf.KmdfVersionNumber)" + UmdfVersion ="%(Inf.UmdfVersionNumber)" + Verbose ="%(Inf.EnableVerbose)" + AdditionalOptions ="%(Inf.AdditionalOptions)" + + TLogReadFiles ="@(InfTLogReadFiles)" + TLogWriteFiles ="@(InfTLogWriteFiles)" + ToolExe ="$(InfToolExe)" + ToolPath ="$(InfToolPath)" + TrackFileAccess ="$(TrackFileAccess)" + MinimalRebuildFromTracking ="%(Inf.MinimalRebuildFromTracking)" + ToolArchitecture ="$(InfToolArchitecture)" + TrackerFrameworkPath ="$(InfTrackerFrameworkPath)" + TrackerSdkPath ="$(InfTrackerSdkPath)" + /> + <!-- After stamping, the files should be placed in $(OutDir) --> <Copy SkipUnchangedFiles="true" Condition="'@(Inf->'%(CopyOutput)')' != '' and '%(Inf.ExcludedFromBuild)'!='true'" SourceFiles="@(Inf->'%(CopyOutput)')" DestinationFolder="$(OutDir)"/> @@ -1514,6 +1543,32 @@ Copyright (C) Microsoft Corporation. All rights reserved. MobilePackageGenEnabled ="$(EnablePkgGen)" ValidateDriverPackage ="$(SkipPackageVerification)" ContinueOnError ="false" + Condition=" '$(VisualStudioVersion)'>='15' " + /> + + <Telemetry + BuildPhase ="DriverPackage" + SolutionNameHash = "$(SolutionName)" + ProjectNameHash ="$(ProjectName)" + BuildingInIDE ="$(BuildingInsideVisualStudio)" + BuildingIneWDK ="$(EnterpriseWDK)" + VisualStudioVersion ="$(VisualStudioVersion)" + MSBuildVersion ="$(MSBuildToolsVersion)" + PlatformToolset ="$(PlatformToolset)" + DriverType ="$(DriverType)" + TargetOS ="$(TargetVersion)" + UsingDebugLibraries ="$(UseDebugLibraries)" + Platform ="$(Platform)" + TargetPlatform ="$(DriverTargetPlatform)" + SigningMode ="$(SignMode)" + ApiValidatorEnabled ="$(ApiValidator_Enable)" + ProjectSupportsPackaging ="$(SupportsPackaging)" + HasInfs ="$(HasInfs)" + HasSPKGS ="$(HasSPKGS)" + MobilePackageGenEnabled ="$(EnablePkgGen)" + ValidateDriverPackage ="$(SkipPackageVerification)" + ContinueOnError ="false" + Condition=" '$(VisualStudioVersion)'=='14' " /> </Target> @@ -1540,6 +1595,28 @@ Copyright (C) Microsoft Corporation. All rights reserved. ApiValidatorEnabled ="$(ApiValidator_Enable)" ProjectSupportsPackaging ="$(SupportsPackaging)" ContinueOnError ="false" + Condition=" '$(VisualStudioVersion)'>='15' " + /> + + <Telemetry + BuildPhase ="PreBuildEvent" + SolutionNameHash = "$(SolutionName)" + ProjectNameHash ="$(ProjectName)" + BuildingInIDE ="$(BuildingInsideVisualStudio)" + BuildingIneWDK ="$(EnterpriseWDK)" + VisualStudioVersion ="$(VisualStudioVersion)" + MSBuildVersion ="$(MSBuildToolsVersion)" + PlatformToolset ="$(PlatformToolset)" + DriverType ="$(DriverType)" + TargetOS ="$(TargetVersion)" + UsingDebugLibraries ="$(UseDebugLibraries)" + Platform ="$(Platform)" + TargetPlatform ="$(DriverTargetPlatform)" + SigningMode ="$(SignMode)" + ApiValidatorEnabled ="$(ApiValidator_Enable)" + ProjectSupportsPackaging ="$(SupportsPackaging)" + ContinueOnError ="false" + Condition=" '$(VisualStudioVersion)'=='14' " /> </Target> diff --git a/WindowsDriver.Default.props b/WindowsDriver.Default.props index 8229244..3ede846 100644 --- a/WindowsDriver.Default.props +++ b/WindowsDriver.Default.props @@ -1,4 +1,12 @@ <Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> + + <!-- Predefine propeties WDKBinRoot, WDKBinRoot_x64, WDKBinRoot_x86 that are not present in VS2015 and wdk 10.0.14393. --> + <PropertyGroup> + <WDKBinRoot Condition="'$(WDKBinRoot)'==''">$(WDKContentRoot)\bin</WDKBinRoot> + <WDKBinRoot_x64 Condition="'$(WDKBinRoot_x64)'==''">$(WDKContentRoot)\bin\x64</WDKBinRoot_x64> + <WDKBinRoot_x86 Condition="'$(WDKBinRoot_x86)'==''">$(WDKContentRoot)\bin\x86</WDKBinRoot_x86> + </PropertyGroup> + <!-- Predefined versioning constants --> <PropertyGroup>
- Edited by Pavol Mišík Friday, October 27, 2017 7:41 AM
Thursday, October 26, 2017 9:22 AM -
downloaded ewdk1709.iso and 7z extracted it to e:\ewdk in a win7 x86 machine
created a directory in desktop and added this file
#include <stdio.h> #include <windows.h> #include <iostream> int main (void) { printf("testing ewdk 1709\n"); MessageBox(NULL,"Testing" ,"EWDK 1709" ,MB_OK); std::cout << "testing ewdk 1709" << std::endl; return 0; }
made a bat file to set ewdk environment containing
C:\Users\HP\Desktop\crap>type setewdkenv.bat @echo off @call E:\ewdk\launchbuildenv.cmd C:\Users\HP\Desktop\crap>
compile and link with this bat file
C:\Users\HP\Desktop\crap>type complink.bat IF "%BASEINCDIR%" == "" ( set "BASEINCDIR=%windowssdkdir%Include\%Version_Number%" ) IF "%BASELIBDIR%" == "" ( set "BASELIBDIR=%windowssdkdir%Lib\%Version_Number%" ) IF "%BASEMSVCDIR%" == "" ( set "BASEMSVCDIR=%VCInstallDir%Tools\MSVC\14.10.25017" ) IF "%INCLUDE%" == "" ( set "INCLUDE=%BASEINCDIR%\ucrt;%BASEINCDIR%\um;%BASEINCDIR%\shared;%BASE INCDIR%\winrt;%BASEINCDIR%\km;%BASEMSVCDIR%\include" ) IF "%LIB%" == "" ( set "LIB=%BASEMSVCDIR%\lib\x86;%BASELIBDIR%\ucrt\x86;%BASELIBDIR%\um\x86 ;") IF "%LINKLIBS%" == "" ( set "LINKLIBS=user32.lib kernel32.lib" ) cl /c /nologo /W4 /Ox /analyze /Zi /EHsc crap.cpp link /DEBUG /RELEASE crap.obj %linklibs% C:\Users\HP\Desktop\crap>
executing this i get a lot of linker warning 4099 as follows the resulting executable works as is and i see a pdb generated
C:\Users\HP\Desktop\crap>setewdkenv.bat C:\Users\HP\Desktop\crap>complink.bat C:\Users\HP\Desktop\crap>IF "" == "" (set "BASEINCDIR=E:\ewdk\Program Files\Windows Kits\10\Include\ 10.0.16299.0" ) C:\Users\HP\Desktop\crap>IF "" == "" (set "BASELIBDIR=E:\ewdk\Program Files\Windows Kits\10\Lib\10.0 .16299.0" ) C:\Users\HP\Desktop\crap>IF "" == "" (set "BASEMSVCDIR=E:\ewdk\Program Files\Microsoft Visual Studio \2017\BuildTools\VC\Tools\MSVC\14.10.25017" ) C:\Users\HP\Desktop\crap>IF "" == "" (set "INCLUDE=E:\ewdk\Program Files\Windows Kits\10\Include\10. 0.16299.0\ucrt;E:\ewdk\Program Files\Windows Kits\10\Include\10.0.16299.0\um;E:\ewdk\Program Files\W indows Kits\10\Include\10.0.16299.0\shared;E:\ewdk\Program Files\Windows Kits\10\Include\10.0.16299. 0\winrt;E:\ewdk\Program Files\Windows Kits\10\Include\10.0.16299.0\km;E:\ewdk\Program Files\Microsof t Visual Studio\2017\BuildTools\VC\Tools\MSVC\14.10.25017\include" ) C:\Users\HP\Desktop\crap>IF "" == "" (set "LIB=E:\ewdk\Program Files\Microsoft Visual Studio\2017\Bu ildTools\VC\Tools\MSVC\14.10.25017\lib\x86;E:\ewdk\Program Files\Windows Kits\10\Lib\10.0.16299.0\uc rt\x86;E:\ewdk\Program Files\Windows Kits\10\Lib\10.0.16299.0\um\x86;" ) C:\Users\HP\Desktop\crap>IF "" == "" (set "LINKLIBS=user32.lib kernel32.lib" ) C:\Users\HP\Desktop\crap>cl /c /nologo /W4 /Ox /analyze /Zi /EHsc crap.cpp crap.cpp C:\Users\HP\Desktop\crap>link /DEBUG /RELEASE crap.obj user32.lib kernel32.lib Microsoft (R) Incremental Linker Version 14.10.25019.0 Copyright (C) Microsoft Corporation. All rights reserved. crap.obj : warning LNK4099: PDB 'vc140.pdb' was not found with 'crap.obj' or at 'C:\Users\HP\Desktop \crap\vc140.pdb'; linking object as if no debug info libcpmt.lib(_tolower.obj) : warning LNK4099: PDB 'libcpmt.pdb' was not found with 'libcpmt.lib(_tolo wer.obj)' or at 'C:\Users\HP\Desktop\crap\libcpmt.pdb'; linking object as if no debug info libcpmt.lib(_toupper.obj) : warning LNK4099: PDB 'libcpmt.pdb' was not found with 'libcpmt.lib(_toup per.obj)' or at 'C:\Users\HP\Desktop\crap\libcpmt.pdb'; linking object as if no debug info libcpmt.lib(xgetwctype.obj) : warning LNK4099: PDB 'libcpmt.pdb' was not found with 'libcpmt.lib(xge twctype.obj)' or at 'C:\Users\HP\Desktop\crap\libcpmt.pdb'; linking object as if no debug info libcpmt.lib(xmbtowc.obj) : warning LNK4099: PDB 'libcpmt.pdb' was not found with 'libcpmt.lib(xmbtow c.obj)' or at 'C:\Users\HP\Desktop\crap\libcpmt.pdb'; linking object as if no debug info libcpmt.lib(xmtx.obj) : warning LNK4099: PDB 'libcpmt.pdb' was not found with 'libcpmt.lib(xmtx.obj) ' or at 'C:\Users\HP\Desktop\crap\libcpmt.pdb'; linking object as if no debug info libcpmt.lib(xstol.obj) : warning LNK4099: PDB 'libcpmt.pdb' was not found with 'libcpmt.lib(xstol.ob j)' or at 'C:\Users\HP\Desktop\crap\libcpmt.pdb'; linking object as if no debug info libcpmt.lib(xstoll.obj) : warning LNK4099: PDB 'libcpmt.pdb' was not found with 'libcpmt.lib(xstoll. obj)' or at 'C:\Users\HP\Desktop\crap\libcpmt.pdb'; linking object as if no debug info libcpmt.lib(xstoul.obj) : warning LNK4099: PDB 'libcpmt.pdb' was not found with 'libcpmt.lib(xstoul. obj)' or at 'C:\Users\HP\Desktop\crap\libcpmt.pdb'; linking object as if no debug info libcpmt.lib(xstoull.obj) : warning LNK4099: PDB 'libcpmt.pdb' was not found with 'libcpmt.lib(xstoul l.obj)' or at 'C:\Users\HP\Desktop\crap\libcpmt.pdb'; linking object as if no debug info libcpmt.lib(xstrcoll.obj) : warning LNK4099: PDB 'libcpmt.pdb' was not found with 'libcpmt.lib(xstrc oll.obj)' or at 'C:\Users\HP\Desktop\crap\libcpmt.pdb'; linking object as if no debug info libcpmt.lib(xstrxfrm.obj) : warning LNK4099: PDB 'libcpmt.pdb' was not found with 'libcpmt.lib(xstrx frm.obj)' or at 'C:\Users\HP\Desktop\crap\libcpmt.pdb'; linking object as if no debug info libcpmt.lib(xtowlower.obj) : warning LNK4099: PDB 'libcpmt.pdb' was not found with 'libcpmt.lib(xtow lower.obj)' or at 'C:\Users\HP\Desktop\crap\libcpmt.pdb'; linking object as if no debug info libcpmt.lib(xtowupper.obj) : warning LNK4099: PDB 'libcpmt.pdb' was not found with 'libcpmt.lib(xtow upper.obj)' or at 'C:\Users\HP\Desktop\crap\libcpmt.pdb'; linking object as if no debug info libcpmt.lib(xwcscoll.obj) : warning LNK4099: PDB 'libcpmt.pdb' was not found with 'libcpmt.lib(xwcsc oll.obj)' or at 'C:\Users\HP\Desktop\crap\libcpmt.pdb'; linking object as if no debug info libcpmt.lib(xwcsxfrm.obj) : warning LNK4099: PDB 'libcpmt.pdb' was not found with 'libcpmt.lib(xwcsx frm.obj)' or at 'C:\Users\HP\Desktop\crap\libcpmt.pdb'; linking object as if no debug info libcpmt.lib(xwctomb.obj) : warning LNK4099: PDB 'libcpmt.pdb' was not found with 'libcpmt.lib(xwctom b.obj)' or at 'C:\Users\HP\Desktop\crap\libcpmt.pdb'; linking object as if no debug info libcpmt.lib(StlCompareStringA.obj) : warning LNK4099: PDB 'libcpmt.pdb' was not found with 'libcpmt. lib(StlCompareStringA.obj)' or at 'C:\Users\HP\Desktop\crap\libcpmt.pdb'; linking object as if no de bug info libcpmt.lib(StlCompareStringW.obj) : warning LNK4099: PDB 'libcpmt.pdb' was not found with 'libcpmt. lib(StlCompareStringW.obj)' or at 'C:\Users\HP\Desktop\crap\libcpmt.pdb'; linking object as if no de bug info libcpmt.lib(StlLCMapStringA.obj) : warning LNK4099: PDB 'libcpmt.pdb' was not found with 'libcpmt.li b(StlLCMapStringA.obj)' or at 'C:\Users\HP\Desktop\crap\libcpmt.pdb'; linking object as if no debug info libcpmt.lib(StlLCMapStringW.obj) : warning LNK4099: PDB 'libcpmt.pdb' was not found with 'libcpmt.li b(StlLCMapStringW.obj)' or at 'C:\Users\HP\Desktop\crap\libcpmt.pdb'; linking object as if no debug info libcpmt.lib(winapinls.obj) : warning LNK4099: PDB 'libcpmt.pdb' was not found with 'libcpmt.lib(wina pinls.obj)' or at 'C:\Users\HP\Desktop\crap\libcpmt.pdb'; linking object as if no debug info libcpmt.lib(cout.obj) : warning LNK4099: PDB 'libcpmt.pdb' was not found with 'libcpmt.lib(cout.obj) ' or at 'C:\Users\HP\Desktop\crap\libcpmt.pdb'; linking object as if no debug info libcpmt.lib(ios.obj) : warning LNK4099: PDB 'libcpmt.pdb' was not found with 'libcpmt.lib(ios.obj)' or at 'C:\Users\HP\Desktop\crap\libcpmt.pdb'; linking object as if no debug info libcpmt.lib(iosptrs.obj) : warning LNK4099: PDB 'libcpmt.pdb' was not found with 'libcpmt.lib(iosptr s.obj)' or at 'C:\Users\HP\Desktop\crap\libcpmt.pdb'; linking object as if no debug info libcpmt.lib(locale.obj) : warning LNK4099: PDB 'libcpmt.pdb' was not found with 'libcpmt.lib(locale. obj)' or at 'C:\Users\HP\Desktop\crap\libcpmt.pdb'; linking object as if no debug info libcpmt.lib(locale0.obj) : warning LNK4099: PDB 'libcpmt.pdb' was not found with 'libcpmt.lib(locale 0.obj)' or at 'C:\Users\HP\Desktop\crap\libcpmt.pdb'; linking object as if no debug info libcpmt.lib(syserror.obj) : warning LNK4099: PDB 'libcpmt.pdb' was not found with 'libcpmt.lib(syser ror.obj)' or at 'C:\Users\HP\Desktop\crap\libcpmt.pdb'; linking object as if no debug info libcpmt.lib(uncaught.obj) : warning LNK4099: PDB 'libcpmt.pdb' was not found with 'libcpmt.lib(uncau ght.obj)' or at 'C:\Users\HP\Desktop\crap\libcpmt.pdb'; linking object as if no debug info libcpmt.lib(wlocale.obj) : warning LNK4099: PDB 'libcpmt.pdb' was not found with 'libcpmt.lib(wlocal e.obj)' or at 'C:\Users\HP\Desktop\crap\libcpmt.pdb'; linking object as if no debug info libcpmt.lib(xdateord.obj) : warning LNK4099: PDB 'libcpmt.pdb' was not found with 'libcpmt.lib(xdate ord.obj)' or at 'C:\Users\HP\Desktop\crap\libcpmt.pdb'; linking object as if no debug info libcpmt.lib(xlocale.obj) : warning LNK4099: PDB 'libcpmt.pdb' was not found with 'libcpmt.lib(xlocal e.obj)' or at 'C:\Users\HP\Desktop\crap\libcpmt.pdb'; linking object as if no debug info libcpmt.lib(xlock.obj) : warning LNK4099: PDB 'libcpmt.pdb' was not found with 'libcpmt.lib(xlock.ob j)' or at 'C:\Users\HP\Desktop\crap\libcpmt.pdb'; linking object as if no debug info libcpmt.lib(xthrow.obj) : warning LNK4099: PDB 'libcpmt.pdb' was not found with 'libcpmt.lib(xthrow. obj)' or at 'C:\Users\HP\Desktop\crap\libcpmt.pdb'; linking object as if no debug info libcpmt.lib(winapisupp.obj) : warning LNK4099: PDB 'libcpmt.pdb' was not found with 'libcpmt.lib(win apisupp.obj)' or at 'C:\Users\HP\Desktop\crap\libcpmt.pdb'; linking object as if no debug info LIBCMT.lib(_cpu_disp_.obj) : warning LNK4099: PDB 'libcmt.pdb' was not found with 'LIBCMT.lib(_cpu_d isp_.obj)' or at 'C:\Users\HP\Desktop\crap\libcmt.pdb'; linking object as if no debug info LIBCMT.lib(_initsect_.obj) : warning LNK4099: PDB 'libcmt.pdb' was not found with 'LIBCMT.lib(_inits ect_.obj)' or at 'C:\Users\HP\Desktop\crap\libcmt.pdb'; linking object as if no debug info LIBCMT.lib(_secchk_.obj) : warning LNK4099: PDB 'libcmt.pdb' was not found with 'LIBCMT.lib(_secchk_ .obj)' or at 'C:\Users\HP\Desktop\crap\libcmt.pdb'; linking object as if no debug info LIBCMT.lib(gs_cookie.obj) : warning LNK4099: PDB 'libcmt.pdb' was not found with 'LIBCMT.lib(gs_cook ie.obj)' or at 'C:\Users\HP\Desktop\crap\libcmt.pdb'; linking object as if no debug info LIBCMT.lib(gs_report.obj) : warning LNK4099: PDB 'libcmt.pdb' was not found with 'LIBCMT.lib(gs_repo rt.obj)' or at 'C:\Users\HP\Desktop\crap\libcmt.pdb'; linking object as if no debug info LIBCMT.lib(gs_support.obj) : warning LNK4099: PDB 'libcmt.pdb' was not found with 'LIBCMT.lib(gs_sup port.obj)' or at 'C:\Users\HP\Desktop\crap\libcmt.pdb'; linking object as if no debug info LIBCMT.lib(checkcfg.obj) : warning LNK4099: PDB 'libcmt.pdb' was not found with 'LIBCMT.lib(checkcfg .obj)' or at 'C:\Users\HP\Desktop\crap\libcmt.pdb'; linking object as if no debug info LIBCMT.lib(guard_support.obj) : warning LNK4099: PDB 'libcmt.pdb' was not found with 'LIBCMT.lib(gua rd_support.obj)' or at 'C:\Users\HP\Desktop\crap\libcmt.pdb'; linking object as if no debug info LIBCMT.lib(loadcfg.obj) : warning LNK4099: PDB 'libcmt.pdb' was not found with 'LIBCMT.lib(loadcfg.o bj)' or at 'C:\Users\HP\Desktop\crap\libcmt.pdb'; linking object as if no debug info LIBCMT.lib(pesect.obj) : warning LNK4099: PDB 'libcmt.pdb' was not found with 'LIBCMT.lib(pesect.obj )' or at 'C:\Users\HP\Desktop\crap\libcmt.pdb'; linking object as if no debug info LIBCMT.lib(dyn_tls_dtor.obj) : warning LNK4099: PDB 'libcmt.pdb' was not found with 'LIBCMT.lib(dyn_ tls_dtor.obj)' or at 'C:\Users\HP\Desktop\crap\libcmt.pdb'; linking object as if no debug info LIBCMT.lib(dyn_tls_init.obj) : warning LNK4099: PDB 'libcmt.pdb' was not found with 'LIBCMT.lib(dyn_ tls_init.obj)' or at 'C:\Users\HP\Desktop\crap\libcmt.pdb'; linking object as if no debug info LIBCMT.lib(matherr_detection.obj) : warning LNK4099: PDB 'libcmt.pdb' was not found with 'LIBCMT.lib (matherr_detection.obj)' or at 'C:\Users\HP\Desktop\crap\libcmt.pdb'; linking object as if no debug info LIBCMT.lib(ucrt_detection.obj) : warning LNK4099: PDB 'libcmt.pdb' was not found with 'LIBCMT.lib(uc rt_detection.obj)' or at 'C:\Users\HP\Desktop\crap\libcmt.pdb'; linking object as if no debug info LIBCMT.lib(ehprolg3.obj) : warning LNK4099: PDB 'libcmt.pdb' was not found with 'LIBCMT.lib(ehprolg3 .obj)' or at 'C:\Users\HP\Desktop\crap\libcmt.pdb'; linking object as if no debug info LIBCMT.lib(argv_mode.obj) : warning LNK4099: PDB 'libcmt.pdb' was not found with 'LIBCMT.lib(argv_mo de.obj)' or at 'C:\Users\HP\Desktop\crap\libcmt.pdb'; linking object as if no debug info LIBCMT.lib(commit_mode.obj) : warning LNK4099: PDB 'libcmt.pdb' was not found with 'LIBCMT.lib(commi t_mode.obj)' or at 'C:\Users\HP\Desktop\crap\libcmt.pdb'; linking object as if no debug info LIBCMT.lib(default_local_stdio_options.obj) : warning LNK4099: PDB 'libcmt.pdb' was not found with ' LIBCMT.lib(default_local_stdio_options.obj)' or at 'C:\Users\HP\Desktop\crap\libcmt.pdb'; linking ob ject as if no debug info LIBCMT.lib(denormal_control.obj) : warning LNK4099: PDB 'libcmt.pdb' was not found with 'LIBCMT.lib( denormal_control.obj)' or at 'C:\Users\HP\Desktop\crap\libcmt.pdb'; linking object as if no debug in fo LIBCMT.lib(env_mode.obj) : warning LNK4099: PDB 'libcmt.pdb' was not found with 'LIBCMT.lib(env_mode .obj)' or at 'C:\Users\HP\Desktop\crap\libcmt.pdb'; linking object as if no debug info LIBCMT.lib(file_mode.obj) : warning LNK4099: PDB 'libcmt.pdb' was not found with 'LIBCMT.lib(file_mo de.obj)' or at 'C:\Users\HP\Desktop\crap\libcmt.pdb'; linking object as if no debug info LIBCMT.lib(fltused.obj) : warning LNK4099: PDB 'libcmt.pdb' was not found with 'LIBCMT.lib(fltused.o bj)' or at 'C:\Users\HP\Desktop\crap\libcmt.pdb'; linking object as if no debug info LIBCMT.lib(invalid_parameter_handler.obj) : warning LNK4099: PDB 'libcmt.pdb' was not found with 'LI BCMT.lib(invalid_parameter_handler.obj)' or at 'C:\Users\HP\Desktop\crap\libcmt.pdb'; linking object as if no debug info LIBCMT.lib(matherr.obj) : warning LNK4099: PDB 'libcmt.pdb' was not found with 'LIBCMT.lib(matherr.o bj)' or at 'C:\Users\HP\Desktop\crap\libcmt.pdb'; linking object as if no debug info LIBCMT.lib(new_mode.obj) : warning LNK4099: PDB 'libcmt.pdb' was not found with 'LIBCMT.lib(new_mode .obj)' or at 'C:\Users\HP\Desktop\crap\libcmt.pdb'; linking object as if no debug info LIBCMT.lib(thread_locale.obj) : warning LNK4099: PDB 'libcmt.pdb' was not found with 'LIBCMT.lib(thr ead_locale.obj)' or at 'C:\Users\HP\Desktop\crap\libcmt.pdb'; linking object as if no debug info LIBCMT.lib(std_type_info_static.obj) : warning LNK4099: PDB 'libcmt.pdb' was not found with 'LIBCMT. lib(std_type_info_static.obj)' or at 'C:\Users\HP\Desktop\crap\libcmt.pdb'; linking object as if no debug info LIBCMT.lib(tncleanup.obj) : warning LNK4099: PDB 'libcmt.pdb' was not found with 'LIBCMT.lib(tnclean up.obj)' or at 'C:\Users\HP\Desktop\crap\libcmt.pdb'; linking object as if no debug info LIBCMT.lib(delete_array.obj) : warning LNK4099: PDB 'libcmt.pdb' was not found with 'LIBCMT.lib(dele te_array.obj)' or at 'C:\Users\HP\Desktop\crap\libcmt.pdb'; linking object as if no debug info LIBCMT.lib(delete_scalar.obj) : warning LNK4099: PDB 'libcmt.pdb' was not found with 'LIBCMT.lib(del ete_scalar.obj)' or at 'C:\Users\HP\Desktop\crap\libcmt.pdb'; linking object as if no debug info LIBCMT.lib(delete_scalar_size.obj) : warning LNK4099: PDB 'libcmt.pdb' was not found with 'LIBCMT.li b(delete_scalar_size.obj)' or at 'C:\Users\HP\Desktop\crap\libcmt.pdb'; linking object as if no debu g info LIBCMT.lib(new_scalar.obj) : warning LNK4099: PDB 'libcmt.pdb' was not found with 'LIBCMT.lib(new_sc alar.obj)' or at 'C:\Users\HP\Desktop\crap\libcmt.pdb'; linking object as if no debug info LIBCMT.lib(throw_bad_alloc.obj) : warning LNK4099: PDB 'libcmt.pdb' was not found with 'LIBCMT.lib(t hrow_bad_alloc.obj)' or at 'C:\Users\HP\Desktop\crap\libcmt.pdb'; linking object as if no debug info LIBCMT.lib(thread_safe_statics.obj) : warning LNK4099: PDB 'libcmt.pdb' was not found with 'LIBCMT.l ib(thread_safe_statics.obj)' or at 'C:\Users\HP\Desktop\crap\libcmt.pdb'; linking object as if no de bug info LIBCMT.lib(exe_main.obj) : warning LNK4099: PDB 'libcmt.pdb' was not found with 'LIBCMT.lib(exe_main .obj)' or at 'C:\Users\HP\Desktop\crap\libcmt.pdb'; linking object as if no debug info LIBCMT.lib(tlssup.obj) : warning LNK4099: PDB 'libcmt.pdb' was not found with 'LIBCMT.lib(tlssup.obj )' or at 'C:\Users\HP\Desktop\crap\libcmt.pdb'; linking object as if no debug info LIBCMT.lib(initializers.obj) : warning LNK4099: PDB 'libcmt.pdb' was not found with 'LIBCMT.lib(init ializers.obj)' or at 'C:\Users\HP\Desktop\crap\libcmt.pdb'; linking object as if no debug info LIBCMT.lib(utility.obj) : warning LNK4099: PDB 'libcmt.pdb' was not found with 'LIBCMT.lib(utility.o bj)' or at 'C:\Users\HP\Desktop\crap\libcmt.pdb'; linking object as if no debug info LIBCMT.lib(utility_desktop.obj) : warning LNK4099: PDB 'libcmt.pdb' was not found with 'LIBCMT.lib(u tility_desktop.obj)' or at 'C:\Users\HP\Desktop\crap\libcmt.pdb'; linking object as if no debug info LIBCMT.lib(default_precision.obj) : warning LNK4099: PDB 'libcmt.pdb' was not found with 'LIBCMT.lib (default_precision.obj)' or at 'C:\Users\HP\Desktop\crap\libcmt.pdb'; linking object as if no debug info libvcruntime.lib(_chandler4_.obj) : warning LNK4099: PDB 'libvcruntime.pdb' was not found with 'libv cruntime.lib(_chandler4_.obj)' or at 'C:\Users\HP\Desktop\crap\libvcruntime.pdb'; linking object as if no debug info libvcruntime.lib(_memcmp_.obj) : warning LNK4099: PDB 'libvcruntime.pdb' was not found with 'libvcru ntime.lib(_memcmp_.obj)' or at 'C:\Users\HP\Desktop\crap\libvcruntime.pdb'; linking object as if no debug info libvcruntime.lib(jbcxrval.obj) : warning LNK4099: PDB 'libvcruntime.pdb' was not found with 'libvcru ntime.lib(jbcxrval.obj)' or at 'C:\Users\HP\Desktop\crap\libvcruntime.pdb'; linking object as if no debug info libvcruntime.lib(wcschr.obj) : warning LNK4099: PDB 'libvcruntime.pdb' was not found with 'libvcrunt ime.lib(wcschr.obj)' or at 'C:\Users\HP\Desktop\crap\libvcruntime.pdb'; linking object as if no debu g info libvcruntime.lib(frame.obj) : warning LNK4099: PDB 'libvcruntime.pdb' was not found with 'libvcrunti me.lib(frame.obj)' or at 'C:\Users\HP\Desktop\crap\libvcruntime.pdb'; linking object as if no debug info libvcruntime.lib(std_exception.obj) : warning LNK4099: PDB 'libvcruntime.pdb' was not found with 'li bvcruntime.lib(std_exception.obj)' or at 'C:\Users\HP\Desktop\crap\libvcruntime.pdb'; linking object as if no debug info libvcruntime.lib(std_type_info.obj) : warning LNK4099: PDB 'libvcruntime.pdb' was not found with 'li bvcruntime.lib(std_type_info.obj)' or at 'C:\Users\HP\Desktop\crap\libvcruntime.pdb'; linking object as if no debug info libvcruntime.lib(throw.obj) : warning LNK4099: PDB 'libvcruntime.pdb' was not found with 'libvcrunti me.lib(throw.obj)' or at 'C:\Users\HP\Desktop\crap\libvcruntime.pdb'; linking object as if no debug info libvcruntime.lib(unexpected.obj) : warning LNK4099: PDB 'libvcruntime.pdb' was not found with 'libvc runtime.lib(unexpected.obj)' or at 'C:\Users\HP\Desktop\crap\libvcruntime.pdb'; linking object as if no debug info libvcruntime.lib(initialization.obj) : warning LNK4099: PDB 'libvcruntime.pdb' was not found with 'l ibvcruntime.lib(initialization.obj)' or at 'C:\Users\HP\Desktop\crap\libvcruntime.pdb'; linking obje ct as if no debug info libvcruntime.lib(locks.obj) : warning LNK4099: PDB 'libvcruntime.pdb' was not found with 'libvcrunti me.lib(locks.obj)' or at 'C:\Users\HP\Desktop\crap\libvcruntime.pdb'; linking object as if no debug info libvcruntime.lib(per_thread_data.obj) : warning LNK4099: PDB 'libvcruntime.pdb' was not found with ' libvcruntime.lib(per_thread_data.obj)' or at 'C:\Users\HP\Desktop\crap\libvcruntime.pdb'; linking ob ject as if no debug info libvcruntime.lib(winapi_downlevel.obj) : warning LNK4099: PDB 'libvcruntime.pdb' was not found with 'libvcruntime.lib(winapi_downlevel.obj)' or at 'C:\Users\HP\Desktop\crap\libvcruntime.pdb'; linking object as if no debug info libvcruntime.lib(purevirt.obj) : warning LNK4099: PDB 'libvcruntime.pdb' was not found with 'libvcru ntime.lib(purevirt.obj)' or at 'C:\Users\HP\Desktop\crap\libvcruntime.pdb'; linking object as if no debug info libvcruntime.lib(purevirt_data.obj) : warning LNK4099: PDB 'libvcruntime.pdb' was not found with 'li bvcruntime.lib(purevirt_data.obj)' or at 'C:\Users\HP\Desktop\crap\libvcruntime.pdb'; linking object as if no debug info libvcruntime.lib(undname.obj) : warning LNK4099: PDB 'libvcruntime.pdb' was not found with 'libvcrun time.lib(undname.obj)' or at 'C:\Users\HP\Desktop\crap\libvcruntime.pdb'; linking object as if no de bug info libvcruntime.lib(trnsctrl.obj) : warning LNK4099: PDB 'libvcruntime.pdb' was not found with 'libvcru ntime.lib(trnsctrl.obj)' or at 'C:\Users\HP\Desktop\crap\libvcruntime.pdb'; linking object as if no debug info C:\Users\HP\Desktop\crap>crap.exe testing ewdk 1709 testing ewdk 1709 C:\Users\HP\Desktop\crap>
latest 1709 windbg cant find the pdb older 15063 windbg appears to find the pdb and acknowledges it as a private pdb
but is unable to resolve any type information from the pdb
any pointers to sort this out would be helpful
Thursday, October 26, 2017 10:12 AM -
ntverp.h - VER_PRODUCTBUILD remain set to 10011 in all Win10 WDK/SDK
With old WDK you were updating VER_PRODUCTBUILD
I think this macro were useful when it had proper value.
You could write your shared code compatible with multiple wdk/sdk because you could ifdef code that needed older or newer wdk.
#include <ntverp.h> ...
#if VER_PRODUCTBUILD < 16299 ... #endif
Since you stopped updating it we lost this ability to prepare code for new windows release.
Could you please reconsider updating value of this macro in WDK release?
Thursday, October 26, 2017 2:48 PM -
Some tools like pkggen.exe and sign.cmd are all missing after I uninstall the previous version WDK and install the newest version WDK(16299).
There are only DLL files in this path:
C:\Program Files (x86)\Windows Kits\10\Tools\bin\i386
MSDN Community Support
Please remember to click "Mark as Answer" the responses that resolved your issue, and to click "Unmark as Answer" if not. This can be beneficial to other community members reading this thread. If you have any compliments or complaints to MSDN Support, feel free to contact MSDNFSF@microsoft.com.Thursday, November 2, 2017 9:45 AM -
I have found workaround - download and extract WDK and later on manually run each msi installation package. Missing tools will appear.Wednesday, February 7, 2018 8:47 AM
-
Hello WojciechCzyz,
Thanks for sharing.
Best regards,
Rita
MSDN Community Support
Please remember to click "Mark as Answer" the responses that resolved your issue, and to click "Unmark as Answer" if not. This can be beneficial to other community members reading this thread. If you have any compliments or complaints to MSDN Support, feel free to contact MSDNFSF@microsoft.com.Thursday, February 8, 2018 2:06 AM -
I got the exact same problem as you when I tried to install SDK and my computer is running Win 10 version 1703. Could you please advise which .iso you download to fix this? Thanks!Friday, March 9, 2018 4:53 PM
-
Hi Bob,
why still blocking when I install 1709 WDK, it shows that there are some error to redirect "Windows Driver Kit Headers and Libs-x86_en-us.msi.
Friday, April 27, 2018 4:53 AM