![在 Windows 7 上安装 Powershell 3.0 - 未安装更新](https://linux22.com/image/1336131/%E5%9C%A8%20Windows%207%20%E4%B8%8A%E5%AE%89%E8%A3%85%20Powershell%203.0%20-%20%E6%9C%AA%E5%AE%89%E8%A3%85%E6%9B%B4%E6%96%B0.png)
我正在尝试安装Powershell 3.0
。Windows 7 x64 SP1
更新开始,但随后显示
某些更新未安装。以下更新未安装:Windows KB2506143 更新。
...以及一个选项Close
。尝试重新启动以确保没有任何锁定的文件等 - 相同的问题仍然存在。Framework 4.5 随 VS 2012 一起安装。
我使用这个页面下载:
要安装的文件如下:
Windows6.1-KB2506143-x64.msu
它看起来是这样的:
故障排除:我尝试在另一台机器上安装,该机器也是 Windows 7 x64,它运行顺利,没有问题。我会在更多机器上尝试,并保持这个问题的更新。
答案1
我刚刚遇到了完全一样的问题。
为了进一步了解问题所在,我打开了事件查看器,并在“Windows 日志”下打开了“设置”日志。最近的错误是:
无法安装 Windows 更新“Windows 更新 (KB2506143)”,原因是错误 2147942417“系统无法将文件移动到其他磁盘驱动器”。 (命令行:““C:\Windows\system32\wusa.exe” “E:\Windows6.1-KB2506143-x86.msu” )
在我的情况下,发生此错误是因为“Program Files”和“ProgramData”都在我的 E: 驱动器上,而不是 C: 驱动器上
即使我将所有可能的指针都改为指向 C:\Program*,更新似乎仍然坚持指向 C:\ProgramData,在将 ProgramData 移回 C: 后,更新成功。
即使这不是您的问题,事件日志中也应该有一个错误可能会有所帮助。