清除Windows系统图标缓存

如果改变程序图标重新编译之后看到的图标并未改变,这可能不windows缓存了之前的图标导致的,需要清除Window的图标缓存来显示正确的图标.

下面是清除Windows系统图标缓存的批处理代码:

rem 关闭Windows外壳程序explorer
taskkill /f /im explorer.exe
rem 清理系统图标缓存数据库
attrib -h -s -r "%userprofile%\AppData\Local\IconCache.db"
del /f "%userprofile%\AppData\Local\IconCache.db"
attrib /s /d -h -s -r "%userprofile%\AppData\Local\Microsoft\Windows\Explorer\*"
del /f "%userprofile%\AppData\Local\Microsoft\Windows\Explorer\thumbcache_32.db"
del /f "%userprofile%\AppData\Local\Microsoft\Windows\Explorer\thumbcache_96.db"
del /f "%userprofile%\AppData\Local\Microsoft\Windows\Explorer\thumbcache_102.db"
del /f "%userprofile%\AppData\Local\Microsoft\Windows\Explorer\thumbcache_256.db"
del /f "%userprofile%\AppData\Local\Microsoft\Windows\Explorer\thumbcache_1024.db"
del /f "%userprofile%\AppData\Local\Microsoft\Windows\Explorer\thumbcache_idx.db"
del /f "%userprofile%\AppData\Local\Microsoft\Windows\Explorer\thumbcache_sr.db"
rem 清理 系统托盘记忆的图标
echo y|reg delete "HKEY_CLASSES_ROOT\Local Settings\Software\Microsoft\Windows\CurrentVersion\TrayNotify" /v IconStreams
echo y|reg delete "HKEY_CLASSES_ROOT\Local Settings\Software\Microsoft\Windows\CurrentVersion\TrayNotify" /v PastIconsStream
rem 重启Windows外壳程序explorer
start explorer

  

原文地址:https://www.cnblogs.com/it89/p/12008743.html

时间: 2024-08-26 15:41:13

清除Windows系统图标缓存的相关文章

windows重建图标缓存(解决快捷方式图标丢失,图标加载时间长问题)

新建一个文本文档,把下边的代码输入进去,保存为.bat格式,运行即可 有快捷方式图标丢失或者觉得图标加载速度慢了,就run一下这个,很实用的小工具 rem 关闭Windows外壳程序explorer taskkill /f /im explorer.exe rem 清理系统图标缓存数据库 attrib -h -s -r "%userprofile%\AppData\Local\IconCache.db" del /f "%userprofile%\AppData\Local\

WIN7 清除任务栏图标缓存

如果任务栏上锁定程序如果换了位置,如:剪切走了.图标会变成白色图标. 解决方法: rem 关闭Windows外壳程序explorer taskkill /f /im explorer.exe rem 清理系统图标缓存数据库 attrib -h -s -r "%userprofile%\AppData\Local\IconCache.db" del /f "%userprofile%\AppData\Local\IconCache.db" attrib /s /d -

清除 Windows 系统垃圾的 bat

@echo offecho 正在清除系统垃圾文件,请稍等......del /f /s /q %systemdrive%\*.tmpdel /f /s /q %systemdrive%\*._mpdel /f /s /q %systemdrive%\*.logdel /f /s /q %systemdrive%\*.giddel /f /s /q %systemdrive%\*.chkdel /f /s /q %systemdrive%\*.olddel /f /s /q %systemdriv

清除windows访问局域网缓存的用户名和密码

在小型局域网中,网络的组成模式多以工作组形式存在,对日常的管理中,经常出现的网上邻居无权访问的情况,我们除了要排除相关权限的设置问题,还需注意本机访问局域网缓存的用户名和密码,当被访问端的用户名与密码发生变更时,我们一定要清除或者修改相应的缓存用户名和密码,以便排除无权访问的错误. 清除windows访问局域网缓存的用户名和密码的方法如下: 方法一: "开始"->运行"->键入"control userpasswords2"->回车.弹出

清除Windows系统桌面快捷方式小箭头

清除Windows桌面快捷方式小箭头,需要重启,且不会导致软件无法锁定到任务栏.新建.reg的注册表文件,命名随意,内容如下: Windows Registry Editor Version 5.00 [HKEY_CLASSES_ROOT\lnkfile]"IsShortcut"="" [HKEY_CLASSES_ROOT\piffile]"IsShortcut"="" [HKEY_CURRENT_USER\Software\

清除windows系统之的DNS缓存

计算机对域名访问时并不是每次访问都需要向DNS服务器寻求帮助的,一般来说当解析工作完成一次后,该解析条目会保存在 计算机的DNS缓存列表中,如果这时DNS解析出现更改变动的话,由于DNS缓存列表信息没有改变,在计算机对该域名访问时仍然不 会连接DNS服务器获取最新解析信息,会根据自己计算机上保存的缓存对应关系来解析,这样就会出现DNS解析故障. 那如何在本机解决这个问题呢?一般有三种办法: 1.命令行刷新DNS 开始->运行->输入cmd,回车->输入命令ipconfig /flushd

清除windows 系统中 任意已安装任意版本的 .NET Framework

最近在公司电脑上遇到难题,政府部分的软件和.net framework冲突,不好安装.在网上找了好久,发现这个软件,分享一下: .NET Framework Cleanup Tool 本人实验,本人电脑windows 8.1中 装了3个版本,选中任一个要删除的版本号, 点 CLeanup 即可以. 软件下载地址: http://www.400gb.com/file/98576027  ,因本人没有空间可以存,所以用免费空间,有广告弹出,见谅. 以下为摘录自MSDN官方的介绍: .NET Fram

Windows7重建图标缓存

下面的文字复制到文本文档,另存为后缀名为.bat的文件,双击运行即可. rem 关闭Windows外壳程序explorer taskkill /f /im explorer.exe rem 清理系统图标缓存数据库 attrib -h -s -r "%userprofile%\AppData\Local\IconCache.db" del /f "%userprofile%\AppData\Local\IconCache.db" attrib /s /d -h -s 

win10重建图标缓存bat

将以下内容保存成bat文件,并且关闭所有的资源管理器和我的电脑后,执行之即可重建win10系统图标缓存. cd /d %userprofile%\AppData\Local\Microsoft\Windows\Explorertaskkill /f /im explorer.exeattrib -h -s -r "%userprofile%\AppData\Local\IconCache.db"del /f "%userprofile%\AppData\Local\IconC