• 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文件运行。

  • 相关阅读:
    Codeforces 1182E Product Oriented Recurrence 矩阵快速幂
    Codeforces 1182D Complete Mirror hash
    HDU
    HDU
    HDU
    HDU
    HDU
    HDU
    web框架之Vue渐进式框架-安装及入门
    web框架之Jqeury基本使用
  • 原文地址:https://www.cnblogs.com/qintangtao/p/3397812.html
Copyright © 2020-2023  润新知