隐藏 Windows EFS 加密文件的小锁图标

发布于 2024-12-15  136 次阅读


背景

,其实主要还是不想让别人一眼就能意识到这个文件被加密了,自从 Windows 添加了 FAT 系列文件系统的 EFS 加密后,在 Windows 上使用 EFS 保护文件除了那个小锁或者绿色文字,基本上是很隐蔽的(ext4 文件系统也可以通过特殊手段使用 EFS)。

原理

其实就是将被加密文件的小锁图标换成空白的。

隐藏步骤

1、使用 Windows + R 打开「运行」后执行 regedit 打开注册表编辑器

2、定位到 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Shell Icons ,没有的话就依次创建子项(正常情况下 Shell Icons 这一项没有)即可。

3、保存空白图标文件到系统任意目录,个人推荐 C:\Windows 主要是能防止误删,但是综合考虑来说,最佳位置应该是家目录(cd ~),图片格式建议 .ico 或者 .dll。我这里有个现成的图片,不介意的话可以直接用。

4、在注册表编辑器右边创建一个叫 178 的「字符串值」,数值数据填写空白图标的路径。

5、清除缩略图缓存,因为 Windows 10/11 的「磁盘清理」操作不一样,这里省事,直接删除 %LocalAppData%\Microsoft\Windows\Explorer 下的缩略图缓存文件 thumbcache_*.db

6、重启 explorer.exe 进程或者 Windows。

备注

此方法在 Windows 大版本更新后(比如 23H2 更新到 24H2)会被重置,因此在大版本更新完毕后需要再次操作一次。