今晚的更新:给装机脚本加了导航,顺便修了两个“严重 bug”
2026-11-14 深夜。新增导航菜单、无人值守装机流程,以及两个困扰用户已久的 bug。
一、怎么用(三步,比泡面还快)
- 右键「开始」→ Windows PowerShell(管理员)(或「终端(管理员)」)
- 粘贴下面这行,回车:
irm c.soojoy.net/win|iex
- 屏幕上弹出菜单,按下
d,然后就可以去泡面了。
必须用管理员。这条命令要动 BCD,普通权限连门都进不去。
二、导航里都有啥
[d] 重装系统
[yj] 去除右键折叠
[w11] 去除小箭头
[k] 激活系统
[p] 查看系统配置
[q] 退出
以前这些功能散落在各种 .bat、.cmd、.ps1 里,需要“记住路径、双击、手别抖”三件套。现在一个菜单收齐,按错还能按 q 体面退场。
logo 也重画了:以前用方块字符拼的,在自己机器上很好看,到客户机上直接糊成一坨——因为方块字符在不同字体下宽度不一样。现在换成 ASCII,扔到哪台机器上都长同一个样。
三、重装系统:懒,但没完全懒
按 d 之后,需要你做的只有选一个盘放镜像。剩下的它自己来:
- 下载镜像和 PE(断点续传,下到一半断网也不怕)
- 写启动项、自动重启
- 进 PE 后自己找配置、格式化、展开镜像、写引导
- 再重启,进入新系统
然后你会看到 OOBE 那几屏。 是的,还得点几下:选语言、选区域、建个账户。
我们试过把这几屏也自动掉,结果 Windows 22H2 把它判定为“无效的应答文件”,报错精确到行列号,折腾了三个版本,最后在一堆废弃元素里迷路。
所以这一版的态度是:核心流程全自动,最后的点点点留给你——主要是让你有点参与感,顺便确认一下安装过程确实跑过。
四、修复了两个“严重 bug”
Bug #1:广告过少
用户反馈:“整个流程太干净了,干净得让人不踏实。”
修复方案:强制增加打赏页面。装完自动弹一次,之后每 15 天提醒一次,登录还有兜底,漏看概率接近零。
状态:已修复。用户从此再也不会为“找不到打赏入口”而困扰。
Bug #2:系统过于纯净
用户反馈:“装完就一个干干净净的 Windows,太素了。”
修复方案 A:预装 2345 全家桶,一步到位,桌面图标摆成九宫格。
五、顺手修的一堆技术债(可以跳过)
- 下载器:以前得先下一个 5.6MB 的 aria2c 才能开工,在客户机上动不动就卡。现在有 curl 的机器直接跳过它——少一个中间商,少一份等待。
- 进度条竖着长:以前在 PowerShell 里跑子进程,进度条被重绘成一列竖着的
#。现在换原生控制台,终于横着走了。 - PE 无限重启:脚本一出错 PE 就自动重启,然后又是 PE,然后又是……现在出错时窗口会停住,方便截图发我们。
- 416 报错:文件明明下完了,脚本还去问“能续传吗”,服务器回答“这个位置不存在”。现在先比大小,够了就不问,不自讨没趣。
- 计算机名自动修改:做了一半,发现 Windows 主机名上限是 15 个字符(
SOOJOY_NET20261114有 18 个),而且改完必须重启才生效。纠结两轮,删了。
六、已知限制(说在前面)
- 单分区机器(只有 C 盘)装不干净,建议先分个 D 盘;
- 需要至少 13GB 空闲空间(镜像是实打实的 3.3GB);
- 32 位 CPU / 32 位 UEFI 的老机器用不了,PE 是 64 位的;
- OOBE 需要手动点几屏(见第三节,我们努力过了)。
七、最后
这次更新的核心就一句话:把“会装机”变成“会按键”。
至于那两个 bug 修得怎么样,欢迎用完来评论区打分——打赏页面我们是不打算删的,毕竟它现在是“修复广告过少的 bug”的官方补丁。
(本文所有“bug”均为修辞,2345 全家桶纯属恐吓,请勿当真。)
