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

» Исчезают иконки в трее в Windows 7

Автор: Deleter
Дата сообщения: 11.01.2010 10:34
Никто не сталкивался со след. проблемой:

сами по себе исчезают иконки из трея. У меня, чаще всего, пропадает иконка Миранды и Пунто Свитчера. В настройках стоит показывать И иконку И уведомления!
Автор: BVV63
Дата сообщения: 12.01.2010 07:14
Deleter
Именно пропадают, а не скрываются?
Автор: Deleter
Дата сообщения: 12.01.2010 08:24
Да, именно пропадают. После перезагрузки explorer.exe и чистки кега иконок, все на месте.
Автор: bobkaz
Дата сообщения: 14.01.2010 20:12
у меня такаяже фигня
исчезает значок иконки, т.е. остаётся какбы пустое место
если навести курсор - появляется меню приложения чья иконка
кароче писец
Автор: liapk
Дата сообщения: 14.03.2010 00:13
а у меня пропадет панель quick launch(не всегда, но когда пропадает, приходится добавлять эту панель как-будто заново)

и пропадает панель Gadgets.
у меня стоит лицензионная win home premium 7 English


Автор: ptrlab
Дата сообщения: 29.10.2010 17:57
Тоже пропадали иконки то одна, то другая. Помог фикс от Майкрософта

Взял здесь
Автор: agentmalder
Дата сообщения: 04.11.2010 12:27
а у меня часто пропадает панель инструментов, которую я делал сам. Бывает комп включаю а ее нет, приходится заново создавать((( шас поставлю фикс и посмотрю поможет или нет.
Автор: ptrlab
Дата сообщения: 05.11.2010 19:37
Если пропадает панель быстрого запуска, помогает отключение языковой панели и установка например Arum Switcher. Может и здесь поможет
Автор: h13Bishop
Дата сообщения: 22.01.2011 20:53
Ну че, проблему кто-то решил?
Такая же проблема Win 7 x64 SP1
Автор: Adomb
Дата сообщения: 24.02.2011 12:39
Похоже проги запускаются раньше explorer'а. У меня win 7 (32), так же при загрузке не все иконки в трее отображаются иной раз, помогает только выход-вход из сеанса. Создал в реестре целочисленный параметр NoTrayItemsDisplay по адресу HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer со значением 0 (ноль). Вроде пока всё в порядке. Мелкософтские в этой ситуации советуют програмку отложенной загрузки, для программ, иконки которых чаще всего пропадают - классное решение По мне так бред. В чём точно проблема так и не понятно.
Автор: h13Bishop
Дата сообщения: 24.02.2011 16:26
Adomb
Да, этот ключ много где упоминается при решении таких проблем (но чаще всего с XP).
Программы отложенной загрузки, тоже в 7 плохо помогают. Единственное, что облегчает, так это некоторые действия из этого мануала. После 6 перезагрузок, что-то там расчехляется и значки начинают пропадать реже.
Автор: UksusoFF
Дата сообщения: 07.11.2011 11:32
> Тоже пропадали иконки то одна, то другая. Помог фикс от Майкрософта

Есть для x64?
Автор: crackcrack
Дата сообщения: 07.11.2011 11:44
А на Висте пропадают некоторые программы из трея после краха explorer.
Кто виноват?

Добавлено:
вот и сейчас нет HandyCache. И историк не понятно запущен или нет
Автор: Denn29
Дата сообщения: 07.11.2011 12:05
crackcrack
http://www.sevenforums.com/tutorials/13102-notification-area-icons-reset.html
http://support.microsoft.com/kb/945011/
Автор: polinet
Дата сообщения: 29.01.2012 13:29
спб
Автор: Grunya
Дата сообщения: 23.08.2012 22:48
мне это
Цитата:
http://support.microsoft.com/kb/945011/
помогло
спасибо Denn29
Автор: UksusoFF
Дата сообщения: 23.08.2012 22:52
Grunya
попробуем
Автор: vladshishkin
Дата сообщения: 04.03.2013 13:45
Все получилось, Спасибо.
Автор: Veldyakskin
Дата сообщения: 27.10.2013 08:09
столкнулся с этой же проблемой решил

Notification Area Icons Disappeared, Missing, Unused: Windows 7 (How to Delete Duplicates or Restore Missing Tray Icons in Windows 7)

The above answer did not work for my psyche and I didn't feel comfy moving folders all around etc. etc.
I lifted this solution from another website... so I cannot take all the credit. LOL Plus I changed the text so it would be a little more understandable for those who don’t have a lot of computer experience... like me...lol Best of all...it worked like a charm.

Best regards,
fryerlawrence "Supervisor is GENIUS...I transfer." - Peggy, U.S.A. Prime Credit

========================
“I've got the solution...

In the Notification Area Properties you'll notice an option to customize how explorer handles previous tray icons. The only problem with this is explorer saves a setting for EVERY icon ever loaded.

For some reason if you clear this history of icons; the power, network, volume...icons will all reappear.

- brilliant I hear you say?

========================
CLEARING THE TRAY ICON HISTORY

> Click on “Start Menu” and type ‘run’ in the Start search bar.

>When the Run search bar opens, type in ‘regedit.exe’ and click “Ok”. When the “User Account Control” box opens then click “Yes”

> Go to and ‘left click’ on each white arrow just to the left of each little manila folder named as follows: (you may have to scroll down to find a couple of these)
‘HKEY_CURRENT_USER’
‘Software’
‘Classes’
‘Local Settings’
‘Software’
‘Microsoft’
‘Windows’
‘CurrentVersion’
(Just left-click this one on the folder itself) ‘TrayNotify’ (find & locate ‘IconStreams’ & ‘PastIconsStream’

> Press and hold down your left keyboard ‘Ctrl’ key. While holding down the ‘Ctrl’ key use your mouse to left-click, one time each, on ‘IconStreams’ & ‘PastIconsStream’. Now, right-click and select ‘Delete’ regarding the highlighted items.

>This will open a “Confirm Value Delete” dialogue box. It will say, “Deleting certain values could cause system instability. Are you sure you want to permanently delete these values?” (<Do not worry>, you will be fixing this in the next step) Now click ‘Yes’

> Start your “Task Manager” by pressing ‘Ctrl’+’Shift’+’Esc’ and select the “Processes” tab and find ‘explorer.exe’

>Right click on ‘explorer.exe’ and select” End Process”

> A “Windows Task Manager” box will open and ask, “Do you want to end ‘explorer.exe’?”, “If an open program is associated with this process, it will close and you will lose any unsaved data. If you end a system process, it might result in an unstable system. Are you sure you want to continue?” (<Do not worry> you will be fixing this in the next step) Now click ‘Yes’

> Now select the ‘Applications’ tab in “Task Manager”, in the bottom right hand corner, select ‘New task...’ and type ‘explorer.exe’ then click “Ok”

> Explorer will now reboot and your icons should return. *Note: You may need to reset your preferences for each icon by going back to your “Notification Area Properties” because it will reset most of them to the default status”
Автор: UksusoFF
Дата сообщения: 27.10.2013 20:21
Veldyakskin
что конкретно то помогло?
Автор: w777w
Дата сообщения: 06.12.2013 05:45
Скорее всего если вы это читаете значит у вас та же проблема.
После включения компа когда windows 7 уже загрузился в системном трее почему-то не отображались некоторые иконки, несмотря на то, что программы были запущены и их окна были видны на рабочем столе. Среди этих программ были разные программы, иногда регулятор громкости, и языковая панель…

Долго выяснял в чем же дело, и понял, эти программы загружаются быстрее самого експлорера (explorer.exe), и если перезагрузить этот процесс через диспетчер задач и запустить снова, то все иконки появляются.

Что же делать? Пробовал и чистить реестр, и удалять все что только можно из автозагрузки чтобы не грузить систему, ничего не помогало.

Один раз в очередной раз в поиске решение проблемы, наткнулся на форуме на вот такой скрипт.



Код:
On Error Resume Next
Dim n, Path

WScript.Sleep (3000) ' Дадим время на работу (здесь 3 сек) - придержим выполнение скрипта

Path = "HKCU\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer\NoTrayItemsDisplay"
Set Reg = CreateObject("WScript.Shell")
n = Reg.RegRead(Path)'проверяем,что у нас в реестре
If n <> 0 Then 'если раздела нет(n = ""), то значки отображаются по умолчанию и раздел создаваться не будет
Reg.RegWrite Path, 0, "REG_DWORD" 'создаём раздел
End If
Set Reg = Nothing

'Перезапускаем Explorer
For Each Process In GetObject("winmgmts:").ExecQuery("select * from Win32_Process where name='explorer.exe'")
Process.Terminate (0)
Next
Автор: MOHCTP
Дата сообщения: 10.10.2015 18:18
Столкнулся с этим вопросом на новом ноуте (к быстродействию ноута вопросов никаких). После скрипта у меня перерисовываются не все иконки, - одна не желает, но с перезагрузки после рега от мс - чаще рисует чем нет.
Ранее сталкивался с этой проблемой на ХР, давно было, но тогда имелось решение с патчем shell32.dll, (смутно помню в чём вопрос был, что-то со временем), которое я использовал во времена хр и эта проблема с патченым shell32 не возникала (помню, для проверки тогда в разные периоды времени, разные версии файла, несколько раз менял патченый шелл на оригинал, и в этом случае проблема имела место). Что-то аналогичное для вин7+ есть? Или может в скрипт внести фикс реестра от мс (хотя он тоже помогает не всегда)?
Автор: shadow_member
Дата сообщения: 11.10.2015 09:53
Очистку кэша иконок в трее не пробовали? Можно этим (удалятся и иконки давно не используемых программ, или программ, запускавшихся когда-то только один раз):

Возможно, эффект наступит после перезапуска проводника или перезагрузки машины.
Автор: MOHCTP
Дата сообщения: 12.10.2015 17:59
shadow_member
Очистка кэша помогает, но не всегда, СС, насколько я мониторил реестр, удаляет два значения в реестре, т.е. делает то-же самое что предлагает фикс от мс:

[HKEY_CURRENT_USER\Software\Classes\Local Settings\Software\Microsoft\Windows\CurrentVersion\TrayNotify]
"PastIconsStream"=-
"IconStreams"=-

Но это еще на ХР не всегда помогало, и всегда не на долго) И тогда, и теперь более-менее помогает вход с паролем, но неудобно.. Пороюсь в "закромах", поищу что там в шеле патчилось.
Автор: MOHCTP
Дата сообщения: 09.12.2015 01:28
Сделал другой скрипт (если кому-то нужно выложу), более подходящий к сути проблемы, вроде всё относительно терпимо, но всё-же приходится к ней вернуться. Нашёл я старое описание и решение, да и по поведению похоже что причина неотображения иконок сейчас та-же что и раньше. Тут собрана наиболее полная информация об этом с вариантами разных решений. Из практики, лучшее - исправить shell. Если вкратце - то ранее, да походу и сейчас, вопрос в "особенности" функции Shell_NotifyIcon в Shell32.dll и мс об этом вобщем-то известно. Ранее было найдено 2 проблемных момента: таймаут был жёстко установлен в 4 сек., что слишком мало в процессе загрузки, и флаг SMTO_ABORTIFHUNG который немедленно возвращает ошибку, если принимающий процесс долго занят т.е. как бы висит, что явно неприемлемо, потому что во время запуска вся система очень занята и как-бы висит). Для хр было очень простое 100% решение проблемы: изменение ограничения времени таймаута с 4 сек. на 60 сек., и снятие этого флага, - хватало для самых тормозных систем. В 7 и 8 реализация этой части шела изменилась - пока не получается найти проблемный участок, может кто чего подскажет?

# - проблемная часть старого shell32.dll
Автор: bomzzz
Дата сообщения: 09.12.2015 02:32
сисяклинер неправильно чистит кеш иконок трея. после очистки еще надо перезапустить експлорер. причем именно перезапустить а не комп перезагрузить. там этого г в реестре копятся тонны, сам столкнулся пришлось программку делать, ни одной нормальной и простой не нашел. прежде чем винду в образ закатать, всегда сначала чищу трей, он засирается махом, там может десятки мб накопится дерьма при том что весь реестр 25.5 мбайт у меня
http://rghost.ru/6Dwf44zBd
после очистки кеша трея часто потом истерика начинается куда стрелочки подевались, они появляются как только появляется первый значок который надо скрыть.
можно конечно без программ прибить експлорер в диспетчере задач и снова оттуда же запустить. можно простой батник сделать для очистки.
после очистки работа трея обычно восстанавливается, если конечно нет каких серьезных повреждений в системе. проверял работу программы на 2000, xp, 2003, 7-ке. после очистки конечно хорошо весь реестр почистить и отдефрагментировать. винда будет летать как свежая.
http://rghost.ru/7knm2f5T9
версия старая, но работу ее я проверял на всех системах (вот только не помню что насчет 98 и NT), а новых нет. к тому же новые версии неFULL
перед дефрагментацией (pack\unpack) реестра (антивирус отключить!!! а лучше удалить!!!) антивирус может загрузить свои дровишки-фильтры вместе с ядром венды, и отфильтровать замену реестра, то есть винда останется вообще без реестра. но его еще можно подложить из папки C:\WINDOWS\system32\RegVac\Undo если что
Автор: MOHCTP
Дата сообщения: 09.12.2015 19:15
К сожалению кеши, дефрагментации, баловство с сервисами и т.п. - походу полумеры: при непрорисовке иконок практически всегда возвращается ошибка ERROR_TIMEOUT.
Я переделал стартап скрипт - внёс очистку реестра и кеша иконок до перезапуска explorer, но это помогает только тем программам, которые понимают сообщение “TaskbarCreated“, таких программ большинство, конечно, но не все; у меня как раз используется одна которая не понимает, и соответственно при перезапуске оболочки её иконка гарантированно не прорисуется, а отказаться от неё пока нет возможности)
Автор: bomzzz
Дата сообщения: 10.12.2015 02:45
бывают косячные программы, перегрузи компьютер и все. удаление кеша процедура не частая
Автор: MOHCTP
Дата сообщения: 10.12.2015 03:35
bomzzz

Цитата:
бывают косячные программы,

Например Windоws - одна большая косячная программа

Цитата:
перегрузи компьютер и все

кому как, но - не вариант)

Цитата:
удаление кеша процедура не частая

тут дело не в кеше, хотя у мс работа кеша иконок - отдельная песня
Автор: bomzzz
Дата сообщения: 10.12.2015 07:45
если причина не в кеше то винду надо переставлять

Страницы: 123

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


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