KB968930 安装失败的原因

    在一台安装了 64 位 Windows Server 2003 的服务器上检查 Windows 更新安装情况时,发现“用于 Windows Server 2003 x64 Edition 的 Windows PowerShell 2.0 和 WinRM 2.0 (KB968930)”一直安装失败,错误信息如下:

安装失败: Windows 安装下列更新失败,错误为 0x8007f0f4: 用于 Windows Server 2003 x64 Edition 的 Windows PowerShell 2.0 和 WinRM 2.0 (KB968930)。

    对于 0x8007f0f4 错误,微软官网的解释是:

· 您试图更新您的膝上型计算机使用电池电源运行时。
· 更新安装程序检测到此更新不适合您的计算机。
· 不在您的计算机上安装系统必备的更新。

    我先下载了这个更新的软件包,单独安装,结果提示“系统中含有不兼容版本的 PowerShell 或 WinRM ”,要先卸载旧版本。原来更新安装失败的根源在此。然后找到了旧版本的更新:Hotfix for Windows Server 2003(KB926139-v2),即 Windows PowerShell 1.0 English Language Installation Packages for Windows Server 2003 and for Windows XP,但卸载时被提示有很多东东都在依赖它,为了不给自己惹麻烦,就此放弃了。把 KB968930 的更新选择不再提示,就此了事。

    微软官网上关于因 PowerShell 1.0 导致升级失败的文章:当您有安装的 Windows PowerShell 1.0,则不能升级一个基于 Windows 的操作系统 http://support.microsoft.com/kb/950376/zh-cn 。

评论: 0 | 引用: 0 | 查看次数: 2588
发表评论
用户名:
密 码: 游客发言不需要密码.
验证码: 验证码
内 容:
选 项:
虽然发表评论不用注册,但是为了保护您的发言权,建议您注册帐号.
字数限制 500 字 | HTML代码允许 关闭 | 评论可修改 关闭