zoukankan      html  css  js  c++  java
  • WIN7下重建图标缓存(解决MFC.exe桌面图标显示异常问题)

    WIN7下重建图标缓存

          使用WIN7时,MFC工程生成的应用程序图标,如果更改为自定义的ICON图标之后可能在桌面上显示的依旧是上一次的图标,改个名或换个路径都能恢复正常说明在WIN7系统下图标的缓存没有刷新,只需要重建下图标缓存既可。

    代码如下:
    rem 关闭Windows  explorer
    taskkill /f /im explorer.exe
    rem 清理系统图标缓存数据库
    attrib -h -s -r "%userprofile%AppDataLocalIconCache.db"
    del /f "%userprofile%AppDataLocalIconCache.db"
    attrib /s /d -h -s -r "%userprofile%AppDataLocalMicrosoftWindowsExplorer*"
    del /f "%userprofile%AppDataLocalMicrosoftWindowsExplorer	humbcache_32.db"
    del /f "%userprofile%AppDataLocalMicrosoftWindowsExplorer	humbcache_96.db"
    del /f "%userprofile%AppDataLocalMicrosoftWindowsExplorer	humbcache_102.db"
    del /f "%userprofile%AppDataLocalMicrosoftWindowsExplorer	humbcache_256.db"
    del /f "%userprofile%AppDataLocalMicrosoftWindowsExplorer	humbcache_1024.db"
    del /f "%userprofile%AppDataLocalMicrosoftWindowsExplorer	humbcache_idx.db"
    del /f "%userprofile%AppDataLocalMicrosoftWindowsExplorer	humbcache_sr.db"
    rem 清理 系统托盘记忆的图标
    echo y|reg delete "HKEY_CLASSES_ROOTLocal SettingsSoftwareMicrosoftWindowsCurrentVersionTrayNotify" /v IconStreams
    echo y|reg delete "HKEY_CLASSES_ROOTLocal SettingsSoftwareMicrosoftWindowsCurrentVersionTrayNotify" /v PastIconsStream
    rem 重启Windows外壳程序explorer
    start explorer

    建立为BAT文件运行。

  • 相关阅读:
    我的Vue朝圣之路2
    我的Vue朝圣之路1
    1.Rabbitmq学习记录《本质介绍,协议AMQP分析》
    IdentityServer4(客户端授权模式)
    windows10环境下的RabbitMQ使用_笔记
    windows10环境下的RabbitMQ安装_笔记
    asp.net Code CSRedis学习记录
    visual studio code 命令行创建发布一个项目
    RabbitMQ学习记录1
    AspNetCore Redis实现分布式缓存
  • 原文地址:https://www.cnblogs.com/qintangtao/p/3397812.html
Copyright © 2011-2022 走看看