后悔药, 无需 windows.old, 不丢软件数据, 任意回退(Insider Dev -> 稳定版/ Win11 -> Win10)

2021-11-15 20:14:26 +08:00
 zx900930

参考文章

https://bbs.pcbeta.com/viewthread-1904414-1-1.html

感谢原作者 Windows_Air 分享的经验, 让我从三天两头升级蓝屏的 dev 版跳车回了稳定版. 原文的操作步骤写的对没用过 ida 的萌新可能有点难懂.这里详细说一下

先准备

  1. 想降级回去的 iso 镜像
  2. ida 免费版就行, 有 pro 的可以用 pro
  3. hex 编辑器, 推荐免费的HxD Hex Editor

操作步骤

  1. 解压 iso 镜像到一个文件夹
  2. 用 ida 打开里面的 /sources/setupcompat.dll
  3. 菜单栏 Search -> Text (快捷键 Alt+T) 输入 ConX::Setup::Common::CWindowsVersion::IsLaterThan 搜索.
  4. 你可以看到类似下面的界面
  5. 滚到最底下, 可以看到有个标签只有一行简单的返回指令MOV eax, 1告诉安装程序你的 windows 版本比安装程序新无法保留数据升级安装, 我们把这个 1 改成 0 就好了
  6. 现在我们需要知道这个指令的位置, 点击这个标签然后在菜单栏 Edit -> Patch Program -> Change byte... ,, 上图显示的 offset 就是这个指令的地址了, 或者那个标签里也直接写了 loc_18003BFFE,最后 5 位数 3BFFE 就是我们需要的地址
  7. 打开 Hex 编辑器跳转到上一步找到的 3BFFE 这个地址(HxD 快捷键 Alt+G,注意这个地址是会变的, 得自己去找), 把B8 01 改成 B8 00, 保存退出
  8. 直接运行解压文件夹里的 setup.exe 安装 windows 就行了, 默认是保留全部应用和数据的"升级"安装.

后话: 测试可以从 Win11 各个 Insider Preview 或稳定版互相转, 也可以 Win11 降 Win10, 需要注意的是不要降回 Win10 19041 之前的版本, 之前的版本的安装程序很不稳定. Win11 各版本之间互转基本没有 bug, Win11 降 Win10 会有一些应用商店的 bug 可以参考原文解决.

10212 次点击
所在节点    Windows
41 条回复
cheng6563
2021-11-16 11:30:53 +08:00
IDA 直接 patch 成功,正在降级
showchys
2021-11-16 15:19:06 +08:00
赞!👍
zx900930
2021-11-16 16:10:47 +08:00
@demo reddit 那个就是我
ch2
2021-11-17 11:54:59 +08:00
@2i2Re2PLMaDnghL #19 一般情况下都是小问题
elvinyao
2021-11-19 14:03:27 +08:00
请问可以从 win11 降到新出的 win10 ltsc 2021 版本吗
zx900930
2021-11-19 16:35:24 +08:00
@elvinyao 可以的,就是搜字符串那要勾选 search all occurances ,然后选第二个。 改是改最下面右边 label 里的 1
tia
2021-11-19 21:03:35 +08:00


改了,只能选择仅保留个人文件
tia
2021-11-19 21:05:09 +08:00
下面写的语言不对,估计是七月份装的时候用的英文...
elvinyao
2021-11-19 21:07:41 +08:00
@zx900930 #26 谢谢,正在安装中,我是想由 Pro 版本转成 ltsc 的,所以先是在现在系统中修改注册表改成 LTSC 标识,然后再使用替换的 dll 文件来安装降级新系统
beiguagua
2021-11-20 13:15:34 +08:00
@tia 不能直接从 win11-> win10 2021 企业版 ltsc ,可以 win11-> win10 -> win10 ltsc ,我亲测可以
shayuvpn0001
2021-11-26 19:31:35 +08:00
可以,装个 windows 还得懂逆向了,进步了啊~
zhxhwyzh14
2021-11-27 16:18:25 +08:00
能麻烦楼主分享一个 win11 正式版( 22000 )改好的 dll 文件吗,我这已经改成 MOV eax, 0 了还是死活无法“升级”
zhxhwyzh14
2021-11-27 17:09:28 +08:00
@zhxhwyzh14 又试了一次,这次成功了。感谢楼主分享。
volks
2021-11-30 19:02:26 +08:00
成功从 21h2 降级到 1909 ,不出所料出现了现代应用的问题,按照原贴方法顺利恢复
Citronl
2021-11-30 20:50:22 +08:00
感谢,立马从 11 回到 21H2 ,实在受不了了
acrisliu
2021-12-06 19:36:17 +08:00
反向升级不怕出更多问题吗
liangchaowei
2021-12-07 02:19:31 +08:00
从 Windows11 降级 10 21h2 最后安装好了还是 11😥
kome
2021-12-07 18:57:43 +08:00
我翻车了,跟帖子里讲的一样,涉及到 UWP 的全挂了,系统组件半残废,开始都打不开。不想麻烦了,直接下载的 Beta 版的 Windows 10 升级了,选择保留个人文件重装的,只是程序没了,配置和数据都还在,损失些时间。
UMU618
2022-01-13 12:58:12 +08:00
装个 Windows 还得懂逆向,卷得起飞。
n2l
120 天前
还是 ghost 简单,笔记本装 2 块硬盘,用 FreeFileSync 单向同步储存 ghost 的文件夹,每次开机检验,降低了 SSD 突然损坏的概率。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/815618

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX