Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Windows [игнор отключен] [закрыт для гостей] / Подвисает WinExplorer при вызове горячей клавиши / 2 сообщений из 2, страница 1 из 1
26.05.2006, 12:04:18
    #33753724
BPK
BPK
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Подвисает WinExplorer при вызове горячей клавиши
Заметил на Windows 2000 и XP, что при нажатии комбинации клавиш, назначенной как горячая клавиша, в каком-нибудь ярлыке, Windows Explorer (конкретно - панель задач) подвисает секунд на 30, не отвечая на запросы, потом "отвисает", и тогда запускается вызванное приложение. Некоторые программы в это время медленнее отвечают на запросы. Такое окно Эксплорера, как Рабочий стол, функционирует нормально.
Чем дольше работает компьютер, тем на большее время подвисает. От конкретного компьютера и от версии Windows не зависит (если это 2000 или XP). Если вызвать ярлык из главного меню мышкой, то задержки нет. На свежезапущенном компьютере горячие клавиши отрабатываются моментально.

В чём может быть дело? Есть подозрение, что Windows Explorer пытается искать что-то в сети, т.к. при отключении соединения система вроде бы начинает работать нормально.
...
Рейтинг: 0 / 0
Период между сообщениями больше года.
10.12.2007, 12:49:17
    #34997896
BPK
BPK
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Подвисает WinExplorer при вызове горячей клавиши
Неожиданно проблема получила решение.

Причиной подвисания является раздел реестра

Код: plaintext
[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\UserAssist]

В его подчинённых разделах

Код: plaintext
1.
{5E6AB780-7743-11CF-A12B-00AA004AE837}\Count
{75048700-EF1F-11D0-9888-006097DEACF9}\Count

хранится огромное количество шпионских записей "зашифрованных" алгоритмом ROT13.
Эти записи фиксируют, какие программы и документы Вы запускали, и сколько раз Вы это сделали.
Самое интересное, что создаёт записи не какая-нибудь шпионская программа, а родная оболочка Windows Explorer, известная также как Проводник, отвечающая также за панель задач, главное меню, рабочий стол и все ярлыки на них. Зачем - остаётся только догадываться.

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

Решение проблемы

1. Применить следуюший *.reg-файл
Код: plaintext
1.
2.
3.
Windows Registry Editor Version 5.00

[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\UserAssist\Settings]
"NoLog"="1"

2. Выйти из сессии пользователя и снова войти. Можно прибить все процессы explorer.exe и снова запустить explorer.exe - кому как нравится. После этого Explorer перестанет делать записи в UserAssist.

3. Очистить все записи в разделах
Код: plaintext
1.
{5E6AB780-7743-11CF-A12B-00AA004AE837}\Count
{75048700-EF1F-11D0-9888-006097DEACF9}\Count
При открытии разделов с помощью Regedit имейте терпение. Записей ооочень много.

4. Можно радоваться жизни
...
Рейтинг: 0 / 0
Форумы / Windows [игнор отключен] [закрыт для гостей] / Подвисает WinExplorer при вызове горячей клавиши / 2 сообщений из 2, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]