Мои пользовательские обои исчезли, и я не могу установить существующие обои. Большие и очень большие значки пустые

473
Aleksandar

Сегодня мой Windows 7 Pro загрузился, но без моего собственного образа рабочего стола.
Путь был правильным, и изображение было там (и его можно было просмотреть с помощью любого программного обеспечения), но Windows не отображала его.
Я попытался настроить его снова, но не было эскизов (превью) для него, даже для собственных обоев Windows:

Desktop background

Я перепробовал все, что нашел в интернете, но безрезультатно.

Кроме того, я заметил два странных побочных эффекта:

  1. В «Панели управления \ Все элементы панели управления \ Устройства и принтеры» нет значков. Но если я перейду с «Большие значки» на «Средние значки», они будут отображаться правильно!
  2. Не все программы (которые должны быть загружены при запуске) присутствуют в SysTray. Я проверил все отсутствующие программы, и они проверили «Загрузить при запуске» (или аналогичную опцию), как и раньше. Я проверил msconfig и там действительно отсутствуют некоторые элементы (не проверено).

Я проверил свои компьютеры на наличие вирусов (Avira) и вредоносных программ, но ничего не было найдено.
Я не установил никакого программного обеспечения в последнее время.

Addition 1:
Я открыл ключ реестра HKEY_CURRENT_USER \ Панель управления \ Рабочий стол \ Обои - он был пустым. Я изменил его на путь к изображению, и он показал маленькую иконку:
Personalization

Addition 2:
Это показано, когда я пытаюсь удалить файл:
Delete file dialog

Мне кажется, что у какого-то движка образов Windows есть проблемы ?!

Addition 3:
Я обнаружил, что после долгих копаний точно такой же проблемы на сайте Microsoft, но без решения: Windows 7 - значки папок / файлов не отображаются в режиме просмотра больших и очень больших значков - представления значков среднего размера работают нормально.

0
Проверьте жесткий диск на наличие ошибок, но не исправляйте их. Если они найдены, сначала сделайте резервную копию, потому что тогда ваш жесткий диск скорее всего умирает. Попытка ремонта может привести к его повреждению. LPChip 6 лет назад 0
Я проверил свой HD без ремонта, но ошибок не было. Это 2 года 256 ГБ SSD 850 EVO, 30 ГБ бесплатно. Aleksandar 6 лет назад 0

2 ответа на вопрос

0
user3677092

У меня была точно такая же проблема сегодня (и да, я думаю, что это актуально, поэтому, пожалуйста, также не удаляйте этот ответ!) Я все еще удивляюсь, почему у двух людей была одна и та же странная проблема в один и тот же день.

Теперь я наконец смог решить проблему, восстановив свою систему, вернувшись к точке восстановления. Моя последняя точка восстановления (2.Oct.18) не помогла, но переход к следующей (29.Sep.18) вернул мою систему.

Я пробовал много вещей раньше (на основе интернет-подсказок), которые не помогли вообще - сброс или очистка базы данных миниатюр - попытка обновления на Win7 - пробовал WindowsUpdate.diagcab - кто-то предложил установить «username» / AppData на «not-hidden» - проверено Групповые политики (были в порядке)

Я попробовал то же самое (кроме восстановления системы). Теперь все то же самое, за исключением того, что мои собственные обои появились после сегодняшней загрузки. Я перезагружал несколько раз в пятницу, но это не помогло ?! Aleksandar 6 лет назад 0
0
Aleksandar

Наконец-то я нашел решение своей проблемы!

Есть два ключа реестра, которые влияют на это странное поведение:

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Windows] 

а также

[HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Windows NT\CurrentVersion\Windows] 

В моем реестре они были пустыми, но они должны быть такими:

[HKEY_LOCAL_MACHINE \ ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ \ Microsoft \ Windows NT \ CurrentVersion \ Windows] "IconServiceLib" = "IconCodecService.dll"
"DdeSendTimeout" = dword: 00000000
"DesktopHeapLogging" = dword: 00000001
"GDIProcessHandleQW":
= FFFFFFFF
"USERNestedWindowLimit" = DWORD: 00000032
"USERPostMessageLimit" = DWORD: 00002710
"USERProcessHandleQuota" = DWORD: 00002710
@ = "mnmsrvc"
"DeviceNotSelectedTimeout" = "15"
"Spooler" = "да"
"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" = "да"
"TransmissionRetryTimeout" = "90"

Вы можете сделать два .reg файла в Блокноте, заполнить его и ввести в реестр. Работает сразу, перезагрузка системы не требуется!

Конечно, вы должны сделать точку восстановления системы, на всякий случай.

Источник: большие и очень большие значки пустые