Ru-Board.club
← Вернуться в раздел «Microsoft Windows»

» Пропали иконки в системном трее в WinXP

Автор: Mapleserg
Дата сообщения: 22.01.2005 22:36
Стоит WinXP SP1a. После апгрейда WinMedia Player-а (черт меня дернул это сделать...) пропали все иконки в системном трэе, кроме громкости и часов. А ланчер Lingvo и Spider DrWeb с PestPatrol были там весьма полезны...
В автозагрузке тоже стало пусто...
Попробовал откатить систему назад (по контрольной точке) - ничего не изменилось. Может есть где восстановление конкретно этого трэя? Переустанавливать проги не хочется, писать руками в реестр в авторан - я ж не знаю, какие точно там ярлыки, с какими ключами стояли...
Кто может посоветовать, как восстановить трэй?
Автор: eugrus
Дата сообщения: 22.01.2005 22:50
Mapleserg
Правя мышь -> Свойства меню пуск и там есть пункт какие значки треи скрывать / какие отброжать - в первую очередь проверь там
Автор: Mapleserg
Дата сообщения: 22.01.2005 22:55

Цитата:
Правя мышь -> Свойства меню пуск и там есть пункт какие значки треи скрывать / какие отброжать - в первую очередь проверь там


Во-во. И там тоже в "текущие элементы" только громкость осталась. Так что "скрывать-показывать неиспользуемые" не пощелкаещь.
Автор: eugrus
Дата сообщения: 22.01.2005 23:00

Цитата:
А ланчер Lingvo и Spider DrWeb с PestPatrol были там весьма полезны...
В автозагрузке тоже стало пусто...

значит ручками восстановить
если есть конфигуратор - хорошо
если нет, то вручную прописывай каждый элемент как я описал в topic.cgi?forum=62&topic=3670#10
Автор: Mapleserg
Дата сообщения: 22.01.2005 23:16

Цитата:
если есть конфигуратор - хорошо

что такое конфигуратор?

Цитата:
если нет, то вручную прописывай каждый элемент как я описал в topic.cgi?forum=62&topic=3670#10

Это понятно, только непонятно какой параметр надо создавать например для загрузки в трэй спайдера докторвэбовского... Может, у кого он установлен, подкинете готовое имя-значение параметра?
Автор: eugrus
Дата сообщения: 22.01.2005 23:19

Цитата:
какой параметр надо создавать например для загрузки в трэй спайдера докторвэбовского...

имя не имеет значение, а файл - ну пощёлкай по exe-шникам в его папке и выясни кто из них фоновый монитор
Автор: Mapleserg
Дата сообщения: 22.01.2005 23:28

Цитата:
имя не имеет значение, а файл - ну пощёлкай по exe-шникам в его папке и выясни кто из них фоновый монитор

Не, если так сделать, то будет запускаться панель SpiderGuard-а, а не его иконка в трэе. Там вроде с каким-то ключом надо было это делать...

Люди, у кого есть Др Вэб, посмотрите в своей автозагрузке, плиз!
Автор: eugrus
Дата сообщения: 22.01.2005 23:31

Цитата:
Люди, у кого есть Др Вэб, посмотрите в своей автозагрузке, плиз!

а у Dr.Web то 100% есть утилита для настройки, позволяющая через неё включать/выключать автозагрузку монитора
Автор: Mapleserg
Дата сообщения: 22.01.2005 23:34

Цитата:
а у Dr.Web то 100% есть утилита для настройки, позволяющая через неё включать/выключать автозагрузку монитора


Да, есть, она говорит что стоит автоматический режим загрузки и что спайдер установлен и в данный момент загружен! Если убрать этот режим и опять поставить галку - ничего не происходит.
Автор: eugrus
Дата сообщения: 22.01.2005 23:37

Цитата:
Если убрать этот режим и опять поставить галку - ничего не происходит

убрать -> применить -> поставить -> применить
Автор: Mapleserg
Дата сообщения: 22.01.2005 23:42

Цитата:
убрать -> применить -> поставить -> применить


Именно так. А реакции - никакой... В трэе его нет.

Пойду спать - может с утра лучше думаться будет...
Автор: eugrus
Дата сообщения: 22.01.2005 23:44
Mapleserg
повторяю:
пощёлкай по всем exe-шкам в его папке - в конце концов вяснишь
Автор: Mapleserg
Дата сообщения: 22.01.2005 23:49

Цитата:
пощёлкай по всем exe-шкам в его папке - в конце концов вяснишь

Дык проверил все, кроме апдейтера (его не трогаю бо у меня альтернативный стоит )
Говорю же, может этот же spidernt.exe и нужно запускать, но с ключом, чтоб он в трэе появлялся, а не панель открывал...
Автор: eugrus
Дата сообщения: 22.01.2005 23:52
2Mapleserg

проверь: может он откликается на /? или -?

а ещё посмотри в %windir% - по моему он туда что-то клал (давно с Dr.Web не работал )
Автор: Mapleserg
Дата сообщения: 28.01.2005 00:21
Оказалось в итоге - строка должна быть такой:
C:\PROGRA~1\DRWEBF~1\spidernt.exe /agent

/agent - тот самый ключ
Автор: exMIB
Дата сообщения: 19.05.2005 20:07
Кто помнит где в реестре удалить лишний список программ, которые должны были в трее показываться?
А то я думаю из-за этого в трее иконки пропадают иногда.
Автор: eugrus
Дата сообщения: 19.05.2005 20:22
exMIB

msconfig->Автозагрузка ?
Автор: exMIB
Дата сообщения: 19.05.2005 21:31
eugrus

Цитата:
msconfig->Автозагрузка ?

Нет, автозагрузка и иконки в системном трее - это разные вещи.
Автор: eugrus
Дата сообщения: 19.05.2005 22:13

Цитата:
Нет, автозагрузка и иконки в системном трее - это разные вещи.

"какие иконки в системном трее"?
Автор: exMIB
Дата сообщения: 20.05.2005 18:11
eugrus

Цитата:
"какие иконки в системном трее"?

Вот такие.
Нашел:

Цитата:
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\TrayNotify
Если окно "Настройка уведомлений" (Панель управления-Панель задач и меню "Пуск" - вкладка "Панель задач"- кнопка "Настроить") стало забито значками ненужных программ, а также неправильно стали отображаться иконки в трее, можно почистить этот список. Для этого открываем раздел и удаляем параметры IconStreams и PastIconsStream. Затем откройте "Диспетчер задач" Windows (Task Manager), выберите вкладку "Процессы", выделите Explorer.exe и нажмите кнопку "Завершить процесс". Затем в меню "Файл" выберите "Новая задача" (Выполнить...) и напечатайте explorer. OK

Автор: alexxx930
Дата сообщения: 20.12.2005 23:13
exMIB

Цитата:
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\TrayNotify
Если окно "Настройка уведомлений" (Панель управления-Панель задач и меню "Пуск" - вкладка "Панель задач"- кнопка "Настроить") стало забито значками ненужных программ, а также неправильно стали отображаться иконки в трее, можно почистить этот список. Для этого открываем раздел и удаляем параметры IconStreams и PastIconsStream. Затем откройте "Диспетчер задач" Windows (Task Manager), выберите вкладку "Процессы", выделите Explorer.exe и нажмите кнопку "Завершить процесс". Затем в меню "Файл" выберите "Новая задача" (Выполнить...) и напечатайте explorer. OK

здорово помогает, но на текущий сеанс. стоит перезагрузить комп и всё по новой, нет иконок в трее
Автор: exMIB
Дата сообщения: 20.12.2005 23:26
alexxx930

Цитата:
здорово помогает, но на текущий сеанс. стоит перезагрузить комп и всё по новой, нет иконок в трее

Да, я тоже это понял, это прямо какой-то нелечимый глюк WinXP.
Ничего не помогает.
Автор: tnz
Дата сообщения: 25.12.2005 01:06

Цитата:
Да, я тоже это понял, это прямо какой-то нелечимый глюк WinXP.
Ничего не помогает.

Аналогичный глюк. Пользуюсь завершением сеанса и входом заново. Что-то мне подсказывает, что винда не успевает загрузить нужную службу/программу, которая отвечает за отображение иконок в трее. Ведь некоторые программы, загружамые последними, все-таки засовывают свои иконки в трей
Есть мысли?
Автор: alexxx930
Дата сообщения: 25.12.2005 01:25
tnz

Цитата:
Что-то мне подсказывает, что винда не успевает загрузить нужную службу/программу, которая отвечает за отображение иконок в трее. Ведь некоторые программы, загружамые последними, все-таки засовывают свои иконки в трей

абсолютно с тобой согласен, поэтому я вижу пока один вариант, чтобы при загрузке windows вводился пользователь и пароль, ну или тока пароль
Автор: exMIB
Дата сообщения: 25.12.2005 01:54

Цитата:
Аналогичный глюк. Пользуюсь завершением сеанса и входом заново. Что-то мне подсказывает, что винда не успевает загрузить нужную службу/программу, которая отвечает за отображение иконок в трее. Ведь некоторые программы, загружамые последними, все-таки засовывают свои иконки в трей

Интересная теория, но почему это не исправляют в майкрософт, если всё так просто.
Вот в WinXP Pro SP1 проблема такая осталась, в SP2 не знаю.
Автор: tnz
Дата сообщения: 25.12.2005 02:28

Цитата:
Вот в WinXP Pro SP1 проблема такая осталась, в SP2 не знаю.

Тоже осталась. Но поначалу ее не было на голой винде. А как много его появилось так и стала вылазить. Я теперь комп только в спящем режиме храню
Автор: alexxx930
Дата сообщения: 25.12.2005 13:36
tnz

Цитата:
Я теперь комп только в спящем режиме храню

сделай запрос пароля при запуске винды, мне помогло
Автор: exMIB
Дата сообщения: 25.12.2005 16:05
Я вот в Windows 2003 Server Enterprise посмотрю.
Неужели эта ошибка вечной будет
Автор: DANYA198
Дата сообщения: 04.06.2011 17:57
Судя по всему, окончательное решение найдено!

Оно описано здесь (на английском) -- http://winhlp.com/node/16#Main_problem_and_complete_solution

Проблема оказалась в файле shell32.dll (C://Windows/system32/shell32.dll) в функции Shell_NotifyIcon. Все приложения в винде должны вызвать эту функцию для создания или изменения иконок в трее. Подробности - по ссылке выше.

Для решения предлагается патч (на английском, ТОЛЬКО WINDOWS XP), который безопасно модифицирует shell32.dll (сохраняя бэкап):

http://nars.aloj.net/download/shell32patch.zip

С ним всё просто: запускаете, в окошке выбираете "Apply Patch" ("применить патч"), далее появится окошко с ползунком и надписью:

"A system file has been changed/patched, then Windows File Protection should try to restore the original file within a few seconds..."
("системный файл был изменён/пропатчен, затем файловая защита винды должна попытаться восстановить оригинальный файл в течение нескольких секунд")

"Please press "Cancel" and then "Yes" on the popup from Windows File Protection, if you get it within 30 seconds, and only then click OK at this message, else the original file will be restored and this patch will have no effect!"
("Пожалуйста, нажмите "Cancel" ("Отмена"), а затем - "Yes" ("Да") во всплывающем окошке файловой защиты винды, если оно появится в течение 30 секунд, и только после этого нажмите OK в этом сообщении, в противном случае оригинальный файл будет восстановлен и применение этого патча пройдёт даром!")

Всё, готово! На всякий случай оригинальный файл сохранился под названием shell32.ORIGINAL.

Страницы: 1

Предыдущая тема: Сделать несколько виртуальных десктопов в WinXP


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.