无法返回到 Windows 的先前版本

无法返回到 Windows 的先前版本

我目前面临的问题是无法恢复我以前安装的 Windows。我做了以下事情:

  • 由于我注意到一些奇怪的情况,我尝试使用媒体创建工具在 Windows 上“修复安装”Windows。此操作失败,原因是出现错误“指定了未知的命令行选项 [/DynamicUpdate]”。
  • 使用媒体创建工具制作了一个 ISO,并使用它来“修复安装”Windows,或者我是这样认为的 - 显然,这样做会删除您的所有数据和应用程序......(这就是一切的开始)
  • 尝试使用“设置”应用返回上一个版本,但没有成功,因为按钮不见了
  • 制作了硬盘映像,这样我就不会再弄乱任何东西了
  • 将 Windows.old 文件夹的内容手动复制到其先前的位置(使用 robocopy 确保所有属性和权限都已正确复制) - 这基本上有效,因为我回到了 Windows,数据也回到了它们应该在的位置,但我无法启动大多数 UWP 应用程序或开始菜单,所以一定出了什么问题。(我可能在复制旧版本之前忘记删除文件夹了,但我没有再试一次)
  • 将驱动器转换为 GPT(以前为 MBR) - 这样做是因为我在前面的步骤中尝试以 UEFI 模式启动时发现了一些小问题
  • 使用新创建的安装程序 USB 棒重新安装 Windows
  • 将驱动器映像中的 Windows.old 文件夹复制到驱动器上(再次使用 robocopy)
  • 尝试使用安装程序 USB 的恢复模式回滚 - 失败并显示错误“我们遇到了问题,无法将您带回到以前的 Windows 版本。请尝试重置您的 PC”(我显然不想/已经这样做了) - 没有错误代码
  • 从 Windows 内部回滚仍然不可能

关于如何修复此问题,您有什么建议吗?“我们遇到了问题...”错误来自哪里?

答案1

我找到了一种 (大部分情况下) 有效的方法: * 全新安装 Windows * 启动到恢复控制台 * 删除 Windows.old 内的所有文件夹,包括 Windows、ProgramData、Users、Program Files…… * 使用 将 Windows.old 中的所有内容 (从另一个驱动器上的备份) 复制到安装 Windows 的磁盘robocopy。我使用的命令如下 (F 是备份驱动器,G 是 Windows 的驱动器):

robocopy F:\Windows.old G:\ /E /COPYALL /SEC /DCOPY:DAT /SL /R:0 /W:1 /LOG:G:\copy.log /TEE /NP /EFSRAW

答案2

这对我来说是有效的,但这不是我的本意。我假设你现在使用的是 Windows 10,并且想要回滚到 Windows 7 或 Windows 8。如果你要查找类似的东西,应该有一个“为此计算机制作备份/恢复磁盘”条目。很抱歉,我不记得确切的名称,但它与此类似。这会备份你的修复分区,该分区在系统更新中不会更改。因此,如果在我执行此操作后没有任何变化,你应该恢复旧的操作系统。只需确保在恢复时备份你的文件,因为在完全重新安装操作系统后不会留下任何内容。一切都应该恢复到你第一次购买笔记本电脑时的状态,包括烦人的过度安装软件,但据我所知,没有其他方法可以解决这个问题。

相关内容