![Windows 7 x64“升级”修复失败(也是 Windows 更新错误 800B0001)](https://linux22.com/image/1368468/Windows%207%20x64%E2%80%9C%E5%8D%87%E7%BA%A7%E2%80%9D%E4%BF%AE%E5%A4%8D%E5%A4%B1%E8%B4%A5%EF%BC%88%E4%B9%9F%E6%98%AF%20Windows%20%E6%9B%B4%E6%96%B0%E9%94%99%E8%AF%AF%20800B0001%EF%BC%89.png)
更新:引发此问题的原始问题已得到解决,因此现在这个问题已无意义。我无法使用 Windows 更新,因为当我尝试使用它时它会抛出错误 800B0001,并且还会要求更新 Windows 更新(这也会失败)。在执行一些手动修补程序并安装Microsoft FixIt 50528,现在又可以工作了!:)
我遇到了 Windows 更新问题,似乎无法修复。修补程序不起作用,Windows 更新准备工具或手动 SP1 升级也不起作用。我遇到了各种深奥的错误,似乎没人能修复。看起来某些更新缓存已损坏,某些软件包/Windows 更新组件上的数字签名似乎已损坏。
长话短说,我发现唯一的选择就是对操作系统进行修复操作,以修复所有内容。它已经损坏得如此严重,只有完全替换才能修复它。
根据各种来源(包括 MSKB),可以通过运行就地升级来进行修复。
我拿到了 Windows 7 Ultimate 零售光盘,并将其插入我的计算机。我setup.exe
按照以下顺序运行并检查:
- 现在安装
- 上网获取最新更新(我也尝试过不获取更新)
- 等待更新下载
- 选择Windows 7 Ultimate(x64架构),点击下一步
- 接受条款和条件,点击下一步
- 点击“升级”
此时,它在“检查兼容性”屏幕上花费了一分钟,之后我收到以下错误:
以下问题导致 Windows 无法升级。请取消升级,完成每项任务,然后重新启动升级以继续。
您无法将 64 位 Windows 升级到 32 位版本的 Windows。要升级,请获取 64 位版本的安装光盘,或上网了解如何安装 Windows 7 并保留您的文件和设置。
32 位 Windows 无法升级为 64 位版本的 Windows。要升级,请获取 32 位版本的 Windows 安装光盘。
它还提到了有关存储驱动程序和 VS2010 可能存在冲突的警告,但这似乎不是阻塞问题。
我的当前已安装Windows 版本是 Ultimate 64 位(绝对确定),光盘肯定是 x86/x64 组合 Ultimate 零售光盘。似乎有几个人遇到过这种情况(例如这个问题),但我没有看到任何答案。我检查了事件查看器,但没有发现任何相关内容。
知道如何让它工作吗?
附言:只是为了抢先回答不可避免的问题“你嗯嗯嗯嗯嗯它是 x64 Ultimate 吗?问题:
答案1
这个问题现在对我来说已经变得毫无意义了——我设法让 Windows 更新再次运行!
因此,对于遇到错误 800B0001 的人,请执行以下操作:
- 下载并运行Windows 更新准备工具
- 跑过KB971058 修复以确保支持组件已得到适当修补。
- 跑步Microsoft FixIt 50528(KB822798) - 这是对 Windows 更新进行全面修补的程序。它大约需要一两个小时才能运行,并且大部分时间都停留在“配置更新”屏幕上。
- 让机器完全重新启动,然后立即关闭并重新启动。它将检查更新缓存并正确安装最后一组更新。
- 重新登录,转到 Windows Update,单击“检查更新”并等待其完成。它可能会要求您安装 Windows Update 更新 - 如果它确实要求,请执行此操作,然后再次重新启动。
这使得我能够再次运行 Windows 更新!