WMF 4.0 – 已知问题: 没有 .NET4.5 导致安装不完全 2


Windows Management Framework 4.0 (WMF 4.0)的发布,能让用户在微软的一些旧版本操作系统上使用Windows 8.1 和Windows Server 2012 R2 中的管理技术。我们频频听到这一个问题。把它写这这里,就是尽量让更多用户自行解决这一问题,同时希望能避免这一问题的发生。

场景: 在一台没有安装.NET Framework 4.5 的操作系统上,安装WMF 4.0 ,提示安装成功,但是WMF 4.0的一些组件(例如Windows PowerShell,WMI等等)并没有更新。

解决方案: 安装 .NET Framework 4.5, 然后再重新安装 WMF 4.0。

.NET Framework 4.5 是 Windows Management Framework 4.0 能安装成功的先决条件。
这个情况,已经记录在发行文档中,可以从这个页面去下载。
下面我们会详细解释为什么会发生这个情况:
WMF 4.0 包含了一些WMF组件包含了的一些更新和WMF 4.0必需的一些QFE(为了及时升级做的一些改动)。任意一个QFE的安装失败,都会中断WMF4.0组件的更新。这些QFE包含的安装包为:

  • KB 2823180 –修复了发生在WMF3.0中事件转发,在本地化版本上访问en-us命令的帮助文档,和Windows 维护性问题。
  • KB 2872047 – 在已经安装了WMF3.0的机器上,当安装或卸载时保留PS 模块的路径。
  • KB 2872035 – 在没有安装了WMF3.0的机器上,当安装或卸载时保留PS 模块的路径。

如果之前安装过KB 2823180,其它两个QFE会作为安装包的一部分也安装。当安装包运行时,它会按顺序运行包含的安装包,从KB 2823180开始,然后跟着是KB 2872047 和 KB 2872035(视情况而定),最后安装WMF 4.0。

我们使用的技术是,如果任意一个子安装包安装成功后,都会报告安装包合集,安装成功。如果没有安装.NET 4.5,WMF4.0 不会安装,至少有一个QFE安装成功,整个安装也不会报错。

原文作者:John Lisco (Program Manager – Windows PowerShell)
原文链接:WMF 4.0 – Known Issue: Partial Installation without .NET Framework 4.5

 

本文链接: https://www.pstips.net/wmf-4-0-known-issue-partial-installation-without-net-framework-4-5.html
请尊重原作者和编辑的辛勤劳动,欢迎转载,并注明出处!

关于 Mooser Lee

我是一个Powershell的爱好者,创建了PowerShell中文博客,热衷于Powershell技术的搜集和分享。本站部分内容来源于互联网,不足之处敬请谅解,并欢迎您批评指正。

发表评论

您的电子邮箱地址不会被公开。 必填项已用 * 标注

2 条评论 “WMF 4.0 – 已知问题: 没有 .NET4.5 导致安装不完全