windows - 无法在 Windows Server 2008 R2 标准上运行 windbg

标签 windows windbg windows-server-2008-r2

我有最新的 windows server 2008 R2 标准,多个人都有帐户。

我最近在上面安装了 Windbg。但是我无法运行,因为它给出了以下错误。

请注意,我拥有的所有正版操作系统都完全与最新的安全更新保持同步。

    windbg.exe - Entry Point Not Found
    ---------------------------
    The procedure entry point RtlCopyContext could not be located 
in the dynamic link library ntdll.dll. 
    ---------------------------
    OK   
    ---------------------------

enter image description here

在谷歌上发现很多人建议运行扫描仪和防病毒程序。我已经这样做了,但没有帮助。

我的Windbg版本是

enter image description here

回答: 答案在@Hans Passant 的评论中,但把它放在这里是为了让其他人也能从中受益。

我必须安装旧版本的 windows sdk 才能获得特定于 windows server 2008 r2 的旧 windbg。我的 iso 名称是 en_windows_software_development_kit_for_windows_7_and_windows_server_2008_r2_x64_dvd_400021.iso

最佳答案

Windows 调试工具的最新版本(预览版)需要最新的通用 CRT 更新。您应该通过 Windows 更新或 https://www.microsoft.com/en-us/download/details.aspx?id=48234 获得它

关于windows - 无法在 Windows Server 2008 R2 标准上运行 windbg,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37108295/

相关文章:

windbg - 如何分析 .NET 进程的非托管堆大小

powershell - Windows Server 2008 R2 中的私钥被意外删除

windows - 为什么 perl testing dir -d ""在 Windows 上返回 true?错误与否?

c++ - 使用 SDL2 和 MinGW 诊断 DLL 问题

windows - 如何在远程 ApacheDS、LDAP 服务器中创建分区?

php - 使用 PHP 的 proc_open + bypass_shell 在后台运行可执行文件并检索正确的 PID?

c++ - 诊断无法停止的应用程序

windbg - 强制 WinDbg 加载已卸载模块的符号

c# - 如果我有 Console.ReadLine();,Windows 调度程序将如何 react ?在我的控制台应用程序中

internet-explorer - 当我将主机名添加到 IIS 7 中的绑定(bind)时,在 IE 中找不到页面