Uma janela minimizada do programa que está travado (não está respondendo) pode não ser corretamente restaurada e uma segunda janela minimizada aparece

Traduções deste artigo Traduções deste artigo
ID do artigo: 817611 - Exibir os produtos aos quais esse artigo se aplica.
Expandir tudo | Recolher tudo

Neste artigo

Sintomas

Uma janela minimizada de um programa que está travado (com o status "Não está respondendo" no Gerenciador de Tarefas do Windows) pode não ser restaurada corretamente ao clicar no botão Restaurar. Além disso, enquanto o programa não está respondendo, uma segunda janela minimizada pode ser exibida ao lado da janela original. É possível mover a segunda janela, mas a primeira janela permanece no lugar em que a tela ainda não foi substituída.

Causa

O recurso Janela Fantasma do Windows XP cria janelas fantasma em nome de um programa quando o programa não responde corretamente, dentro de alguns segundos, às mensagens de janela e é considerado travado. Esse recurso não pode restaurar corretamente as propriedades de uma janela minimizada e pode criar uma segunda janela de barra de título ao lado da janela original sem substitui-la.

Resolução

Informações sobre o service pack

Para resolver esse problema, obtenha o service pack mais recente para o Microsoft Windows XP. Para obter informações adicionais, clique no número abaixo para ler o artigo na Base de Dados de Conhecimento Microsoft (a página pode estar em inglês):
322389 Como obter o service pack mais recente do Windows XP

Informações sobre o hotfix

Um hotfix compatível foi disponibilizado pela Microsoft. No entanto, esse hotfix destina-se a corrigir somente o problema descrito neste artigo. Aplique-o somente aos sistemas que apresentarem esse problema específico. Testes adicionais podem ser realizados nesse hotfix. Portanto, se esse problema não o prejudicar seriamente, é recomendável que você aguarde o próximo service pack que contenha esse hotfix.

Para resolver esse problema, envie uma solicitação para o Atendimento ao Cliente Online Microsoft para obter o hotfix. Para enviar a solicitação online para obter o hotfix, visite o seguinte site da Microsoft:
http://go.microsoft.com/?linkid=6294451
Observação Se outros problemas ocorrerem ou se uma solução de problemas for requisitada, pode ser necessário criar uma solicitação de serviço separada. Os custos normais de suporte serão aplicados a questões e problemas de suporte que não se qualifiquem a esse hotfix. Para criar uma solicitação de serviço separada, visite o seguinte site da Microsoft:
http://support.microsoft.com/contactus/?ws=support
A versão em inglês dessa correção tem os atributos de arquivo (ou posteriores) listados na tabela a seguir. As datas e horários desses arquivos estão listados em formato UTC (Tempo Universal Coordenado). Ao exibir as informações sobre o arquivo, elas são convertidas para a hora local. Para localizar a diferença entre o UTC e a hora local, use a guia Fuso horário na ferramenta Data e Hora do Painel de Controle.
   Data         Hora   Versão      Tamanho    Nome do arquivo    Plataforma
   --------------------------------------------------------------------
   15-jul-2003  21:01  5.1.2600.1247   1.677.056  Win32k.sys   x86
   15-jul-2003  21:01  5.1.2600.1247   5.619.840  Win32k.sys   IA-64

Como Contornar

É possível usar o Kit de Ferramentas de Compatibilidade de Aplicativos para criar e instalar um banco de dados personalizado de compatibilidade de aplicativos para desabilitar o recurso Janela Fantasma do programa. Para baixar o Kit de Ferramentas de Compatibilidade de Aplicativos, visite o seguinte site da Microsoft (em inglês):
http://msdn2.microsoft.com/pt-br/library/aa286552.aspx
Para criar um banco de dados personalizado de compatibilidade de aplicativos:
  1. Instale e execute a ferramenta Administrador de Compatibilidade (adicione a opção /x à linha de comando para recursos avançados).
  2. Clique com o botão direito do mouse em Banco de dados personalizado e clique em Novo.
  3. Clique com o botão direito do mouse no novo banco de dados e clique em Renomear.
  4. Digite noghost como o nome do banco de dados.
  5. Clique com o botão direito do mouse em Novo banco de dados, clique em Criar novo e em Correção do aplicativo. Digite o nome do programa a ser corrigido.
  6. Digite o nome do fabricante do programa.
  7. Localize e clique no arquivo de programa (.exe) apropriado.
  8. Clique em Avançar..
  9. Na janela Modos de Compatibilidade, clique em Nenhum e em Avançar.
  10. Na lista Correções de compatibilidade, clique em NoGhost.
  11. Clique em Teste executado ou em Concluir. Se você clicar em Teste executado, o programa com a configuração de compatibilidade de aplicativos será iniciado. Se você clicar em Concluir , a correção de compatibilidade será adicionada ao banco de dados.
  12. No menu Arquivo, clique em Salvar para salvar o banco de dados. Ou copie o banco de dados para a pasta C:\Windows\AppPatch.
  13. Clique com o botão direito do mouse no banco de dados e clique em Instalar. Ou execute o comando sdbinst c:\windows\apppatch\noghost.sdb -q para instalar o banco de dados.

Mais Informações


As informações a seguir sobre a função GetMessage estão documentadas para o recurso Janela Fantasma no Windows XP. Para obter mais informações, visite o seguinte site da Microsoft (em inglês):
Função GetMessage
Se uma janela de nível superior parar de responder às mensagens por um tempo maior que alguns segundos, o sistema considera que a janela travou e a substitui por uma janela fantasma que tem ordem z, localização, tamanho e atributos visuais iguais. Isso permite que o usuário mova ou redimensione a janela ou até mesmo feche o aplicativo. No entanto, essas são as únicas ações disponíveis, porque o aplicativo está travado. No modo de depuração, o sistema não gera uma janela fantasma.

Situação

A Microsoft confirmou que esse é um problema nos produtos Microsoft que estão listados na seção "Aplica-se a". Esse problema foi corrigido pela primeira vez no Windows XP Service Pack 2 (SP2).

Propriedades

ID do artigo: 817611 - Última revisão: quinta-feira, 11 de outubro de 2007 - Revisão: 6.1
A informação contida neste artigo aplica-se a:
  • Microsoft Windows XP Professional
  • Microsoft Windows XP Home Edition
  • Microsoft Windows XP Tablet PC Edition
  • Microsoft Windows XP Media Center Edition
Palavras-chave: 
kbbug kbfix kbqfe kbwinxpsp2fix kbwinxppresp2fix kbhotfixserver KB817611

Submeter comentários

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com