接手时的配置(全部实测,非参数表):
部件 | 型号 |
|---|---|
CPU | Intel i5-10400F |
主板 | H510(读数不一致,见坑 1) |
内存 | 32GB DDR4-2666 双通道 |
显卡 | GTX 1660 Ti |
硬盘 | 仅 1 块 WDC WD10EZEX 1TB 机械盘 |
显示器 | 27 英寸 2560×1440 AH-IPS |
系统 | Windows 10 19045 |
固态硬盘坏掉拔除,Windows 和所有软件全跑在这一块机械盘上。C 盘 300 GB 剩 250 GB,D 盘 631 GB 剩 364 GB。
这就是"卡"的唯一质变级原因,其余都是量变。
没有问"怎么清理电脑"这种废话,直接下任务清单:
关键是每一步都要求"实测而非推测"。这一条救了我好几次,详见坑 1。
网上搜同尺寸显示器,跳出来一款标称 75Hz 的。如果照抄这个结论,我会建议老板换显示器——错的。
正确做法是直接读本机 EDID:从注册表 HKLM\SYSTEM\CurrentControlSet\Enum\DISPLAY\...\Device Parameters\EDID 取出 128 字节,解析 Detailed Timing Descriptor(偏移 54/72/90/108,每 18 字节一组):
解析结果:27 英寸、2560×1440、AH-IPS、2023 年第 26 周出厂,EDID 确认 60Hz 封顶。搜到那款 75Hz 的不是本机。
结论:显示器不用换。 27" + 2K = 109 PPI,正好是甜点;换屏的判据应该是"显卡能稳定跑过 90 帧",顺序是固态 → 显卡 → 显示器。
顺带一提,Add-Type 编译 C# 去枚举显示模式会被安全策略拦掉,EDID 这条路反而通了。
扫描出 34 个已安装程序 + 47 个 UWP 应用。真正的大头:
位置 | 占用 |
|---|---|
D:\WeGameApps | 219.4 GB(其中 rail_apps 171 GB + 英雄联盟 52.9 GB) |
系统垃圾(Temp / Edge 缓存等) | 1.37 GB |
顺带查出三件事:网易云音乐装在 D:\CloudMusic 而非 Program Files(卸载表查不到,全盘才挖出来);QQ 音乐根本没装,只有一个空 Log 目录;MuMu 模拟器只剩 MuMuVMMVbox 一个壳,且被一个 Running 状态的内核驱动 MuMuVMMDrv 锁着。
扫描报告甩来一堆不明目录,其中这三个最有迷惑性:
versions(1.14 GB)—— QQ 的,别删里面只有一个子目录 9.9.36-53644,外加三个 json。直接读 config.json:
和卸载表里的 QQ 9.9.36.53644 完全对上。这是 QQ 的 CEF 内核 + Vulkan + VC++ 运行库,QQ 一启动就要读。
但它有两份:C 盘一份(10-12 装,卸载项指向它,在用)、D 盘一份(10-02 装,主程序早没了)。D 盘那 1.14 GB 是重复安装的白占。
RUXIM(2.2 MB)—— 微软的,别删7 个文件,全部带微软签名(CN=Microsoft Windows, O=Microsoft Corporation)。PLUGScheduler.exe 是 Windows Update 生命周期调度器。这是 KB5001716 带进来的 Reusable UX Interaction Manager,管更新重启提醒那些弹窗。删了 Windows Update 会出怪事。
yxq_nethelper(9.3 MB)—— 迅游的,可删主程序签名是 CN=四川迅游网络科技股份有限公司,skin\skin_lol.dll 说明它是 LOL 客户端带出来的网游加速器助手。非系统组件,删。
鉴定软件归属,最快的两条硬证据是:Get-AuthenticodeSignature 取签名主体 + 目录里的 json/ini 配置文件。 比搜文件夹名靠谱一万倍。
这个案子最有意思。老板说"卸载 TapTap 和金铲铲之战",我第一反应是两件事——错了。
卸载表里根本没有"金铲铲之战",只有 TapTap 和 WeGame。深挖发现:
拿 TapTap 游戏 ID 176937 去 taptap.cn/app/176937 一查——《金铲铲之战》,腾讯发行,官网标注 1.69 GB,和本地 APK 大小严丝合缝。
金铲铲之战就是装在 TapTap 内置安卓模拟器里的手游。删 TapTap,两个一起清。
最终清除:TapTap 客户端 + MuMu 模拟器 + 游戏 APK + 用户配置 + 3 个快捷方式 + 注册表卸载项 + Windows 预读缓存,共 3056 + 399 个文件。
实际释放 28.4 GB,远超文件逻辑大小 6.12 GB——模拟器用的动态磁盘(VDI),物理占用远大于逻辑大小。
按危险程度排序,每条都是真金白银换的。
用 [IO.FileOptions]::WriteThrough 绕过缓存写文件测速,机械盘测出 5000 MB/s,甚至还有 198137 MB/s 这种物理上不可能的数字。
WriteThrough 照样被系统缓存管理器污染。 这个数据不可信,最终没采信,改用定性判断(MediaType=HDD)。要真实数据得用 winsat 或 CrystalDiskMark。
教训:数字失真时宁可不报,别拿假数据支撑结论。
这是本次最大的坑。删除命令全部返回成功,但 Get-CimInstance Win32_LogicalDisk 的 FreeSpace 纹丝不动。
原因:文件进了 $RECYCLE.BIN。D 盘回收站默默堆到 1171 MB,C 盘 73.6 MB。
删完必须复核 FreeSpace。数字不涨,就是卡在回收站了。
发现卡回收站后,差点直接清空——差点出事。
正确做法是先解析回收站的 $I 元数据文件,把原路径还原出来再逐条核对。$I 文件结构:
偏移 | 内容 |
|---|---|
0–3 | 版本 |
8–15 | 文件大小(int64) |
16–23 | 删除时间(FILETIME) |
24+ | 原路径(UTF-16LE) |
解析后发现里面除了我要删的,还躺着三条别的东西:一个手搓的失效快捷方式、一个磁盘探测用的测试文件、一个内容只有 "test" 的 tmp。确认全是垃圾,没有用户个人数据,才动手清。
清空后释放 1244.8 MB,删掉 4153 个文件。
D:\JSYOS,10.4 GB,名字看着像个游戏目录。实际是老板的 PE 装机维护包:jsy10pe.wim + 万能网卡驱动 + 一堆一键重装工具。
如果凭名字猜,这一刀下去 10 GB 就没了。
uninst.exe /S 跑了 0.3 秒、退出码 0,什么都没删。NSIS 的静默参数被忽略,也没有自我复制到 Temp 异步执行(Temp 下无新 exe、无残留进程)。
判断依据就这两条,别看到退出码 0 就以为成功了。最后是手动删文件 + 删注册表项兜底的。
全盘搜"金铲铲"零命中。手游装在模拟器里,Windows 文件系统里只有 TapTap 的数字游戏 ID 和 APK 文件名,中文名根本不出现。
思路转换:不要搜中文名,去挖 模拟器目录/games/<游戏ID>/apk/*.apk,拿 ID 反查官网。
项目 | 释放 |
|---|---|
旧 QQ 重复安装残留 + 迅游助手 + 回收站清空 | 1.24 GB |
TapTap + 金铲铲之战 + 内置模拟器 | 28.4 GB |
合计 | 约 29.7 GB |
D 盘可用空间:364.09 GB → 393.33 GB。
另外交付了两份东西:一份三档升级方案(① 加 M.2 固态 ¥500–1100,必做;② 换显卡 RTX 5060Ti 8G ¥3700,按需;③ 内存 CPU 不动),和一份含避坑清单的装机步骤。显示器结论:不用换。
这次任务量不小(多轮侦查 + 联网核实 + 全盘扫描 + 反复复核),积分消耗主要靠这几招压下来的:
旧电脑不需要整套换新。搞清楚"卡在哪、该删什么、该买什么",花一天时间和几十块钱,比盲目升级实在得多。
而这一次全程我只动了嘴——所有的 WMI 查询、EDID 解析、签名核验、回收站元数据还原,都是 WorkBuddy 在命令行里一条条跑的。
你手上也有台想清理又不敢乱删的旧电脑?照着坑 2 和坑 3 做,至少能保证不删错东西。#WorkBuddy、Windows、电脑优化
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。