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:\Users\Administrator\Downloads\Windows Kits\8.0\ADK\Installers\WPTx64-x86_en-us.msi
C:\Users\Administrator\Downloads\Windows Kits\8.1\ADK\Installers\WPTx64-x86_en-us.msi
C:\Users\Administrator\Downloads\Windows Kits\10\ADK\Installers\WPTx64-x86_en-us.msi
C:\Program Files (x86)\Windows Kits\10\Windows Performance Toolkit\Redistributables\
C:\Program Files (x86)\Windows Kits\10\Debuggers\Redist\
后来又遇到一次,截图如下
反思了下,应该是版本Windows SDK或ADK版本混用造成的
干脆把Windows Kits相关的项都卸载干净,下载适合自己操作系统的Windows Kits版本来安装。
https://developer.microsoft.com/zh-cn/windows/downloads/sdk-archive/
上图的报错,我就是卸载干净后,下载了这个版本然后重装搞定的。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。
扫码关注腾讯云开发者
领取腾讯云代金券
Copyright © 2013 - 2025 Tencent Cloud. All Rights Reserved. 腾讯云 版权所有
深圳市腾讯计算机系统有限公司 ICP备案/许可证号:粤B2-20090059 深公网安备号 44030502008569
腾讯云计算(北京)有限责任公司 京ICP证150476号 | 京ICP备11018762号 | 京公网安备号11010802020287
Copyright © 2013 - 2025 Tencent Cloud.
All Rights Reserved. 腾讯云 版权所有