现在的位置: 首页 > 综合 > 正文

解决win7系统中开始–所有程序中快捷方式不显示方案

2013年09月08日 ⁄ 综合 ⁄ 共 1283字 ⁄ 字号 评论关闭

只几天一直在找解决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格式

运行即可

 

以上方案留作备忘。

抱歉!评论已关闭.