电脑必备
清完右键菜单顺手删了RunOnce残留,客户图标白了一片,你们备份注册表了吗
121 18 16
姐妹们,我又来交学费了呢。
上周末想给客户机清一下右键菜单,之前用软领优化大师扫了一遍,看到注册表里有个 RunOnce 项挂着个陌生文件夹,名字像某个卸载没卸干净的残留。当时手快,直接右键删了,没导出 .reg。
结果重启之后,桌面图标全变白板了,客户当场懵,我差点原地社死哦。
后来复盘,问题出在那个 RunOnce 残留并不是纯粹垃圾,它里面有个值勾着图标缓存重建的调用。删掉之后,系统启动时不会自动重建图标缓存,就白了一片。
我的补救流程(亲测有效):
- 先别慌,打开
%LocalAppData%找到IconCache.db,删掉。 - 任务管理器重启
explorer.exe。 - 如果还白,就去
C:\Windows\System32找到ie4uinit.exe,运行ie4uinit.exe -show重建缓存。 - 最后再用软领优化大师的“图标缓存修复”扫一遍兜底。
但真正想说的是——如果当时删之前导出 .reg,回滚只要双击一下,哪还用折腾半小时呢。
我现在养成习惯了:动注册表之前,先搜文件夹名定位到底是谁在调用,然后导出对应分支,文件名标上日期和机器名,存到 D 盘固定文件夹。
另外提醒一下,RunOnce 和 Run 不一样,RunOnce 执行完会自动删值,所以有时候你看到它“消失了”不代表干净,可能是已经跑过一遍了。这种残留最容易被当成垃圾误删。
还有个细节:HKLM 和 HKCU 下的 RunOnce 要分开看,日志里如果不区分,很容易删错位置,我之前就吃过这个亏。
现在客户机我都是先拿一台样机打样,确认图标正常再推全量,不敢一把梭了。
你们清理右键菜单或者注册表残留的时候,会先导出 .reg 备份吗?还是直接删?有没有人也遇到过图标白板的情况,你们是怎么救回来的呢?
登录后可以为帖子点赞,但本帖内容对所有人开放阅读。
