【问题标题】:PowerShell 3.0 Installation Error on Windows 7 SP1Windows 7 SP1 上的 PowerShell 3.0 安装错误
【发布时间】:2014-01-02 10:54:56
【问题描述】:

几天来,我一直在尝试将 Windows Management Framework 3.0 安装在我的 Windows 7 Enterprise SP1 台式机上。安装似乎很顺利,最后它会要求重新启动。重新启动后,它说安装失败并回滚所有内容。

在系统设置日志中显示以下错误: 包 KB2506143 无法更改为已安装状态。状态:0x80070005。

我绝对满足先决条件。我已经卸载了 .NET 4.5 和 4.0 并重新安装了两者,中间有重新启动。它总是返回同样的错误。

有什么想法吗?

【问题讨论】:

  • 尝试按照此处提到的步骤操作:answers.microsoft.com/en-us/windows/forum/…
  • 我已经尝试过这些但无济于事。我想我可能已经找到了我的问题所在,但在找到修复程序方面没有任何成功。以下来自 c:\windows\logs\cbs\cbs.log。文件操作似乎很难。
  • 2013-11-15 12:19:58,错误 CSI 00000006 (F) 错误:在 poqexec 失败(调用 1)后调用 ResolvePendingTransactions 状态 = STATUS_ACCESS_DENIED,操作 = HardLinkFile,DiagString = [l:416 {208}]"\SystemRoot\WinSxS\amd64_microsoft-windows-p..ll-preloc.resources_31bf3856ad364e35_7.1.7601.16398_en-us_10f668d0433100eb\default.help.txt, \??\C:\WINDOWS\System32\WindowsPowerShell\v1. 0\en-US\default.help.txt" [gle=0x80004005] 2013-11-15 12:19:59,错误
  • 2013-11-15 12:19:59,错误 CBS 启动:原始操作失败,启动阶段:0。事务将被取消。 [HRESULT = 0x80004005 - E_FAIL]
  • 我还在安装之前运行了系统更新准备工具,它恢复正常。我现在被困住了。如果我真的解决了这个问题,我一定会发布最终解决方案。这是一个有趣的。

标签: powershell


【解决方案1】:

确保以管理员身份运行安装。使用具有本地管理员权限的帐户登录是不够的;您需要从上下文菜单中选择 以管理员身份运行,或从提升的命令提示符处运行它。我第一次尝试通过双击下载的 .exe 文件来安装 Management Framework 3.0 时遇到了该错误。当我从提升的提示符启动它时它起作用了(以管理员身份运行会产生相同的效果)。

【讨论】:

  • 我试过了,但又试了一次。这并没有解决我的问题。在我的 WindowsUpdate.log 中,我发现以下内容: wusa 失败内容安装安装失败:Windows 无法安装以下更新,错误为 0x80070005:Windows 更新 (KB2506143)。我还让我的域管理员将我从组策略中删除,但这并没有解决我的安装问题。据我了解,0x80070005 是权限问题,但我很茫然,因为它并没有真正告诉我在哪里。
【解决方案2】:

对我来说,问题是缺少 .Net Framework WoW64 功能。更具体地说,找不到 mscoree.dll。安装 NetFx2-ServerCore-WoW64 和 NetFx3-ServerCore-WoW64 功能解决了我的问题。

http://josheinstein.com/blog/2011/09/solved-this-program-cant-start-because-mscoree-dll-is-missing-from-your-computer/

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2017-07-17
    • 1970-01-01
    • 2020-02-21
    • 2014-05-14
    • 1970-01-01
    • 2018-08-25
    • 2016-11-26
    相关资源
    最近更新 更多