O Windows pára de responder durante o desligamento com unidades mapeadas

Traduções deste artigo Traduções deste artigo
ID do artigo: 260067 - Exibir os produtos aos quais esse artigo se aplica.
Este artigo foi publicado anteriormente em BR260067
Este artigo foi arquivado. É oferecido "como está" e não será mais atualizado.
IMPORTANTE: Este artigo contém informações sobre como modificar o Registro. Antes de modificá-lo, faça um backup e certifique-se de que sabe como restaurá-lo caso ocorra algum problema. Para obter informações sobre como fazer backup, restaurar e editar o Registro, clique no número abaixo para ler o artigo na Base de Dados de Conhecimento da Microsoft.
256986 Descrição do Registro do Windows
Expandir tudo | Recolher tudo

Sintomas

Ao desligar o Windows quando existe um número considerável de unidades de rede mapeadas (unidades de rede que receberam uma letra de unidade local), o computador pode parar de responder (travar). Observe que esse problema ocorre com mais facilidade a medida que o número de unidades mapeadas aumenta. O limite reportado com mais freqüência é de oito unidades mapeadas.

OBSERVAÇÃO: No Windows 98, existe uma possibilidade muito pequena da ocorrência desse problema quando qualquer uma das seguintes opções ocorrer:
  • Você atualiza o driver de vídeo e reinicia o Windows.
  • Você altera o tamanho da fonte do vídeo e reinicia o Windows.
  • Um programa aplicativo de 16 bits chama a função do Win16 API ExitWindows com o sinalizador EW_RESTARTWINDOWS.
OBSERVAÇÃO: Para fazer uma pesquisa mais eficaz na Base de Dados de Conhecimento da Microsoft, use as palavras-chave relacionadas ao seu problema. Caso esteja pesquisando informações sobre soluções de problemas não mencionados neste artigo, pesquise novamente na Base de Dados de Conhecimento da Microsoft usando as palavras-chave listadas no seguinte artigo:
242450 Dicas sobre como consultar a Base de Dados de Conhecimento da Microsoft

Causa

Esse problema pode ocorrer porque durante a o processo de desligamento, uma mensagem WM_DEVICECHANGE é transmitida para todas as janelas principais. Essa transmissão informa cada janela de um evento DBT_DEVICEREMOVECOMPLETE. Se uma janela não responder à mensagem do sistema de transmissão, o computador poderá parar de responder (travar).

Sob as condições descritas na seção "Sintomas" deste artigo, o kernel do sistema operacional pode desligar enquanto transmite mensagens que ainda estão na fila para envio. Isso faz com que todas as operações de processamento de entrada parem, impedindo que qualquer janela responda (fazendo com que o Msgsrv32 trave).

Resolução

Uma correção suportada foi disponibilizada pela Microsoft, porém destina-se a corrigir somente o problema descrito neste artigo. Aplique-a somente em computadores que apresentarem esse problema específico. Testes adicionais poderão ser realizados nessa correção. Portanto, se o problema não o prejudicar, a Microsoft recomenda que você aguarde o novo service pack que contenha essa correção.

Para resolver esse problema imediatamente, contate o Atendimento Microsoft e obtenha a correção. Para obter uma lista completa dos números de telefone do Atendimento Microsoft e as informações sobre os custos de suporte, visite o seguinte site da Microsoft:
http://support.microsoft.com/default.aspx?scid=fh;PT-BR;CNTACTMS
OBSERVAÇÃO: Em casos especiais, as taxas cobradas pelas ligações para o suporte podem ser canceladas se um profissional de suporte da Microsoft determinar que uma atualização específica resolverá o problema. Os custos normais de suporte aplicam-se a questões e problemas adicionais que não correspondem à atualização em questão.

A versão em inglês dessa correção deverá ter os seguintes atributos de arquivo ou posteriores:
Data         Hora   Versão        Tamanho    Nome do arquivo    Plataforma
---------------------------------------------------------------------------- 
21/04/2000  11:33  4.10.2227   55.296  User32.dll  Windows 98 Second Edition
19/04/2000  16:02  4.10.2227  549.760  User.exe    Windows 98 Second Edition
	

OBSERVAÇÃO: Não existem atualizações planejadas para o Windows 98 no momento. Consulte a seção "Solução".

Como Contornar

Para solucionar esse problema, atualize para Microsoft Windows Millennium Edition (Me) ou desconecte todas as unidades de rede mapeadas antes de desligar o Windows.

Situação

A Microsoft confirmou que esse é um problema no Windows 98 Second Edition.

Esse problema foi corrigido no Windows Millennium Edition.

Mais Informações

AVISO: O uso incorreto do Editor do Registro pode causar sérios problemas que talvez exijam a reinstalação do sistema operacional. A Microsoft não garante que os problemas resultantes do uso incorreto do Editor do Registro possam ser solucionados. O uso do Editor do Registro é de sua responsabilidade.

A atualização faz com que o a linha do programa de desligamento espere por um valor padrão de 1.000 milésimos de segundo antes de iniciar o desligamento de kernel, caso ele detecte que existem transmissões de mensagens pendentes. O valor não pode ser alterado no Windows 95 (todas as versões), o qual possui um valor padrão de 1.500 milésimos de segundo. No Windows 98 Second Edition, é possível substituir esse valor padrão usando a seguinte entrada do Registro:
Chave: HKEY_CURRENT_USER\Control Panel\Desktop
Valor: ShutDownWaitTime
Tipo: DWORD
Dados: Número de milésimos de segundos de atraso antes do desligamento de kernel
Este artigo e a atualização que ele descreve substituem o seguinte artigo da Base de Dados de Conhecimento da Microsoft:
242934 O Windows trava ao enviar mensagem de transmissão do sistema durante o desligamento
Para obter informações adicionais sobre como obter e instalar o suplemento de desligamento do Windows 98 Second Edition, clique no número abaixo para ler o artigo na Base de Dados de Conhecimento da Microsoft:
239887 Suplemento de desligamento do Windows 98 Second Edition
Para obter informações adicionais sobre como solucionar problemas de desligamento do Windows 98 e Windows 98 Second Edition, clique no número abaixo para ler o artigo na Base de Dados de Conhecimento da Microsoft:
202633 Como solucionar problemas de desligamento do Windows 98
Para obter informações adicionais sobre os hotfixes do Windows 98 e Windows 98 Second Edition, clique no número abaixo para ler o artigo na Base de Dados de Conhecimento da Microsoft:
206071 Informações gerais sobre os hotfixes do Windows 98 e Windows 98 Segunda Edição
Para obter informações adicionais sobre os hotfixes do Windows 95, clique no número abaixo para ler o artigo na Base de Dados de Conhecimento da Microsoft:
161020 Implementando as atualizações do Windows 95

Propriedades

ID do artigo: 260067 - Última revisão: domingo, 20 de outubro de 2013 - Revisão: 3.1
A informação contida neste artigo aplica-se a:
  • Microsoft Windows 98 Second Edition
  • Microsoft Windows 95
  • Microsoft Windows 98 Standard Edition
Palavras-chave: 
kbnosurvey kbarchive kbqfe kbhotfixserver kbbug kbenv kbfix kbnetwork KB260067

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