Windows 10 SDK 下载失败-哈希不匹配

Windows 10 SDK 下载失败-哈希不匹配

我正在尝试在两台独立的 Windows 10 PC 上安装 Windows 10 SDK 和独立开发工具包,但都失败了......

在两种情况下,日志都显示:“路径哈希不匹配:C:\ProgramData\Package Cache...

这种情况发生过多次,即使删除了“package Cache”文件夹中的所有文件也是如此。有没有什么解决办法?似乎根本无法下载 WDK...有没有什么解决办法?我是否可以直接下载 ISO 并从那里安装?

答案1

关于此错误的其他报告(123) 证明这是由损坏的下载引起的。如果您的网络不稳定,并且下载软件不够复杂,无法处理中断的传输或较大的延迟(我使用 Mercurial 时就遇到过这样的问题),您很可能会遇到这些问题。

您可以按照以下方式下载独立版本的 SDKWindows 10 sdk 离线安装程序?,但 M$ 仅提供使用其自有程序下载,因此也面临同样的问题。

另一个可能的原因是下载程序中存在错误,因为RC1 错误 0x80091007:路径哈希不匹配:DotNetVersionManager_x64 · 问题 #1085 · aspnet/Home,上面的第二个链接建议:如果恰好存在不同版本的文件,则会针对这些文件检查哈希值。您可以通过删除检查所针对的内容(临时文件和您要下载到的目录中的任何 MSI,或仅下载到空文件夹)来解决这个问题。

答案2

为了让答案更清楚:你下载 sdksetup.msi到一个干净的文件夹 - 其中没有其他文件/文件夹 现在它应该可以工作了。真是个可耻的错误!难以置信……

相关内容