Item de menu selecionado preso na tela após o contexto ou menu de comando ter fechado

302

Periodicamente, quando seleciono um comando de menu, o rótulo ou a opção selecionada ficam "presos" na tela e não desaparecem. Eu posso fechar todos os aplicativos abertos, incluindo o que eu estava usando quando ficou preso, mas ainda não vai embora.

Na captura de tela abaixo, abri uma nova instância do IE apenas para mostrar como o rótulo permanece no topo. O rótulo não foi criado por essa instância do IE.

(adicionei o círculo no MS Paint. Essa parte não está presa.)

O rótulo que fica preso é o primeiro comando de menu que eu seleciono no IE. Se um rótulo já estiver travado, um novo não ficará preso (independentemente de quais instâncias do IE estão envolvidas). Com base nesse conhecimento, agora só abro o IE no meu monitor secundário, abra cuidadosamente o menu de contexto para que o comando Propriedades esteja no canto inferior e clique nele. Isso não é uma solução.

O rótulo flutuante nunca se move e é transparente para a entrada do mouse (se eu clicar nele, é como se eu tivesse clicado no item por trás dele).

O marcador não desaparece se eu fechar todos os aplicativos em execução. Eu não tentei parar serviços ou fechar itens da bandeja do sistema como o Live Mesh.

O marcador faz desaparecer se eu alterar a resolução da tela e depois alterá-la de volta.

Alguma idéia de como posso impedir que isso aconteça? Já aconteceu meia dúzia de vezes e está se tornando bastante perturbador para o meu trabalho.

    
por Sam Harwell 18.10.2009 / 19:31

10 respostas

308

O problema foi introduzido no Windows 2000 quando os itens de menu de desvanecimento foram adicionados. Originalmente, o recurso foi adicionado no código do modo kernel e foi totalmente integrado em partes da interface do usuário. Desde que funcionou tão bem, acabou ficando lá. O problema apareceu de tempos em tempos, mas ninguém teve uma maneira confiável de reproduzi-lo no depurador do kernel para corrigi-lo.

O mesmo efeito pode ser obtido sem alterar a resolução da tela ou a profundidade de cor. Vá para Iniciar - > Executar - > e digite tskill dwm . Este comando irá redefinir o gerenciador de janelas da área de trabalho sem a necessidade de alterar a resolução da tela.

Alterar a resolução da tela ou a profundidade de cor também redefine o gerenciador de janelas da área de trabalho, portanto, sempre foi uma solução alternativa para o bug quando ele é exibido. Qualquer uma dessas soluções resolverá o problema.

    
por 19.10.2009 / 02:21
175

A última vez que vi isso foi no Windows 2000, onde aconteceu comigo ocasionalmente.

Suponho que uma solução alternativa seria desabilitar os itens de menu depois de clicar nas opções de desempenho:

    
por 18.10.2009 / 19:48
27

No Windows 7 (e provavelmente no Vista), o uso do gerenciador de tarefas para eliminar o "dwm.exe" (que reinicia automaticamente) parece uma maneira simples de se livrar do artefato.

    
por 09.11.2009 / 12:35
25

Clique com o botão direito em Computador , Propriedades, Configurações Avançadas do Sistema, Guia Avançado, Configurações de desempenho, Desmarque ambos :

  • Menus Fade ou Slide na vista e
  • Diminuir os itens do menu depois de clicar em

Fixo.

    
por 24.04.2011 / 06:37
8

Acho que é mais rápido apenas alterar a profundidade das cores. Depois de alterar e clicar em Aplicar, você pode simplesmente responder NÃO para "Deseja manter essas configurações?" pronto. Ele irá reverter para a profundidade de cor original (com o problema resolvido). Btw, eu recomendo que você não altere a resolução, porque isso irá forçar o Windows a recalcular tamanhos de janela e posições ... duas vezes! É visivelmente mais lento do que mudar a profundidade das cores.

De qualquer forma, este é definitivamente um problema de vídeo no Windows, portanto, a única maneira segura (além de reiniciar) seria forçar o Windows a atualizar completamente o buffer de vídeo. Você pode fazer isso matando o dwm.exe, mas alterar a profundidade de cor é mais rápido (não é necessário pesquisar uma longa lista de processos), mais seguro (não é necessário arriscar a estabilidade do Windows) e mais fácil de entender para novatos.

Acrescentando a isto: O importante pode ser dizer "NÃO" quando solicitado a "manter as configurações". Se você disser sim, então as partes do menu órfão podem retornar.

    
por 14.04.2010 / 21:59
8

Basta que os comandos tskill dwm parem de reiniciar o dwm, portanto, talvez seja necessário reiniciar o Gerenciador de Sessão do Gerenciador de Janelas da Área de Trabalho em Serviços:

    
por 20.03.2014 / 02:10
5

Recentemente, comecei a ter esse problema em um Thinkpad W510 do Windows 7 Professional e em uma estação de trabalho i7 genérica executando o Windows 7 Ultimate. Ter isso acontecendo com ambas as máquinas era uma fonte de interesse e digitar 'tskill dwm' faria coisas como quebrar a tela e parecer um mau trabalho.

No meu caso, descobri que o problema era o travamento do processo do Logitech SetPoint. Desativar as modificações de notificação na tela que ele faz no sistema parece ter resolvido o problema da dica de ferramenta.

Espero que a ideia principal ajude alguém: - Algumas ferramentas que manipulam a sobreposição Aero podem estar interferindo.

    
por 07.01.2014 / 08:22
0

A tecla de atalho "Rotacionar para normal" CTRL + ALT + UpArrow pode ser usada para limpar o menu bloqueado, se o driver da placa gráfica suporta.

(Eu sei que, de fato, isso funciona com os gráficos da Intel, mas não posso garantir nenhum outro.)

    
por 18.12.2013 / 10:19
-1

Eu costumava fazer isso bastante no meu sistema em casa, rodando o XPPro, junto com caixas de ferramentas que faziam o mesmo. O Windows Explorer foi o aplicativo que mais expôs a estranheza (embora isso possa ser porque é um dos utilitários mais usados). Fechando / matando aplicativos, como no seu caso, não fez nada além de inverter resoluções de tela ou profundidades de cores. Também mudar para a tela de login e, em seguida, fazer o login de volta normalmente, mas nem sempre, fazer o truque.

Acontece muito raramente agora, embora não tenha certeza do que mudou para reduzir a ocorrência. Recentemente, atualizei a placa gráfica na máquina, mas a redução na ocorrência ocorreu de forma notável antes que a atualização ocorresse. Meu palpite é que ou uma atualização de driver ou um dos patches do MS reduziu o problema, mas isso é apenas um palpite. Em qualquer caso, certifique-se de que você não tenha perdido nenhuma atualização e verifique se está executando os últimos drivers estáveis para o seu chipset gráfico.

    
por 18.10.2009 / 20:07
-1

Você pode usar o comando taskkill :

  1. Abrir prompt de comando
  2. Digite taskkill /im dwm.exe e, em seguida, pressione Enter .

" taskkill "Comando

Se isso acontecer regularmente, você também poderá salvar o comando em um arquivo de lote.

    
por 16.08.2015 / 10:49