我的自定义壁纸不见了,我无法设置任何现有壁纸。大号和特大号图标都是空白的

我的自定义壁纸不见了,我无法设置任何现有壁纸。大号和特大号图标都是空白的

今天我的 Windows 7 Pro 启动了,但没有我的自定义桌面图像。
路径是正确的,图像也在那里(可以用任何软件预览),但 Windows 没有显示它。
我尝试再次设置它,但没有缩略图(预览),甚至没有 Windows 自己的壁纸:

桌面背景

我尝试了互联网上找到的所有方法,但没有结果。

除此之外,我还注意到两个奇怪的副作用:

  1. “控制面板\所有控制面板项\设备和打印机”中没有图标。但如果我从“大图标”更改为“中图标”,它们就会正确显示!
  2. SysTray 中并非所有程序(应在启动时加载)都存在。我检查了所有缺失的程序,它们都像以前一样选中了“启动时加载”(或类似选项)。我检查了系统配置而且确实缺少一些项目(未经检查)。

我检查了我的计算机是否有病毒(Avira)和恶意软件,但没有发现任何病毒。
我最近没有安装任何软件。

Addition 1:
我已经打开注册表项HKEY_CURRENT_USER\控制面板\桌面\壁纸- 之前是空的,我把它改成了图片的路径,然后就显示一个小图标:
个性化

Addition 2:
当我尝试删除文件时显示如下信息:
删除文件对话框

在我看来,某种 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在记事本中打开文件,填写此文件并将其输入注册表。它立即生效,无需重新启动系统!

当然,您应该创建一个系统还原点,以防万一。

来源: 大号和特大号图标为空白

相关内容