只几天一直在找解决win7下 开始----所有菜单中的快捷方式不显示的方案,可能导致出现这方面问题的原因是IconCache.db没有及时更新,因此导致win7 在寻找快捷方式图标时找不到。但是快捷方式那边所对应的路径是正确的,下面是两种解决方案,其实都是更新了IconCace.db。
方案一:修改DPI的注册表信息
Windows Registry Editor Version 5.00
[HKEY_CURRENT_USER/Control Panel/Desktop]
"LogPixels"=dword:00000078
[HKEY_LOCAL_MACHINE/SOFTWARE/Microsoft/Windows NT/CurrentVersion/FontDPI]
"LogPixels"=dword:00000078
[HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Hardware Profiles/0001/Software/Fonts]
"LogPixels"=dword:00000078
[HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Hardware Profiles/Current/Software/Fonts]
"LogPixels"=dword:00000078
建立一个To125.reg的文件,将上面的内容COPY。这是将DPI设为125%
再新建一个To100.reg的文件,将下面内容COPY。这是将DPI设为100%,既原来默认的。
Windows Registry Editor Version 5.00
[HKEY_CURRENT_USER/Control Panel/Desktop]
"LogPixels"=dword:00000060
[HKEY_LOCAL_MACHINE/SOFTWARE/Microsoft/Windows NT/CurrentVersion/FontDPI]
"LogPixels"=dword:00000060
[HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Hardware Profiles/0001/Software/Fonts]
"LogPixels"=dword:00000060
[HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Hardware Profiles/Current/Software/Fonts]
"LogPixels"=dword:00000060
解决问题。。。
方案二:利用批处理杀进程,删文件。
@echo off
taskkill /im explorer.exe /f
attrib -h -r "%userprofile%/AppData/Local/IconCache.db"
del /f /s /q "%userprofile%/AppData/Local/IconCache.db"
start explorer.exe
将上面文件保存为.bat格式
运行即可
以上方案留作备忘。