Um computador está a executar os serviços de terminal deixa de responder e recebe uma mensagem de erro no Windows 2000 ou no Windows XP: "Erro STOP 0x7F"

Traduções de Artigos Traduções de Artigos
Artigo: 814789 - Ver produtos para os quais este artigo se aplica.
Expandir tudo | Reduzir tudo

Nesta página

Sintomas

Um computador está a executar os serviços de terminal pode deixar de responder. Quando este problema ocorre, recebe a seguinte mensagem de erro do tipo Stop:
0x0000007F (0 x 00000008) erro STOP 0x7f
Ocorrer o erro fatal no Win32k.sys ficheiro.

Quando encerrar e reiniciar o computador, o computador é iniciado como habitualmente. No entanto, o erro fatal persistir regularmente.

Este problema poderá ocorrer se o computador está a executar o Windows XP ou Microsoft Windows 2000.

Causa

Este problema ocorre porque um programa pode criar janelas aninhadas até 100. Durante a limpeza, pode não haver espaço de pilha suficiente para o thread actual processar todas as funções necessárias para limpar todos os objectos do janela.

Resolução

Depois de aplicar esta correcção, um programa pode criar até 50 janelas aninhadas. Se um programa tentar criar mais do que 50 janelas aninhadas, o programa falhar.

Windows XP

Informações sobre Service Packs

Para resolver este problema, obtenha o service pack mais recente do Windows XP. Para obter mais informações, clique no número de artigo que se segue para visualizar o artigo na Microsoft Knowledge Base:
322389Como obter o Windows XP service pack mais recente

Informações sobre a correcção

Está disponível a partir da Microsoft uma correcção suportada. No entanto, esta correcção destina-se a corrigir o problema descrito neste artigo. Aplique esta correcção apenas em sistemas que tenham este problema específico. Esta correcção poderá submetida a testes adicionais. Por conseguinte, se não estiver a ser gravemente afectado por este problema, recomendamos que aguarde pela próxima actualização de software que contenha esta correcção.

Se a correcção está disponível para transferência, existe uma secção "denominada transferência de correcção disponível" na parte superior deste artigo da base de dados de conhecimento. Se esta secção não for apresentado, contacte o serviço de cliente do Microsoft e suporte para obter a correcção.

Nota Se ocorram problemas adicionais ou se for necessária qualquer resolução de problemas, poderá ter de criar um pedido de assistência separado. Os custos normais do suporte serão aplicados a problemas adicionais e questões de suporte que não se enquadrem esta correcção específica. Para obter uma lista completa dos números de telefone do suporte de cliente do Microsoft ou para criar um pedido serviço separado, visite o seguinte Web site da Microsoft:
http://support.microsoft.com/contactus/?ws=support
Nota O formulário "Transferência de correcção disponível" apresenta os idiomas para a qual a correcção está disponível. Se não vir o idioma, é porque uma correcção não está disponível para esse idioma.
Pré-requisitos
Para aplicar esta correcção, tem de ter Windows XP Service Pack 1 instalado no computador.
Requisito de reinício
Tem de reiniciar o computador depois de aplicar esta correcção.
Informações sobre substituição de correcções
Esta correcção não substitui quaisquer outras correcções.
Informações do ficheiro
A versão inglesa desta correcção tem os atributos de ficheiro (ou atributos de ficheiro posteriores) listados na seguinte tabela. As datas e horas destes ficheiros são indicadas na hora universal coordenada (UTC). Quando visualiza as informações do ficheiro, é convertido para a hora local. Para determinar a diferença entre a UTC e a hora local, utilize o separador fuso horário no item data e hora no painel de controlo.
   Date         Time   Version        Size       File name   Platform
   ------------------------------------------------------------------
   15-Jan-2004  01:49  5.1.2600.1332  1,678,208  Win32k.sys  i386
   15-Jan-2004  01:50  5.1.2600.1332  5,623,808  Win32k.sys  IA-64

Windows 2000

Informações sobre Service Packs

Para resolver este problema, obtenha o service pack mais recente do Windows 2000. Para obter mais informações, clique no número de artigo que se segue para visualizar o artigo na Microsoft Knowledge Base:
260910Como obter o Windows 2000 service pack mais recente

Informações sobre a correcção

Está disponível a partir da Microsoft uma correcção suportada. No entanto, esta correcção destina-se a corrigir o problema descrito neste artigo. Aplique esta correcção apenas em sistemas que tenham este problema específico. Esta correcção poderá submetida a testes adicionais. Por conseguinte, se não estiver a ser gravemente afectado por este problema, recomendamos que aguarde pela próxima actualização de software que contenha esta correcção.

Se a correcção está disponível para transferência, existe uma secção "denominada transferência de correcção disponível" na parte superior deste artigo da base de dados de conhecimento. Se esta secção não for apresentado, contacte o serviço de cliente do Microsoft e suporte para obter a correcção.

Nota Se ocorram problemas adicionais ou se for necessária qualquer resolução de problemas, poderá ter de criar um pedido de assistência separado. Os custos normais do suporte serão aplicados a problemas adicionais e questões de suporte que não se enquadrem esta correcção específica. Para obter uma lista completa dos números de telefone do suporte de cliente do Microsoft ou para criar um pedido serviço separado, visite o seguinte Web site da Microsoft:
http://support.microsoft.com/contactus/?ws=support
Nota O formulário "Transferência de correcção disponível" apresenta os idiomas para a qual a correcção está disponível. Se não vir o idioma, é porque uma correcção não está disponível para esse idioma.
Pré-requisitos
Para aplicar esta correcção, tem de ter Windows 200 Service Pack 3 instalado no computador.
Requisito de reinício
Tem de reiniciar o computador depois de aplicar esta correcção.
Informações sobre substituição de correcções
Esta correcção não substitui quaisquer outras correcções.
Informações do ficheiro
A versão inglesa desta correcção tem os atributos de ficheiro (ou atributos de ficheiro posteriores) listados na seguinte tabela. As datas e horas destes ficheiros são indicadas na hora universal coordenada (UTC). Quando visualiza as informações do ficheiro, é convertido para a hora local. Para determinar a diferença entre a UTC e a hora local, utilize o separador fuso horário no item data e hora no painel de controlo.
  Date         Time     Version          Size     File name
  ---------------------------------------------------------------
  04-Mar-2003  19:26   5.0.2195.6678     42,768   Basesrv.dll
  14-Feb-2003  18:49   5.0.2195.6660    222,992   Gdi32.dll
  14-Feb-2003  18:49   5.0.2195.6656    710,928   Kernel32.dll
  04-Mar-2003  19:26   5.0.2195.6669    333,072   Msgina.dll
  31-Jan-2003  18:51   5.0.2195.6661     90,232   Rdpwd.sys
  04-Mar-2003  19:26   5.0.2195.6666    379,664   User32.dll
  04-Mar-2003  19:26   5.0.2195.6671    385,296   Userenv.dll
  04-Mar-2003  19:24   5.0.2195.6679  1,620,176   Win32k.sys
  03-Mar-2003  15:14   5.0.2195.6675    181,008   Winlogon.exe
  14-Feb-2003  18:49   5.0.2195.6655    243,472   Winsrv.dll
  04-Mar-2003  19:33   5.0.2195.6661     90,200   56bit\Rdpwd.sys
  04-Mar-2003  19:26   5.0.2195.6656    710,928   uniproc\Kernel32.dll
  04-Mar-2003  19:26   5.0.2195.6679  1,620,176   uniproc\Win32k.sys
  14-Feb-2003  18:49   5.0.2195.6655    243,472   uniproc\Winsrv.dll
				

Ponto Da Situação

A Microsoft confirmou que este é um problema nos produtos da Microsoft listados na secção "Aplica-se a". Este problema foi corrigido pela primeira vez no Microsoft Windows 2000 Service Pack 4.

Mais Informação

Para obter mais informações sobre como obter uma correcção para o Windows 2000 Datacenter Server, clique no número de artigo que se segue para visualizar o artigo na Microsoft Knowledge Base:
265173O produto programa Datacenter e o Windows 2000 Datacenter Server

Informações de registo do Windows XP

aviso Podem ocorrer problemas graves se modificar o registo incorrectamente utilizando o Editor de registo ou utilizando outro método. Estes problemas poderão forçar a reinstalação do sistema operativo. Microsoft não garante que estes problemas podem ser resolvidos. Modificar o registo por sua conta e risco.

Depois de aplicar esta correcção, pode utilizar a entrada de registo NestedWindowLimit para definir o número máximo de janelas aninhados. Pode definir o número máximo para qualquer valor entre 50 e 100.

aviso Se definir um valor diferente de 50, Windows poderá deixar de responder e poderá receber uma mensagem de erro "Erro STOP 0x7F". Se ocorrer este problema, restaure o valor para 50. Ou, remova a entrada de registo.

Para definir o número máximo de janelas aninhadas, siga estes passos:
  1. Clique em Iniciar , escreva regedit na caixa Iniciar procura e, em seguida, prima ENTER.
  2. Localize e, em seguida, clique na seguinte subchave do registo:
    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Windows
  3. No menu Editar , aponte para Novo e, em seguida, clique em Valor DWORD (DWORD Value) .
  4. Escreva USERNestedWindowLimit e, em seguida, prima ENTER.
  5. Clique com o botão direito do rato USERNestedWindowLimit e, em seguida, clique em Modificar .
  6. Em base , clique em decimal .
  7. Na caixa dados do valor , escreva um novo valor.
  8. Clique em OK e saia do Editor de registo.

Propriedades

Artigo: 814789 - Última revisão: 4 de novembro de 2007 - Revisão: 4.4
A informação contida neste artigo aplica-se a:
  • Microsoft Windows 2000 Advanced Server SP3
  • Microsoft Windows 2000 Advanced Server SP2
  • Microsoft Windows 2000 Advanced Server SP1
  • Microsoft Windows 2000 Service Pack 3
  • Microsoft Windows 2000 Server SP2
  • Microsoft Windows 2000 Server SP1
  • Microsoft Windows 2000 Service Pack 3
  • Microsoft Windows 2000 Professional SP2
  • Microsoft Windows 2000 Professional SP1
  • Microsoft Windows XP Home Edition
  • Microsoft Windows XP Professional Edition
Palavras-chave: 
kbmt kbautohotfix kbhotfixserver kbqfe kbshell kbwin2ksp4fix kberrmsg kbwin2000presp4fix kbfix kbbug KB814789 KbMtpt
Tradução automática
IMPORTANTE: Este artigo foi traduzido por um sistema de tradução automática (também designado por Machine translation ou MT), não tendo sido portanto revisto ou traduzido por humanos. A Microsoft tem artigos traduzidos por aplicações (MT) e artigos traduzidos por tradutores profissionais. O objectivo é simples: oferecer em Português a totalidade dos artigos existentes na base de dados do suporte. Sabemos no entanto que a tradução automática não é sempre perfeita. Esta pode conter erros de vocabulário, sintaxe ou gramática? erros semelhantes aos que um estrangeiro realiza ao falar em Português. A Microsoft não é responsável por incoerências, erros ou estragos realizados na sequência da utilização dos artigos MT por parte dos nossos clientes. A Microsoft realiza actualizações frequentes ao software de tradução automática (MT). Obrigado.
Clique aqui para ver a versão em Inglês deste artigo: 814789

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