KB3185331 和“系统找不到指定的文件”

KB3185331 和“系统找不到指定的文件”

我正在使用 Windows 8.1 x64 工作站。Windows 更新无法安装最新的 Microsoft 补丁集。我正在尝试手动安装 KB3185331,即安全汇总补丁。手动安装失败,安装事件中出现以下错误:

Windows update "Security Update for Windows (KB3185331)" could not be installed because of
error 2147942402 "The system cannot find the file specified." (Command line: 
""C:\Windows\system32\wusa.exe" "C:\Users\JW\Downloads\Windows8.1-KB3185331-x64.msu" ")

我尝试遵循“获取有关此错误的帮助”Windows Update 中的链接,但那就像一头有奶头的野猪一样没用。它已经坏了很多年了,我猜微软没有计划修复它以确保它满足用户的期望。

我在计算机上搜索了更具体的日志文件,但 Windows Search 没有显示任何与 KB3185331 相关的结果。我在网上搜索了 KB 编号和错误消息,但德语中只有一首

按照德语页面的建议没有解决问题。Wbemwinmgmt /verifyrepository返回一致。以下KB971058,如何重置 Windows 更新组件?修理它!声称解决了一些问题,但重启后问题仍然存在。

我有几个问题:

  • 为什么安装失败?
  • 找不到什么文件?
  • 我如何解决它?

这是一条无用的错误信息。尝试手动安装汇总时会遇到此信息。

在此处输入图片描述

答案1

这半个小时里,这个问题让我抓狂不已!我试图在 Windows 7 机器上运行这个脚本:

@ECHO OFF
REM Apply Windows update files (*.msu) in the current directory.
for %%f in (*.msu) do echo %%f && Wusa.exe %%f /quiet /norestart
echo Done!

解决方法?开始->附件,右键单击“命令提示符”,然后选择“以管理员身份运行”

这确实是一个非常误导性的错误消息,因为文件存在但您无权访问它。更好的消息可能是“权限被拒绝”

答案2

这看起来像是由于微软的“强制升级”政策与破坏的更新流程相结合造成的。

我的 Windows 安装已得到强化。它们会删除不需要的垃圾,例如 Skype 和 OneDrive。“丢失的文件”是删除不需要的组件后删除的文件之一。我从未追踪过是哪一个,但在我 (1) 克隆虚拟机,(2) 使用 dsim 等工具“修复”安装后,更新成功。对于项目 (2),请参阅 KB 947821,使用 DISM 或系统更新准备工具修复 Windows 更新错误

微软从未承认更新过程存在问题,但《福布斯》在微软确认 Windows 7、Windows 8 升级将发生重大变化

因此,微软似乎有一项强制用户保留和使用不需要的服务的公司政策,并且通过技术控制(例如对不遵守规定的用户进行中断更新)来强制执行该政策。当你需要美国司法部和联邦贸易委员会时,他们在哪里...

相关内容