PDA

Показать полную графическую версию : Частичная повреждённость Windows Aero


Ginger
07-01-2012, 16:07
Привет всем (особненно сторожилам :) )

Windows 7 ultimate SP1

Вобщем сам Aero как-то работает - прозрачность, иконки...

Я не могу поменять обои.
Я не могу поменять тему (просто слетают все обои и bg становится чёрным)

Что было предпринято:

Чистка ключей:

[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\System]
“Wallpaper”=-
“WallpaperStyle”=-

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System]
“Wallpaper”=-
“WallpaperStyle”=-

Чистка slideshow.ini file in Themes folder.

Переименование TranscodedWallpaper.jpg to .old.

Добавление ActiveDesktop to HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Policies

sfc /scannow
Microsoft Windows [Version 6.1.7601]
Copyright (c) 2009 Microsoft Corporation. All rights reserved.

C:\Windows\system32>sfc /scannow

Beginning system scan. This process will take some time.

Beginning verification phase of system scan.
Verification 100% complete.

Windows Resource Protection did not find any integrity violations.

C:\Windows\system32>

Установка новой темы с сайта windows

ПерезапускThemes service

Ничего не помогло...

Petya V4sechkin
07-01-2012, 17:04
Ginger, проверьте разрешения на раздел реестра
HKEY_CURRENT_USER\Control Panel\Desktop

Проявляется ли проблема под другой учетной записью?

Я не могу поменять обои.
Я не могу поменять тему (просто слетают все обои и bg становится чёрным)
Выложите лог Process Monitor (http://technet.microsoft.com/ru-ru/sysinternals/bb896645) при попытке смены обоев (меню File -> Save) в архиве на любой файлообменник. Если система 32-битная, сохраните в формате PML, а если 64-битная - в CSV.

Ginger
07-01-2012, 19:05
проверьте разрешения на раздел реестра
HKEY_CURRENT_USER\Control Panel\Desktop »
Full Control

Проявляется ли проблема под другой учетной записью? »
Да. во всех. и новых

Я не могу поменять тему (просто слетают все обои и bg становится чёрным) »
correction -
после System restore (после всех операций перечисленных выше) - я могу поменять тему, но не bg...

Выложите лог Process Monitor »
интересная утилита....

http://www.lcojc.org.uk/Logfile2.CSV

Petya V4sechkin
07-01-2012, 20:40
Ginger, файл
C:\Users\Owner\AppData\Roaming\Microsoft\Windows\Themes\TranscodedWallpaper.jpg
меняется при смене обоев? Открывается нормально?

Странно, что отсутствуют разрешения на раздел реестра
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Windows
Правой кнопкой мыши -> Permissions -> кнопка Advanced -> поставьте флажок "Inherit from parent the permission entries that apply to child objects" и примените, в результате должно получиться:
Trusted Installer - Full Control
System - Full Control
Administrators - Full Control
Users - Read

Logfile2.CSV
У вас же 32-битная система, сохранили бы в PML (мне было бы гораздо легче).

Ginger
07-01-2012, 21:54
меняется при смене обоев? Открывается нормально? »
нет не меняется. при удалении восстанавливается. даже при удалении текущей темы...

У вас же 32-битная система, сохранили бы в PML (мне было бы гораздо легче). »
да? извините, мне наоборот легче было в CSV. учту на будущее...

Странно, что отсутствуют разрешения на раздел реестра »
да. заметила.
возможно что весь глюк начался из-за того, что я сменила имя юзера после установки... т.к. settings пака так и осталась со старым именем... может от этого и права все слетели... попробую админом в safe mode....

Petya V4sechkin
07-01-2012, 22:22
да. заметила.
Исправили?

может от этого и права все слетели
Нет, на ветку
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Windows
права так просто не слетают (и не зависят от учетной записи).
Это мог быть вирус, который поменял параметр AppInit_DLLs и заблокировал доступ (всем, кроме System), чтобы затруднить обнаружение.

Все-таки лог в формате PML желательно, там для каждой операции можно посмотреть стек процесса (к какой функции какой библиотеки происходит обращение). Лучше в архиве (он хорошо сжимается).

Что касается обоев, в параметр Wallpaper в ветке HKCU\Control Panel\Desktop по очереди (несколько раз) сохраняются:
C:\Users\Owner\AppData\Roaming\Microsoft\Windows\Themes\TranscodedWallpaper.jpg
C:\Users\Owner\AppData\Roaming\Mozilla\Firefox\Desktop Background.bmp

Еще проверьте в Control Panel -> Ease of Access Center -> Make the computer easier to see -> флажок Remove background images (where available) должен быть снят.

Ну и статья MSKB
Unable to change background picture in Windows 7 (http://support.microsoft.com/kb/2504610/en-us)

Ginger
08-01-2012, 14:29
Исправили? »
да

Все-таки лог в формате PML желательно »
http://www.lcojc.org.uk/Logfile.7z

Что касается обоев »
да при чём здесь обои? вы же видели, что все темы у меня отражаются чёрным? вот это я и хочу исправить... а обои вторичны...

Remove background images (where available) должен быть снят »
он снят..

Petya V4sechkin
08-01-2012, 22:01
да при чём здесь обои? вы же видели, что все темы у меня отражаются чёрным?
Ранее вы писали:

correction -
после System restore (после всех операций перечисленных выше) - я могу поменять тему, но не bg
Какое из двух утверждений верно?

да
Судя по логу, нет:

Explorer.EXE 1636 RegOpenKey HKLM\Software\Microsoft\Windows NT\CurrentVersion\Windows ACCESS DENIED Desired Access: Read

Конечно, я могу заблуждаться, но в кратком изложении происходит следующее:
Выбирается файл обоев, например C:\Windows\Web\Wallpaper\Architecture\img13.jpg
Он конвертируется в C:\Users\Owner\AppData\Roaming\Microsoft\Windows\Themes\TranscodedWallpaper.jpg
Запись в параметр Wallpaper в ветке HKCU\Control Panel\Desktop значения C:\Users\Owner\AppData\Roaming\Microsoft\Windows\Themes\TranscodedWallpaper.jpg
Попытка применения TranscodedWallpaper.jpg в качестве обоев
Обращение к ветке HKLM\Software\Microsoft\Windows NT\CurrentVersion\Windows с ошибкой ACCESS DENIED
Закрытие TranscodedWallpaper.jpg
Запись в параметр Wallpaper в ветке HKCU\Control Panel\Desktop старого значения C:\Users\Owner\AppData\Roaming\Mozilla\Firefox\Desktop Background.bmp

Поэтому будьте так добры, сделайте доступ к разделу
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Windows
Убедитесь, что можете в него зайти и увидеть параметры. Что доступ не теряется (если теряется после перезагрузки или просто через некоторое время, лечите).

Ginger
08-01-2012, 23:30
Судя по логу, нет: »
да вы правы. на папку разрешение поменялось, а на её контент почему-то нет. сейчас всё ок.

и темы тоже заработали. . и large icons как и предпологалось тоже заработали... спасибо


однако в Personalization темы до сих пор отражаются чёрным... не знаю - то ли лечить, то ли плюнуть...

Petya V4sechkin
09-01-2012, 08:09
Ginger, с помощью Disk Cleanup (http://windows.microsoft.com/en-US/windows7/Delete-files-using-Disk-Cleanup) очистите кэш эскизов (поставьте флажок Thumbnails, нажмите OK и подтвердите удаление Delete Files).




© OSzone.net 2001-2012