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

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

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

Lingering menu command label

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

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

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

Маркировка не уходит, если я закрываю все запущенные приложения. Я не попытался остановить сервисы или закрыть объекты системного лотка как Живая Сетка.

Маркировка действительно уходит, если я изменяю разрешение экрана и затем возвращаю его.

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

320
задан 02.12.2013, 01:04

6 ответов

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

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

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

322
ответ дан 16.12.2019, 22:45

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

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

0
ответ дан 16.12.2019, 22:45

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

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

alt text

188
ответ дан 16.12.2019, 22:45

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

28
ответ дан 16.12.2019, 22:45

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

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

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

11
ответ дан 16.12.2019, 22:45

Щелкните правой кнопкой по Computer, Properties, Advanced System Settings, Advanced Tab, Performance-Settings, Uncheck оба:

  • Исчезните или меню Slide в представление и
  • Постепенно исчезните Пункты меню после нажатия

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

28
ответ дан 16.12.2019, 22:45

Теги

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