![Windows 10 更新失败,错误代码 0x8007001F](https://linux22.com/image/1615816/Windows%2010%20%E6%9B%B4%E6%96%B0%E5%A4%B1%E8%B4%A5%EF%BC%8C%E9%94%99%E8%AF%AF%E4%BB%A3%E7%A0%81%200x8007001F.png)
我正在尝试将 Windows 10 从 1803 就地更新到 1909。
更新下载成功。它启动更新,重启几次,并在某个时候显示更新失败,正在恢复以前的版本。计算机再次重启并正常工作。
当我检查更新历史记录时,我发现更新失败,错误代码为 0x8007001F。
我尝试运行 Windows 更新疑难解答并应用了所有推荐的修复:清理更新缓存、再次下载更新、重建更新数据库等。但每次都失败。
联系了 MS 支持,他们指示我下载 1909 的 ISO 映像并从该映像进行更新。再次失败后,他们建议我备份文件并执行全新安装,但这不是一个选择。
我甚至下载了 Windows 10 版本 1809、1903 和 1909 的 ISO 映像,分别执行每个升级,但都失败了。使用 ISO 映像升级时,我收到一条额外的错误消息,内容为:
0x80070004 - 0x3000D 安装在 FIRST_BOOT 阶段失败,MIGRATE_DATA 操作期间出现错误
有人知道如何进行就地升级吗?
答案1
我设法更新了 Windows。
由于公司对我们电脑的政策,默认和民众用户个人资料位于用户驱动器 C: 上的文件夹和实际的用户配置文件也位于用户文件夹但位于另一个驱动器上。
事实证明,Windows 10 更新并不喜欢您的用户配置文件位于另一个驱动器上,并且在将您的用户配置文件迁移到新版本时失败。
我已将我的配置文件移动到 C 盘(移动了文件并更新了一些注册表项,网上有很多关于此内容的文章),然后从 1803 到 1909 的更新顺利完成。
答案2
在我的情况下,是内置管理员帐户被禁用了。我启用了它(仅此而已,没有其他操作),更新安装得很顺利。