【问题标题】:"Windows Kits\10\Redist\ucrt\DLLs" doesn't exist“Windows Kits\10\Redist\ucrt\DLLs”不存在
【发布时间】:2022-04-25 04:30:02
【问题描述】:

我正在尝试构建一个 WebRTC 库。它有一堆构建 python 脚本,其中一个正在尝试访问

C:\Program Files (x86)\Windows Kits\10\Redist\ucrt\DLLs\x64

并将 ucrt Dlls 复制到构建目录中。它在那里失败,因为我的 Redist 目录没有 ucrt 文件夹。我试图卸载我的 Windows SDK 10 并重新安装它。但Redist 仍然是空的。基于微软的this doc

要获取应用程序本地部署的二进制文件,请安装 Windows 适用于 Windows 10 的软件开发工具包 (SDK)。二进制文件将是 安装到 C:\Program Files (x86)\Windows Kits\10\Redist\ucrt。

但这根本不会发生。我还尝试通过我的 VS2015(社区)安装程序重新安装所有 Windows 工具和 SDK。

Microsoft 是否弃用了安装的可再发行部分? 我该如何解决这个问题?

我安装了 Windows SDK 10.0.16299.0 。我的系统是 Windows 10 64bit。

【问题讨论】:

  • 它们存在于我安装的 WSDK 10.0.16299.0 中。尝试在全新的 Windows 安装上安装 WSDK - 听起来好像在您的计算机上的安装过程中某些内容已损坏。
  • 我不能只为此格式化我的 windows 机器。另外,正如我所说,我做了几次:独立版本和通过 Visual Studio。我什至在主要 windows 更新后做了(创意版本) 这有点接近全新安装。
  • 另一个数据点:它们也存在于我的 vs2017(社区)安装中——也存在于 windows 10 64 位。
  • 这与我机器上其他版本的 SDK 相混淆。我把它们全部卸载了,清理了注册表。并且还卸载了VS。然后重新安装了SDK。这次让那些 DLL 就位。
  • 我现在不能确切地知道细节,因为那是在相当不眠的一周的中间,但我不得不打开 Win 注册表窗口并删除旧的不存在的 win SDK 的条目。我想我在某个地方读到过它。

标签: windows visual-studio winapi


【解决方案1】:

它发生在我身上。 Visual Studio 安装程序和独立安装的 sdk 版本不完整/损坏。

解决方案:在windows VM中安装sdk(你可以使用微软提供的vm:https://developer.microsoft.com/en-us/microsoft-edge/tools/vms/)并在那里安装SDK,然后复制完整的文件夹(在我的例子中命名为10)到合适的路线。在 Windows 10 中为:*C:\Program Files (x86)\Windows Kits*

(4 年后发表评论,因为我来这里寻找相同的答案:))

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2020-09-18
    • 2023-03-03
    • 2016-09-21
    • 1970-01-01
    • 1970-01-01
    • 2021-12-25
    • 2020-09-22
    • 2018-06-29
    相关资源
    最近更新 更多