Windows系统快捷方式图标变成白色解决
如图所示
解决方法:
- 1、打开文件夹(任意),点击【查看】菜单,然后勾选【隐藏的项目】;
- 2、同时按下【Win】+【R】两个按键,在打开的【运行】窗口中输入%localappdata%;
- 3、在打开的文件夹中,找到【Iconcache.db】,将其删除;
- 4、在任务栏上右击鼠标,在弹出的菜单中点击【任务管理器】;
- 5、在任务管理器中找到【Windows资源管理器】,右击鼠标,选择【重新启动】即可重建图标缓存。
原理:
所有的图标被缓存在【Iconcache.db】文件中,出现白块是因为缓存内容出现问题,只需删掉后重建缓存即可。Windows 8、Windows10电脑保存在C:\Users\用户名\AppData\Local 位置下,Windows7及以下操作系统缓存文件保存在C:\Documents and Settings\用户名\Local Settings\Application Data 下。
直接运行脚本解决
该脚本主要内容是删除文件,重建缓存,无毒无害
脚本制作制作说明
- 1新建一个txt文档
- 2 编辑txt文档,复制如下内容到文件并保存
@echo off
taskkill /f /im explorer.exe
CD /d %userprofile%\AppData\Local
DEL IconCache.db /a
start explorer.exe
- 3 修改.txt文件为.bat
- 4脚本解析
第一行 不显示ECHO OFF和它后面的命令回显
第二行 表示关闭explorer.exe进程,explorer.exe是Windows程序管理器或者文件资源管理器,它用于管理Windows图形壳,包括桌面和文件管理。
第三行 进入缓存文件所在文件夹
第三行 删除IconCache.db文件
第四行 启动explorer.exe进程(重建图标缓存)