zoukankan      html  css  js  c++  java
  • 关于Win7图标丢失、不正常显示的修复方法

    Windows7安装某些软件后,应用程序图标显示不正常,只会显示出是一个文件,无图标或图表显示错误。如果双击,也可以打开此应用程序。观察发现,一般从“管理”--“磁盘管理”中调整了磁盘盘符之后,容易出现这种问题。当然也不排除出现这个问题的其他可能性。如下图标:
                         <ignore_js_op> --------->>> <ignore_js_op> 
                                                                                                     
    解决办法如下:

    方法一:手动删除iconcache.db文件
    开机按F8启动进入到安全模式,进入系统后搜索各个盘的iconcache.db文件,然后将它删除。重新启动计算机后就正常了!这个文件比较慢,如果不成功请使用下一种方法。

    方法二:建立一个清除Windows7图标缓存文件
    把下面虚线内的字符复制到记事本或者文本编辑器,保存为“修复图标.bat”,双击运行就可以了。
    -------------------------------------------------------------------------------------------------------------------------------------------- 
    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
    --------------------------------------------------------------------------------------------------------------------------------------------
    方法三:
    1:打开任务管理器(任务栏右键,启动任务管理器),结束正在运行的Explorer.exe进程(Explorer是桌面进程,关闭后,你会发现你的桌面没有了,不要紧,解决问题需要)
    2:点击新任务,在打开空格内输入“CMD”,执行以下命令:
    CD /d %userprofile%AppDataLocal(回车)
    DEL IconCache.db /a(回车)
    exit(回车)
    然后重新运行“Explorer.exe”,(点击任务管理器的“文件”--新建任务“运行”,输入explorer 即可。)
    原理:IconCache.db文件为图标属性文件,由于某种操作,导致文件损坏,删除后,系统会自动重建。然后图标就会恢复正常了。

    我用的第三种立马见效。

  • 相关阅读:
    《ASP.NET Core跨平台开发从入门到实战》Web API自定义格式化protobuf
    .NET Core中文分词组件jieba.NET Core
    .NET Core 2.0及.NET Standard 2.0
    Visual Studio 2017 通过SSH 调试Linux 上.NET Core
    Visual Studio 2017 ASP.NET Core开发
    Visual Studio 2017正式版离线安装及介绍
    在.NET Core 上运行的 WordPress
    IT人员如何开好站立会议
    puppeteer(二)操作实例——新Web自动化工具更轻巧更简单
    puppeteer(一)环境搭建——新Web自动化工具(同selenium)
  • 原文地址:https://www.cnblogs.com/luckly-hf/p/5135516.html
Copyright © 2011-2022 走看看