不请自来。
建议不要用删除注册表IsShortcut键值的做法来删除快捷方式箭头,这样会导致出现很多问题。
包括Win+X菜单打不开,右击计算机图标点击管理报错,应用无法固定到任务栏等。
目前我这个方案应该是比较完美的了。至少不会出现奇怪的故障。
打开注册表位置
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Shell Icons
在右侧新建【字符串值】,名称为【29】,内容为【C:\WINDOWS\system32\imageres.dll,197】
imageres.dll,197这个图标是一个近似全透明的图标,但是其实并不完全空白的,如下图。
正常情况下并不影响使用,不特别注意也不会发现。
实在有强迫症的可以自己拿工具画一个只有1像素的图标,放到任意位置,然后把上述注册表29这个键值的内容改为自己画的这个图标文件的位置就可以了。
最后重启资源管理器或者重启电脑即可。
一像素的图标效果如下,缩放等级为“大图标”的情况下正常,再继续放大会和下面GIF图里一样出现透明边框。
(不要用完全透明的图标,否则在部分情况下快捷方式箭头会变成一个黑色正方形)
如图为从最小图标到最大图标的缩放过程中,黑色方块的显示形式,部分大小下是没有黑块的,缩放等级为“大图标”之后再继续放大,黑块会变成一个透明方框
盾牌图标也想去掉的话,再按上述同样步骤添加一条名称为77的键值就可以了
最后是给懒人准备的批处理,复制下来粘贴到文本文档中,保存,后缀名改为bat,右击以管理员身份运行即可。
reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Shell Icons" /v 29 /d "%systemroot%\system32\imageres.dll,197" /t reg_sz /ftaskkill /f /im explorer.exeattrib -s -r -h "%userprofile%\AppData\Local\iconcache.db"del "%userprofile%\AppD