Элемент меню выбирает элемент, застрявший на экране после того, как контекст или командное меню закрылись

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

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

Яркая надпись команды меню

(Я добавил круг в MS Paint. Эта часть не застряла.)

Яркой, которая застревает, является первая команда меню, которую я выбираю в IE. Если метка уже застряла, новый не застревает (независимо от того, какой экземпляр (ы) IE задействован). Основываясь на этих знаниях, я теперь просто открываю IE на своем вторичном мониторе, внимательно откройте контекстное меню, чтобы команда «Свойства» была в нижнем углу и щелкните по ней. Это не решение.

Плавающая метка никогда не перемещается и прозрачна для ввода мыши (если я нажму на нее, это как если бы я щелкнул элемент позади нее).

Ярлык не исчезает, если я закрываю все запущенные приложения. Я не пробовал останавливать услуги или закрывать элементы в системном лотке, например Live Mesh.

Ярлык делает , если я изменяю разрешение экрана, а затем меняю его.

Любые идеи, как я могу остановить это? Это произошло полдюжины раз, и это все больше нарушает мою работу.

300 голосов | спросил Sam Harwell 18 +04002009-10-18T21:31:11+04:00312009bEurope/MoscowSun, 18 Oct 2009 21:31:11 +0400 2009, 21:31:11

10 ответов


307

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

Тот же эффект может быть достигнут без изменения разрешения экрана или глубины цвета. Перейдите в начало -> Run -> и введите tskill dwm. Эта команда сбросит диспетчер окон рабочего стола без необходимости изменения разрешения экрана.

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

ответил Sam Harwell 19 +04002009-10-19T04:21:26+04:00312009bEurope/MoscowMon, 19 Oct 2009 04:21:26 +0400 2009, 04:21:26
175

В прошлый раз я видел, что это было в Windows 2000, где это случалось со мной иногда.

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

alt text

ответил Joey 18 +04002009-10-18T21:48:15+04:00312009bEurope/MoscowSun, 18 Oct 2009 21:48:15 +0400 2009, 21:48:15
26

В Windows 7 (и, вероятно, в Vista) использование диспетчера задач для уничтожения «dwm.exe» (автоматически перезапускается) кажется довольно безболезненным способом избавиться от артефакта.

ответил user17365 9 12009vEurope/Moscow11bEurope/MoscowMon, 09 Nov 2009 14:35:27 +0300 2009, 14:35:27
25

Щелкните правой кнопкой мыши Компьютер , Свойства, Расширенные системные настройки, Продвинутая вкладка, Производительность-Настройки, Снимите флажок и :

  • Отображение меню Fade или Slide и
  • Потерять элементы меню после нажатия

Фиксированный.

ответил Brandon 24 AMpSun, 24 Apr 2011 08:37:58 +040037Sunday 2011, 08:37:58
8

Я думаю, что быстрее изменить глубину цвета. После того, как вы изменили и нажали «Применить», вы можете просто ответить «НЕТ» на «Вы хотите сохранить эти настройки?». незамедлительный. Он вернется к исходной глубине цвета (с проблемой решена). Кстати, я рекомендую вам не изменять разрешение, потому что это заставит Windows пересчитать размеры и позиции окон ... дважды! Это заметно медленнее, чем изменение глубины цвета.

В любом случае, это определенно проблема с видео в Windows, поэтому единственный способ уверенного доступа (кроме перезапуска) - заставить Windows полностью обновить видеобуфер. Вы можете сделать это, убив dwm.exe, но изменение глубины цвета происходит быстрее (нет необходимости искать длинный список процессов), безопаснее (не нужно рисковать стабильностью Windows) и легче понять для новичков.

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

ответил user34216 14 PMpWed, 14 Apr 2010 23:59:27 +040059Wednesday 2010, 23:59:27
8

Достаточно команды tskill dwm перестали перезапускать dwm, поэтому вам может потребоваться перезапустить Диспетчер сеансов рабочего стола Windows в службах:

введите описание изображения здесь>> </p></div>
										<div class=ответил Matthew Lock 20 MaramThu, 20 Mar 2014 05:10:16 +04002014-03-20T05:10:16+04:0005 2014, 05:10:16

5

Недавно я начал получать эту проблему на Windows 7 Professional Thinkpad W510 и общей рабочей станции i7 под управлением Windows 7 Ultimate. Если это случится с обоими машинами, то это был бы интересный интерес, и набрав «tskill dwm», он мог бы сделать что-то вроде сломать скриншот и почувствовать себя плохой работой.

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

Надеюсь, основная идея здесь помогает: - Некоторый инструмент, который манипулирует наложением Aero, может мешать.

ответил Jotham 7 Jam1000000amTue, 07 Jan 2014 11:22:36 +040014 2014, 11:22:36
0

Горячая клавиша «Повернуть на нормальную» CTRL + ALT + UpArrow может использоваться для очистки застрявшего меню, если драйвер видеокарты поддерживает его.

(Я знаю, что это работает с графикой Intel, но не может ручаться за других.)

ответил benrwb 18 WedEurope/Moscow2013-12-18T13:19:56+04:00Europe/Moscow12bEurope/MoscowWed, 18 Dec 2013 13:19:56 +0400 2013, 13:19:56
-1

Я использовал это довольно много в своей домашней системе, используя XPPro, а также ящики с инструментальными клавишами делают то же самое. Проводник Windows - это приложение, которое чаще всего раскрывает странность (хотя это может быть связано с тем, что оно используется в большинстве наиболее используемых утилит). Закрытие /убийство приложений, как и в вашем случае, не делало ничего, кроме щелчка разрешения экрана или глубины цвета. Кроме того, переход на экран входа в систему, а затем вход в систему обычно, но не всегда, делает трюк.

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

ответил David Spillett 18 +04002009-10-18T22:07:56+04:00312009bEurope/MoscowSun, 18 Oct 2009 22:07:56 +0400 2009, 22:07:56
-1

Вы можете использовать команду taskkill:

  1. Открыть командную строку
  2. Введите taskkill /im dwm.exe, а затем нажмите Enter .

" taskkill "Command

Если это происходит регулярно, вы также можете сохранить команду в пакетном файле.

ответил Dog Lover 16 AM000000110000002331 2015, 11:49:23

Похожие вопросы

Популярные теги

security × 330linux × 316macos × 2827 × 268performance × 244command-line × 241sql-server × 235joomla-3.x × 222java × 189c++ × 186windows × 180cisco × 168bash × 158c# × 142gmail × 139arduino-uno × 139javascript × 134ssh × 133seo × 132mysql × 132