安装windows performance toolkit (WPT=WPR+WPA=Recorder+Analyzer) 报错无法定位程序输入点

2023-03-15 19:41:03 浏览数 (1)

2012R2安装WPT报错:无法定位程序输入点 、RtlGetDeviceFamilyInfoEnum、WindowsPerformanceRecorderControl.dll

(具体有点长,当时没截图,就记录了3个关键词)

我是用ADK安装WPT的,微软官网写的Win8.1让用Win10 2004版的ADK,ADK里面是包含WPT的,我就用Win10 2004版的ADK在2012R2上安装WPT了,安装过程没报错,安装完成后运行WPT的时候报上面那个错了,我印象中Win10低版本的ADK在2012R2上安装WPT是可以用的,怎么到Win10 2004版的ADK就不行了,可能是更新了。好在曾经记录了个Win8.1版的ADK下载链接和SDK下载链接,结果现在Win8.1版的ADK下载链接访问时已经404,好在Win8.1版的SDK下载链接还是有效的,SDK里也有WPT,就用Win8.1版的SDK安装WPT吧,SDK里除过WPT还有WinDbg,但是每次安装时都提示这个,开始菜单就是没有windbg

后来发现是自己姿势不对,应该进到Installers目录,里面有windbg安装包,我单独安装后就有windbg了

X64 Debuggers And Tools-x64_en-us.msi

X86 Debuggers And Tools-x86_en-us.msi

wpt和windbg安装包名称:

WPTx64-x86_en-us.msi

WPTx86-x86_en-us.msi

X64 Debuggers And Tools-x64_en-us.msi

X86 Debuggers And Tools-x86_en-us.msi

在本地哪里能直接找到安装包(注意路径里的用户名)?以下5个路径

C:UsersAdministratorDownloadsWindows Kits8.0ADKInstallersWPTx64-x86_en-us.msi

C:UsersAdministratorDownloadsWindows Kits8.1ADKInstallersWPTx64-x86_en-us.msi

C:UsersAdministratorDownloadsWindows Kits10ADKInstallersWPTx64-x86_en-us.msi

C:Program Files (x86)Windows Kits10Windows Performance ToolkitRedistributables

C:Program Files (x86)Windows Kits10DebuggersRedist

后来又遇到一次,截图如下

反思了下,应该是版本Windows SDK或ADK版本混用造成的

干脆把Windows Kits相关的项都卸载干净,下载适合自己操作系统的Windows Kits版本来安装。

https://developer.microsoft.com/zh-cn/windows/downloads/sdk-archive/

上图的报错,我就是卸载干净后,下载了这个版本然后重装搞定的。

0 人点赞