本次用到的方法是修改注册表然后删除 Windows 图标缓存以及重启 Windows 资源管理器的方法。
reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Shell Icons" /v 29 /d "%systemroot%\system32\imageres.dll,197" /t reg_sz /f taskkill /f /im explorer.exe attrib -s -r -h "%userprofile%\AppData\Local\iconcache.db" del "%userprofile%\AppData\Local\iconcache.db" /f /q start explorer pause提示:把以上内容复制,新建个文本文件,粘贴后保存。把 .txt 更改为 .cmd 或者 .bat,然后右键以管理员身份运行。请一定要以管理员身份运行,否则注册表键值可能无法修改。
如果您想恢复默认,也可以把添加的注册表键值删除即可。
reg delete "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Shell Icons" /v 29 /f taskkill /f /im explorer.exe attrib -s -r -h "%userprofile%\AppData\Local\iconcache.db" del "%userprofile%\AppData\Local\iconcache.db" /f /q start explorer pause在这里需要提醒大家的是,不建议仅手动删除注册表 IsShortcut 键值,这样会导致出现很多问题。会出现按 Win+X 开始菜单打不开,右击计算机图标点击管理报错,应用程序快捷方式无法固定到任务栏等。