尝试更新源文件Server 2012R2时出错(错误80073701和14081)

我有一台安装了Server Core的Windows Server 2012R2机器,然后决定切换到GUI。

我将长话短说: 我运行了Windows更新,现在源文件比操作系统更旧/不同步,我需要更新源文件。

这里有几篇文章概述了这应该如何工作:

http://blog.coretech.dk/kaj/why-i-cant-convert-my-windows-server-2012-r2-core-to-gui/

http://blogs.technet.com/b/joscon/archive/2012/11/14/how-to-update-local-source-media-to-add-roles-and-features.aspx

我已经按照这些说明,但更新不成功更新源。 我得到如下错误:

“发生错误 – Package_for_KB29671203错误:0x80073701,错误:14081,被引用的程序集找不到。

要么

“add-windowspackage failed。error code = 0x80073701,add-windowspackage:the references assembly could not be found”

我已经广泛search有关服务器2012年和Windows更新的错误代码的帮助,但我的谷歌福是让我失望。

我正在使用Windows更新包在c:\ Windows \ SoftwareDistribution \ Download中find

我怎样才能得到这些更新,使我的源文件最新?

谢谢!

当我第一次为Windows 2012构buildVM模板时,我希望基本安装是核心。 我将要有一个部署选项,可以在configuration过程中启动GUI安装脚本,如果您想要GUI。

我遇到了同样的问题,我发现了同样的系列反馈,概述了如何只需指向更新的安装源。

我花了2周时间,只是试图让这个工作。 我创build了WIM文件并更新了它。 我创build了VHD并试图更新这些VHD,并且我使用PowerShell从WSUS获取使用新cmdlet的更新,以便自动执行更新映像的过程。

底线是它从来没有工作。 我可以尝试1更新。 它的工作。 还有一些工作。 但是有数百个更新和一路上的某个地方,更新或更新的组合阻止了转换。

不幸的是,我最终决定默认创build我的模板GUI,并有一个核心选​​项。 如果select使用我的模板部署核心,那么它将删除 GUI,并尝试删除核心没有的所有angular色和function(我将它们区分开来)。 它仍然不会像核心那么小。

但是我发现,以这种方式这样做总是让我从这些核心机器之一回到GUI。

我认为正在发生

我在尝试更新安装源时注意到的一件事情是, 并非所有更新都允许脱机安装 ,这意味着我无法制作完全处于最新状态的脱机安装源。

我玩弄了一个虚拟机的想法,其唯一目的是作为一个GUI安装,我应用更新,然后将WIM作为一个安装源,仅用于部署以Core启动的VM,但希望添加GUI后来。

我从来没有想过,主要是因为这对驴友来说是一个巨大的痛苦。 我们几乎从不从Core切换到GUI。

我希望对你有更好的消息。 这个问题真的让我厌恶。 而且在2012 R2中没有修复 (正如你所看到的)。

如果你想出一个简单的方法来解决这个问题,请让我知道; 我很感兴趣。