PDA

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


Страниц : [1] 2

nikson89
09-04-2013, 17:26
После перезагрузки сбрасывается поведение значков области уведомлений. Т.е. грузишься, настраиваешь поведение значков области уведомлений, работаешь - все ок. Выходишь (завершаешь сеанс) - поведение сбивается к начальным установкам.
Раньше все было ок, как победить этот недуг?

Petya V4sechkin
09-04-2013, 17:40
nikson89, проблема только в одной учетной записи?
Попробуйте удалить параметры IconStreams и PastIconsStream в разделе реестра
HKEY_CURRENT_USER\Software\Classes\Local Settings\Software\Microsoft\Windows\CurrentVersion\TrayNotify
и завершить процесс explorer.exe в "Диспетчере задач".

nikson89
09-04-2013, 18:08
Перепроверил. Сброс поведения значков области уведомлений происходит именно после ПЕРЕЗАГРУЗКИ системы, а не после завершения сеанса. Если сеанс завершить и потом залогиниться, то все ок.
Сейчас проверю это у других пользователей.

Petya V4sechkin
09-04-2013, 18:30
nikson89, возможно, куст реестра пользователя блокируется какой-то службой или приложением. Смотрите предупреждения в журнале событий от источника User Profiles Service при выходе/перезагрузке.

nikson89
09-04-2013, 19:21
Есть такие записи:
Система Windows обнаружила, что файл реестра используется другими приложениями или службами. Файл будет сейчас выгружен. Приложения или службы, которые используют файл реестра, могут впоследствии работать неправильно.

ПОДРОБНО -
1 user registry handles leaked from \Registry\User\S-1-5-21-2323165810-1673064333-2988093074-1009:
Process 328 (\Device\HarddiskVolume1\Windows\System32\svchost.exe) has opened key \REGISTRY\USER\S-1-5-21-2323165810-1673064333-2988093074-1009\Printers\DevModePerUser

nikson89
09-04-2013, 21:20
Petya V4sechkin,
Огромнейшее спасибо! :up
Отталкиваясь от записей User Profiles Service, увидел ссылки на Службы печати документов. Они и ранее давали о себе знать.
Удалил эти службы, более того, они и не используются в настоящее время. И все теперь работает как и раньше, т.е. все ок!

nikson89
10-04-2013, 10:27
Глюк вылез опять. :(

Заходим под любым пользователем, потом завершение сессии. Имеем в журнале такое:
Система Windows обнаружила, что файл реестра используется другими приложениями или службами. Файл будет сейчас выгружен. Приложения или службы, которые используют файл реестра, могут впоследствии работать неправильно.

ПОДРОБНО -
1 user registry handles leaked from \Registry\User\S-1-5-21-2323165810-1673064333-2988093074-1029:
Process 348 (\Device\HarddiskVolume1\Windows\System32\svchost.exe) has opened key \REGISTRY\USER\S-1-5-21-2323165810-1673064333-2988093074-1029\Printers\DevModePerUser
Значки пока НЕ СЛЕТАЮТ.

348 процесс - svchost.exe (LocalSystemNetworkRestricted)

nikson89
10-04-2013, 22:02
Удалил этих два параметра: IconStreams и PastIconsStream
Теперь вообще не запоминает после закрытия сессии, т.е. теперь и перезагрузка не нужна.
Сейчас создам эти параметры, т.к. система их сама не восстановила. Какого они хоть были типа?

nikson89
10-04-2013, 22:21
Нашел такую информацию: ( http://virusinfo.info/showthread.php?t=20712 )
В Windows XP/Vista/Windows 7 используется функция скрытия символов программ в системном трее. К сожалению со временем в этой области скапливаются так же символы удаленных программ.

Для очистки необходимо выполнить скрипт в АВЗ, АВПТул или из интерфейса программы КАВ/КИС:
Windows XP
Код:

begin
RegKeyParamDel('HKEY_CURRENT_USER','Software\Microsoft\Windows\CurrentVersion\Explorer\TrayNotify',' PastIconsStream');
RegKeyParamDel('HKEY_CURRENT_USER','Software\Microsoft\Windows\CurrentVersion\Explorer\TrayNotify',' IconStreams');
end.

Vista/Windows 7
запускать программы от имени администратора!
Код:

begin
RegKeyParamDel('HKEY_CLASSES_ROOT','Local Settings\Software\Microsoft\Windows\CurrentVersion\TrayNotify','PastIconsStream');
RegKeyParamDel('HKEY_CLASSES_ROOT','Local Settings\Software\Microsoft\Windows\CurrentVersion\TrayNotify','IconStreams');
RegKeyParamDel('HKEY_CURRENT_USER','Software\Classes\Local Settings\Software\Microsoft\Windows\CurrentVersion\TrayNotify','PastIconsStream');
RegKeyParamDel('HKEY_CURRENT_USER','Software\Classes\Local Settings\Software\Microsoft\Windows\CurrentVersion\TrayNotify','IconStreams');
end.

После выполнения скрипта нужно перегрузить систему (достатчно запустить диспетчер задач (Task.Manager) через одновременное нажатие клавиш Ctrl+Alt+Del, остановить процесс explorer.exe, нажать кнопку New Task, набрать explorer, нажать ОК)

Потом Вы можете установить нужные параметры для символов в трее.
Но она не помогает.

Petya V4sechkin
10-04-2013, 22:21
система их сама не восстановила
Восстановит (судя по тому, что у вас это происходит нерегулярно).
И вы забыли ответить на вопрос:
проблема только в одной учетной записи?

nikson89
11-04-2013, 00:22
Petya V4sechkin, для всех записей.

Petya V4sechkin
11-04-2013, 09:18
nikson89, думаем дальше.
Раздел реестра HKCU\Software\Classes хранится в кусте
профиль учетной записи\AppData\Local\Microsoft\Windows\UsrClass.dat

Что-нибудь в журнале по поводу UsrClass.dat есть? Например, не загружается при входе или не сохраняется при выходе?

Попробуйте рекомендации
Как определить, является проблема системной или вызвана сторонним приложением/службой (http://www.outsidethebox.ms/10368/)

nikson89
11-04-2013, 15:41
Установил даже Avira Server Security. Вирусов нет.
Что-нибудь в журнале по поводу UsrClass.dat есть? Например, не загружается при входе или не сохраняется при выходе? »
Как это лучше проверить, т.е. куда вбить поиск?Попробуйте рекомендации
Как определить, является проблема системной или вызвана сторонним приложением/службой »
На досуге попробую.

nikson89
11-04-2013, 15:59
“IconStreams” and “PastIconsStream” до сих пор не существуют для пользователя под которым я их удалил.

nikson89
11-04-2013, 16:45
Этих параметров нет у всех пользователей, хоть и удалялись они только у одного.
Более того, имеем, к примеру, пользователя User1. Логинимся, настраиваем у него поведение значков, делаем Завершение сеанса. Логинимся опять. Поведение значков сохраняется, а параметры “IconStreams” and “PastIconsStream” не появляются. Но стоит только перегрузиться, как поведение значков сбрасывается для всех пользователей, в том числе и для User1.

Petya V4sechkin
11-04-2013, 16:58
nikson89, попробуйте в безопасном режиме (будут ли там сохраняться параметры).

Еще для эксперимента переименуйте файл
профиль учетной записи\AppData\Local\Microsoft\Windows\UsrClass.dat
и пару раз перезагрузитесь (создастся ли он заново).

nikson89
12-04-2013, 10:18
Пока возможности поперегружать сервер нет, рабочая машина.
Поискал по всему реестру ключи “IconStreams” and “PastIconsStream” и обнаружил их в двух местах тут:
[HKEY_USERS\S-1-5-21-2323165810-1673064333-2988093074-500\Software\Classes\Local Settings\Software\Microsoft\Windows\CurrentVersion\TrayNotify]
[HKEY_USERS\S-1-5-21-2323165810-1673064333-2988093074-1014\Software\Classes\Local Settings\Software\Microsoft\Windows\CurrentVersion\TrayNotify]
Удалил.

Petya V4sechkin
12-04-2013, 10:31
nikson89, сейчас-то зачем удалять? Если уже понятно, что не в них проблема.
Удаление параметров сбрасывает настройки области уведомлений (это могло бы помочь только в том случае, если их содержимое было некорректным).

nikson89
12-04-2013, 11:13
Система опять восстановила эти параметры для S-1-5-21-2323165810-1673064333-2988093074-1014
А т.к. они не появляются в ветке реестра пользователя, которому отождествляется S-1-5-21-2323165810-1673064333-2988093074-1014, вот тут мне кажется собака и порылась.

Выполняем завершение сеанса, опять входим и получаем в логах:
Система Windows обнаружила, что файл реестра используется другими приложениями или службами. Файл будет сейчас выгружен. Приложения или службы, которые используют файл реестра, могут впоследствии работать неправильно.

ПОДРОБНО -
3 user registry handles leaked from \Registry\User\S-1-5-21-2323165810-1673064333-2988093074-1004:
Process 616 (\Device\HarddiskVolume1\Windows\System32\svchost.exe) has opened key \REGISTRY\USER\S-1-5-21-2323165810-1673064333-2988093074-1004\Printers\DevModePerUser
Process 4824 (\Device\HarddiskVolume1\Program Files (x86)\Avira\AntiVir Server\avguard.exe) has opened key \REGISTRY\USER\S-1-5-21-2323165810-1673064333-2988093074-1004\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer
Process 4824 (\Device\HarddiskVolume1\Program Files (x86)\Avira\AntiVir Server\avguard.exe) has opened key \REGISTRY\USER\S-1-5-21-2323165810-1673064333-2988093074-1004\Software\Microsoft\Windows NT\CurrentVersion\Winlogon

Система Windows обнаружила, что файл реестра используется другими приложениями или службами. Файл будет сейчас выгружен. Приложения или службы, которые используют файл реестра, могут впоследствии работать неправильно.

ПОДРОБНО -
1 user registry handles leaked from \Registry\User\S-1-5-21-2323165810-1673064333-2988093074-1004_Classes:
Process 4824 (\Device\HarddiskVolume1\Program Files (x86)\Avira\AntiVir Server\avguard.exe) has opened key \REGISTRY\USER\S-1-5-21-2323165810-1673064333-2988093074-1004_CLASSES\SOFTWARE\Microsoft

nikson89
14-04-2013, 01:38
Промучился сегодня пол дня. Результаты такие.
В безопасном режиме все прекрасно работает. В обычном режиме с выключенными всеми службами не Микрософт и отключенными всеми автозагрузками - результат тот же, т.е. поведение не сохраняется. Ошибки в журнале User Profiles Service аналогичные возникавшим ранее.

Однако, после этих манипуляций стала хоть миранда закрываться нормально, а то до этого на этапе закрытия или захода в ее настройки просто подвисала. Да и другие приложения то подвисали, то еще чего. Но тут было уже без какой либо системы.

Куда копать дальше?




© OSzone.net 2001-2012