Hkcu software classes local settings software microsoft windows currentversion traynotify

Как сбросить кэш значков области уведомлений в Windows 10

В данной статье показаны действия, с помощью которых можно сбросить кэш значков области уведомлений в операционной системе Windows 10.

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

Иногда кэш значков области уведомлений может быть поврежден, что приводит к неправильному или искаженному отображению значков и отображению значков удаленных приложений в области уведомлений и в настройках значков области уведомлений. В этом случае значки области уведомлений необходимо удалить в реестре для сброса и автоматического повторного создания.

Далее в статье показано как сбросить кэш значков области уведомлений, чтобы исправить поврежденные значки и удалить все старые значки из области уведомлений панели задач в Windows 10.

Как сбросить кэш значков области уведомлений используя редактор реестра

Данный способ предполагает изменение параметров в системном реестре Windows, а именно удаление параметров IconStreams и PastIconsStream.

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

Чтобы сбросить кэш значков области уведомлений откройте редактор реестра, для этого нажмите сочетание клавиш + R и в открывшемся окне Выполнить введите regedit и нажмите кнопку OK.

В открывшемся окне редактора реестра перейдите по следующему пути (или скопируйте и вставьте его в адресную строку редактора реестра):

Далее в разделе TrayNotify, в правой части окна нажмите правой кнопкой мыши на параметр IconStreams и в появившемся контекстном меню выберите Удалить.

Затем в окне «Подтверждение удаления параметра» нажмите кнопку Да.

Если в разделе TrayNotify есть параметр PastIconsStream то также удалите его.

Чтобы изменения вступили в силу перезапустите проводник Windows или перезагрузите компьютер.

Как сбросить кэш значков области уведомлений используя файл реестра (reg-файл)

Также, чтобы сбросить кэш значков области уведомлений, создайте и примените файл реестра следующего содержания:

Windows Registry Editor Version 5.00.

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

Hkcu software classes local settings software microsoft windows currentversion traynotify

Сообщения: 5401
Благодарности: 1881

Конфигурация компьютера
I have found STStephenHaxby solution for Windows 10 1607:

1. Backup file: «%USERPROFILE%\AppData\Local\Microsoft\Windows\Notifications\wpndatabase.db».
2. Install application: DB Browser for SQLite.
3. Open file: «%USERPROFILE%\AppData\Local\Microsoft\Windows\Notifications\wpndatabase.db».
4. Go to tab: «Execute SQL».
5. Enter and execute entry: «select * from NotificationHandler».
6. Find «HandlerID» for application you want to remove from «Get notifications from these senders».
7. Enter and execute entry: «delete from HandlerSettings where HandlerID = X».
8. Enter and execute entry: «delete from Notification where HandlerID = X».
9. Enter and execute entry: «delete from WNSPushChannel where HandlerID = X».
10. Enter and execute entry: «delete from NotificationHandler where HandlerID = X».
11. Save file: «wpndatabase.db».
12. Reboot your system.

Where X is your application’s «HandlerID» you have found earlier.

——-
Кто реку перешел, тому росы бояться ни к чему

» width=»100%» style=»BORDER-RIGHT: #719bd9 1px solid; BORDER-LEFT: #719bd9 1px solid; BORDER-BOTTOM: #719bd9 1px solid» cellpadding=»6″ cellspacing=»0″ border=»0″>

Сообщения: 165
Благодарности: 60

Конфигурация компьютера
Материнская плата: BakerMS
HDD: PCIe NVMe M.2, 256 Гбайт
Звук: Realtek High Definition Audio
ОС: Windows 10 Домашняя для одного языка

mixxa, в разделе реестра HKEY_CURRENT_USER\Software\Classes\Local Settings\Software\Microsoft\Windows\CurrentVersion\TrayNotify удалите параметр IconStreams. После этого откройте Диспетчер задач и перезапустите explorer.exe.

Чтобы внести ясность, данный способ относится к очистке списка программ в «Параметры» → «Персонализация» → «Панель задач» → «Выберите значки, отображаемые в панели задач». Предлагавшиеся в предыдущих ответах решения связанные с редактированием файла %USERPROFILE%\AppData\Local\Microsoft\Windows\Notifications\wpndatabase.db относятся к «Параметры» → «Система» → «Уведомления и действия» → «Получать уведомления от этих отправителей». Если я правильно понял, то ваша проблема относится к списку «Выберите значки, отображаемые в панели задач».

Цитата:
I have found STStephenHaxby solution for Windows 10 1607:
1. Backup file: «%USERPROFILE%\AppData\Local\Microsoft\Windows\Notifications\wpndatabase.db».
2. Install application: DB Browser for SQLite.
3. Open file: «%USERPROFILE%\AppData\Local\Microsoft\Windows\Notifications\wpndatabase.db».
4. Go to tab: «Execute SQL».
5. Enter and execute entry: «select * from NotificationHandler».
6. Find «HandlerID» for application you want to remove from «Get notifications from these senders».
7. Enter and execute entry: «delete from HandlerSettings where HandlerID = X».
8. Enter and execute entry: «delete from Notification where HandlerID = X».
9. Enter and execute entry: «delete from WNSPushChannel where HandlerID = X».
10. Enter and execute entry: «delete from NotificationHandler where HandlerID = X».
11. Save file: «wpndatabase.db».
12. Reboot your system.
EDIT
Where X is your application’s «HandlerID» you have found earlier. »
Конфигурация компьютера
Материнская плата: BakerMS
HDD: PCIe NVMe M.2, 256 Гбайт
Звук: Realtek High Definition Audio
ОС: Windows 10 Домашняя для одного языка

Откройте Командная строка (администратор) и выполните по очереди команды:

reg delete «HKEY_CURRENT_USER\Software\Classes\Local Settings\Software\Microsoft\Windows\CurrentVersion\TrayNotify» /v IconStreams /f

Hkcu software classes local settings software microsoft windows currentversion traynotify

Сделал, что дальше?

———- Добавлено в 11:00 ———- Предыдущее сообщение было написано в 10:50 ———-

vor_ml, вот и я о том же.
в общем мне от вас надо еще одну команду,у компьютера буду напишу .

———- Добавлено в 14:43 ———- Предыдущее сообщение было написано в 14:41 ———-

или можете не ждать а откройте в корне диска с файл gerl.reg с помощью блокнота и содержимое скопируйте сюда заключив в тег code

запустите командную строку от иени администратора и введите:

———- Добавлено в 21:44 ———- Предыдущее сообщение было написано в 21:42 ———-

на запрос об удалении нажимаем y потом энтер.
дважды.
рестарт.

Я блин на матфаке, а ты мне тут такие вещи

———- Добавлено в 18:58 ———- Предыдущее сообщение было написано в 18:57 ———-

а чавось?
щас заново скачаю ваш файлик. я то узрела значения те.
10 минуток..

———- Добавлено в 22:53 ———- Предыдущее сообщение было написано в 22:48 ———-

vor_ml, в вашем файле параметры эти есть!
любопытненько.
в редакторе реестра их визуально можете увидеть?

———- Добавлено в 22:53 ———- Предыдущее сообщение было написано в 22:48 ———-

vor_ml, в вашем файле параметры эти есть!
любопытненько.
в редакторе реестра их визуально можете увидеть?[/quote]

Нет, я же говорил!

vor_ml, как нет то?!
если это ваш файл то параметр есть!
давайте так:
создаем точку восстановления,в редакторе реестра удаляем раздел
HKCU\Software\Classes\Local Settings\Software\Mi
crosoft\Windows\CurrentVersion\TrayNotify

потом открываем блокнот и копируем туда вот это:

vor_ml, как нет то?!
если это ваш файл то параметр есть!
давайте так:
создаем точку восстановления,в редакторе реестра удаляем раздел
HKCU\Software\Classes\Local Settings\Software\Mi
crosoft\Windows\CurrentVersion\TrayNotify

потом открываем блокнот и копируем туда вот это:

Настройка области уведомлений

Элементы, расположенные в области уведомлений называются значками области уведомлений или просто значками, если контекст области уведомлений явно установлен.

Первоначально, область уведомления предназначалась всего-навсего как временный источник для уведомлений и статуса. Его эффективность и удобство дало возможность многим разработчикам программного обеспечения использовать его в других целях, например для запуска программного обеспечения или выполнения каких-либо команд. Что в следствии сделало область уведомлений слишком большой и захламленной, смешав ее с другими компонентами панели задач.

Разработчики компании Microsoft временно решили данную проблему в Windows XP, дав возможность сворачивать и прятать неиспользуемые значки. В Windows Vista решили эту проблему удалением ненужных и неиспользуемых уведомлений. В Windows 7 разработчики пошли еще дальше в фокусировке уведомлений, направленной на цели существования источника уведомлений. По умолчанию, в Windows 7 большинство значков скрыты, но пользователь может вручную выбрать какие значки уведомлений должны располагаться на своей области уведомлений. Программа не может закрепиться в области уведомлений автоматически, что дает возможность пользователю полностью управлять своим рабочим столом. Windows все же может показать скрытые уведомления при помощи кнопки «Отображать скрытые значки».

В области уведомлений могут отображаться следующие значки:

· Системные компоненты, для которых нужны значки уведомлений никогда не располагаются на рабочем столе. Также могут быть использованы как источник уведомлений;

· Значки области уведомлений для фоновых процессов, которые нужны в том случае, если они не могут отображаться на рабочем столе. Могут также использоваться как источник уведомлений;

· Значки с состоянием временного события. Некоторые программы, которые запускаются в процессе работы системы, могут отображать временные значки в области уведомлений для отображения важных событий или изменений;

· Свернутые приложения. Для того, чтобы обеспечить больше места на панели задач некоторые запущенные приложения можно минимизировать в значок в области уведомлений.

Отключение уведомлений компонентов области уведомлений Windows

Отключать уведомления можно как при помощи «Редактора локальной групповой политики», так и при помощи системного реестра. Рассмотрим оба метода.

Метод 1. Редактор групповой политики

1. Открываем «Редактор локальной групповой политики». Для того, чтобы открыть его нежно:

a. Нажать на меню «Пуск», перейти в «Панель управления», в панели поиска вводим часть запроса, например: «группо»

и в найденных результатах открываем «Изменение групповой политики».

b. Нажать на меню «Пуск», в поле поиска ввести «gpedit.msc» и нажать левой кнопкой мыши на найденном результате.

2. В дереве консоли редактора локальной групповой политики открыть «Конфигурация пользователя / Административные шаблоны / Меню «Пуск» и панель задач».

3. В области сведений нужно найти политику «Отключить всплывающие уведомления объявлений компонентов», как показано на следующем скриншоте:

4. Для открытия настроек политики достаточно:

a. 2 раза кликнуть левой кнопкой мыши на выбранной политике;

b. Из контекстного меню политики выбрать опцию «Изменить»;

5. Чтобы уведомления не отображались нужно выбрать параметр «Включить».

Метод 2. Системный реестр

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

Windows Registry Editor Version 5.00

Изменение времени задержки диалоговых окон уведомлений

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

Метод 1. Графический интерфейс

1. Нужно нажать на меню «Пуск», перейти в «Панель управления» и там выбрать «Центр специальных возможностей».

2. Выбираем параметр «Использование компьютера без экрана» или «Облегчение сосредоточения», как показано на следующем скриншоте:

3. Находим «Как долго должны оставаться открытыми диалоговые окна уведомлений Windows?» и выставляем из выпадающего списка то время, которое нужно.

Метод 2. Системный реестр

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

Windows Registry Editor Version 5.00

Удаление значков из области уведомлений

Удалить значки из области уведомлений можно как при помощи графического интерфейса и системного реестра.

Метод 1. Графический интерфейс

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

Удаление значков из области уведомлений

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

1. Нажать левой кнопкой на значке, который нужно удалить из области уведомлений и перетащить его на рабочий стол.

2. Открыть диалог настройки значков и уведомлений, для этого:

a. Нажать правой кнопкой на панели задач и выбрать опцию «Свойства»;

b. Во вкладке «Панель задач» в разделе «Область уведомлений» нажать на кнопку «Настроить», как показано на следующем скриншоте;

c. В диалоге настройки значков и уведомлений нажать на ссылку «Включить или выключить системные значки», как показано на следующем скриншоте;

d. В диалоге включить или выключить системные значки выбрать поведение каждого системного значка.

Изменение представления значков и уведомлений в области уведомлений

1. Нажать правой кнопкой на панели задач и выбрать опцию «Свойства»

2. Во вкладке «Панель задач» в разделе «Область уведомлений» нажать на кнопку «Настроить»

3. В диалоге настройки значков и уведомлений для каждого значка можно выберать представление в списке.

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

· Скрыть значок и уведомления. Значок скрывается, а уведомления не отображаются.

· Показать только уведомления. Значок скрывается, но, если программа инициирует всплывающее предупреждение, оно отображается на панели задач

Постоянное отображение всех значков на панели задач

1. Нажать правой кнопкой на панели задач и выбрать опцию «Свойства»

2. Во вкладке «Панель задач» в разделе «Область уведомлений» нажать на кнопку «Настроить»

3. В диалоге настройки значков и уведомлений нужно установите чекбокс «Всегда отображать все значки и уведомления на панели задач»

Метод 2. Системный реестр

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

Windows Registry Editor Version 5.00

;Отключить значок «Центр поддержи» из области уведомлений

;Отключить значок «Громкость» из области уведомлений

;Отключить значок «Батарея» из области уведомлений

;Отключить значок идентификатора сети из области уведомлений

;Отключить часы из области уведомлений

Очистка устаревших значков из диалога выбора значков и уведомлений

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

Читайте также:  Docker toolbox mac os
Оцените статью