今天我的 Windows 7 Pro 启动了,但没有我的自定义桌面图像。
路径是正确的,图像也在那里(可以用任何软件预览),但 Windows 没有显示它。
我尝试再次设置它,但没有缩略图(预览),甚至没有 Windows 自己的壁纸:
我尝试了互联网上找到的所有方法,但没有结果。
除此之外,我还注意到两个奇怪的副作用:
- “控制面板\所有控制面板项\设备和打印机”中没有图标。但如果我从“大图标”更改为“中图标”,它们就会正确显示!
- SysTray 中并非所有程序(应在启动时加载)都存在。我检查了所有缺失的程序,它们都像以前一样选中了“启动时加载”(或类似选项)。我检查了系统配置而且确实缺少一些项目(未经检查)。
我检查了我的计算机是否有病毒(Avira)和恶意软件,但没有发现任何病毒。
我最近没有安装任何软件。
Addition 1:
我已经打开注册表项HKEY_CURRENT_USER\控制面板\桌面\壁纸- 之前是空的,我把它改成了图片的路径,然后就显示一个小图标:
在我看来,某种 Windows 图像引擎有问题?!
Addition 3:
经过大量挖掘后,我在 Microsoft 网站上发现了完全相同的问题,但没有解决方案:
Windows 7 - 文件夹/文件图标在“大”和“超大”图标视图中不显示 - “中”图标视图可以正常工作
答案1
我有确切地今天遇到了同样的问题(是的,我认为这很相关,所以请不要删除这个答案!)我仍然想知道为什么两个人在同一天遇到了同样奇怪的问题。
现在我终于可以通过将系统恢复到还原点来解决这个问题了。我上一个还原点(2018 年 10 月 2 日)没有帮助,但回到下一个还原点(2018 年 9 月 29 日)让我的系统恢复了。
我之前尝试了很多方法(基于互联网提示),但都没有任何帮助 - 重置或清除缩略图数据库 - 尝试在 Win7 上更新 - 尝试 WindowsUpdate.diagcab - 有人建议将“用户名”/AppData 设置为不隐藏 - 检查 GroupPolicies(没问题)
答案2
我终于找到解决问题的方法了!
有两个注册表项会影响这种奇怪的行为:
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Windows]
和
[HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Windows NT\CurrentVersion\Windows]
在我的注册表中它们是空的,但它们应该是这样的:
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Windows]
“IconServiceLib”=“IconCodecService.dll”
“DdeSendTimeout”=dword:00000000
“DesktopHeapLogging”=dword:00000001
“GDIProcessHandleQuota”=dword:00002710
“ShutdownWarningDialogTimeout”=dword:ffffffff
“USERNestedWindowLimit”=dword:00000032
“USERPostMessageLimit”=dword:00002710
“USERProcessHandleQuota”=dword:00002710
@=“mnmsrvc”
“DeviceNotSelectedTimeout”=“15”
“Spooler”=“yes”
“TransmissionRetryTimeout”=“90”
[HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Windows NT\CurrentVersion\Windows]
“IconServiceLib”=“IconCodecService.dll”
“DdeSendTimeout”=dword:00000000
“DesktopHeapLogging”=dword:00000001
“GDIProcessHandleQuota”=dword:00002710
“ShutdownWarningDialogTimeout”=dword:ffffffff
“USERNestedWindowLimit”=dword:00000032
“USERPostMessageLimit”=dword:00002710
“USERProcessHandleQuota”=dword:00002710
@=“mnmsrvc”
“DeviceNotSelectedTimeout”=“15”
“Spooler”=“yes”
“TransmissionRetryTimeout”=“90”
你可以做两个.reg在记事本中打开文件,填写此文件并将其输入注册表。它立即生效,无需重新启动系统!
当然,您应该创建一个系统还原点,以防万一。
来源: 大号和特大号图标为空白