如何安装 Microsoft Windows 更新的 LDR 版本

如何安装 Microsoft Windows 更新的 LDR 版本

我需要一个 sos.dll 版本 4.0.30319.544,据我所知,获取该版本的唯一方法是从头开始重播 .Net 框架的安装过程。我有一个全新的 VM,带有 .Net 框架,现在我需要安装更新。

问题是 - 当我安装它时 - 我最终得到的是来自 GDR 服务分支的版本 4.0.30319.269,而不是来自 LDR 服务分支的版本 4.0.30319.544。

有没有什么办法可以获得 LDR 版本?

我找到了一些使用 PowerShell 的说明,甚至有一个.Net 项目,但它们依赖于 .mum 文件的存在并且该文件不在指定的更新中。

答案1

我终于明白了!

首先感谢 WindowsWiki这个帖子我从哪里得到命令:

msix patch.msp /out C:<target_dir>
expand -F:* update.cab C:<target_dir>

但 msix 不是默认实用程序,所以我不得不谷歌搜索。明白了这里。 (直接链接)。

所以我必须运行的最后一个命令是:

  1. 运行NDP40-KB2604121-x64.exe,它会将内容解压到临时文件夹(C:\3ec161398e4e56a1c7cee1457a295e就我而言)
  2. 将其复制到C:\1
  3. 下载 msix 并运行类似程序C:\msix\Release\MsiX.exe NDP40-KB2604121-x64.msp /out C:\1。您将得到 2 个.cab文件和一些其他文件。
  4. 运行expand -F:* QFEGDR.cab C:\1\2后你就会得到文件(sos_dll_amd64就我的情况而言)

相关内容