Um erro de violação de acesso ocorre se as informações dos Serviços de Terminal estiverem corrompidas

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

Neste artigo

Sintomas

Ao executar um utilitário administrativo dos Serviços de Terminal, como o Tsprof.exe, o Mmc.exe ou o Usrmgr.exe, o utilitário pode gerar um erro de violação de acesso e encerrar inesperadamente ao gerenciar determinadas contas de usuário.

Ao executar um programa que usa as funções API do WTSSetUserConfig ou WTSQueryUserConfig para definir ou recuperar informações do usuário, o utilitário pode gerar um erro de violação de acesso e encerrar inesperadamente ao gerenciar determinadas contas de usuário.

Ao fazer uma conexão de Área de Trabalho Remota e tentar fazer logon em determinadas contas de usuário, a conexão de Área de Trabalho Remota pode fechar inesperadamente. Se a tentativa de logon com base na Área de Trabalho Remota for em um computador com base no Microsoft Windows XP ou em uma console de computador com base no Microsoft Windows Server 2003, o computador da Área de Trabalho Remota executará uma verificação de erro depois que o Winlogon encerrar inesperadamente. Dependendo da configuração, o computador da Área de Trabalho Remota pode reiniciar.

Um ou mais dos eventos a seguir podem ser gravados no log de eventos:

Identificação do evento 1004
Erro de aplicativo de origem
Relatando erro enfileirado: aplicativo com falha mmc.exe, versão 5.2.3790.0, módulo com falha tsuserex.dll, versão 5.2.3790.0, endereço com falha 0x0000c3a9.

Identificação do evento 1004
Erro de aplicativo de origem
Relatando erro enfileirado: aplicativo com falha mmc.exe, versão 5.2.3790.0, módulo com falha tsuserex.dll, versão 5.2.3790.0, endereço com falha 0x0000c3a9.

Identificação do evento 1004
Erro de aplicativo de origem
Relatando erro enfileirado: aplicativo com falha mmc.exe, versão 5.2.3790.0, módulo com falha tsuserex.dll, versão 5.2.3790.0, endereço com falha 0x0000c3a9.

Identificação do evento 1004
Erro de aplicativo de origem
Aplicativo com falha, versão 0.0.0.0, módulo com falha regapi.dll, versão 5.2.3790.0, endereço com falha 0x00002c4d.

Identificação do evento 1004
Erro de aplicativo de origem
Relatando erro enfileirado: aplicativo com falha winlogon.exe, versão 0.0.0.0, módulo com falha regapi.dll, versão 5.2.3790.0, endereço com falha 0x00002c4d.

Identificação do evento 1001
Erro de aplicativo de origem
Falha no compartimento de memória 62739595.

Identificação do evento 1001
Erro de aplicativo de origem
Falha no compartimento de memória 45054588

Causa

Esse problema pode ocorrer quando os dados corrompidos de usuário forem encontrados.

Resolução

Informações sobre o hotfix Windows Server 2003

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 poderão 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 contatar a Ajuda e Suporte Microsoft para obter o optais. Para enviar a solicitação online a fim de obter o hotfix, visite o seguinte site da Microsoft:
http://go.microsoft.com/?linkid=6294451
Observação Se problemas adicionais ocorreram ou uma solução de problemas for necessária, você poderá ter de 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

Informações sobre o arquivo

A versão em inglês desse hotfix tem os atributos de arquivo (ou atributos de arquivo 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.

Windows Server 2003, edições de 32 bits

   Data         Hora   Versão            Tamanho    Nome do arquivo
   -----------------------------------------------------------
   19-ago-2004  23:41  5.2.3790.202       50.176  Regapi.dll
   19-ago-2004  23:41  5.2.3790.202       81.920  Tsuserex.dll

Windows Server 2003, edições de 64 bits

   Data         Hora   Versão            Tamanho    Nome do arquivo     Plataforma
   ---------------------------------------------------------------------
   19-ago-2004  21:37  5.2.3790.202      129.536  Regapi.dll     IA-64
   19-ago-2004  21:37  5.2.3790.202      223.744  Tsuserex.dll   IA-64
   19-ago-2004  21:41  5.2.3790.202       50.176  Wregapi.dll    x86
   19-ago-2004  21:41  5.2.3790.202       81.920  Wtsuserex.dll  x86

Informações sobre o service pack do Windows XP

Para resolver o problema, obtenha o service pack mais recente para o 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 do Windows XP

Um hotfix compatível foi disponibilizado pela Microsoft, porém destina-se somente a corrigir o problema descrito neste artigo. Aplique-o somente aos sistemas que apresentarem este problema específico. Testes adicionais poderão ser realizados neste hotfix. Portanto, se esse problema não o prejudicar, recomendamos que você aguarde o novo service pack do Microsoft Windows XP que contém esse hotfix.

Para resolver esse problema imediatamente, contate o Atendimento Microsoft para obter o hotfix. Para obter uma lista completa dos números de telefone do Atendimento Microsoft e informações sobre os custos de suporte, consulte o seguinte site da Microsoft:
http://support.microsoft.com/contactus/?ws=support
Observação Em alguns casos, 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 serão aplicados a questões e problemas de suporte que não se qualifiquem à atualização específica em questão.

Informações sobre o arquivo

A versão em inglês desse hotfix tem os atributos de arquivo (ou atributos de arquivo 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.

Windows XP, edições de 32 bits

   Data         Hora   Versão            Tamanho    Nome do arquivo
   --------------------------------------------------------------
   10-set-2003  18:30  5.1.2600.1254      32.768  Cfgbkend.dll
   10-set-2003  18:30  5.1.2600.1254      30.720  Pchsvc.dll
   10-set-2003  18:30  5.1.2600.1254      33.280  Racpldlg.dll
   10-set-2003  18:30  5.1.2600.1267      44.544  Regapi.dll
   10-set-2003  18:30  5.1.2600.1254      41.472  Safrslv.dll
   02-ago-2003  07:45  5.1.2600.1254     129.536  Sessmgr.exe
   10-set-2003  18:30  5.1.2600.1254      200.192  Termsrv.dll
   10-set-2003  18:30  5.1.2600.1254      88.064  Tscfgwmi.dll

Windows XP, versões de 64 bits

   Data         Hora   Versão          Tamanho    Nome do arquivo    Plataforma
   ----------------------------------------------------------------------
   10-set-2003  17:38  5.1.2600.1254     104.448  Cfgbkend.dll  IA-64
   10-set-2003  17:38  5.1.2600.1254     110.080  Pchsvc.dll    IA-64
   10-set-2003  17:38  5.1.2600.1254     90.112  Racpldlg.dll  IA-64
   10-set-2003  17:38  5.1.2600.1267     127.488  Regapi.dll    IA-64
   10-set-2003  17:38  5.1.2600.1254     111.616  Safrslv.dll   IA-64
   02-ago-2003  08:44  5.1.2600.1254     419.328  Sessmgr.exe   IA-64
   10-set-2003  17:38  5.1.2600.1254     622.592  Termsrv.dll   IA-64
   10-set-2003  17:38  5.1.2600.1254     326.144  Tscfgwmi.dll  IA-64
   10-set-2003  18:30  5.1.2600.1267      44.544  Wregapi.dll   x86

Windows 2000

Um hotfix compatível foi disponibilizado pela Microsoft, porém destina-se somente a corrigir o problema descrito neste artigo. Aplique-o somente aos sistemas que apresentarem este problema específico. Testes adicionais poderão ser realizados neste hotfix. Por isso, se esse problema não o prejudicar, é aconselhável aguardar o novo service pack do Microsoft Windows 2000 que contenha esse hotfix.

Para resolver esse problema imediatamente, contate o Atendimento Microsoft para obter o hotfix. Para obter uma lista completa dos números de telefone do Atendimento Microsoft e informações sobre os custos de suporte, consulte o seguinte site da Microsoft:
http://support.microsoft.com/contactus/?ws=support
Observação Em alguns casos, 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 serão aplicados a questões e problemas de suporte que não se qualifiquem à atualização específica em questão.

Informações sobre o arquivo

A versão em inglês desse hotfix tem os atributos de arquivo (ou atributos de arquivo 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
   ------------------------------------------------------
   07-jan-2004  20:44  5.0.2195.6889  36.624  Regapi.dll

Situação

A Microsoft confirmou que este é um problema nos produtos Microsoft que estão listados na seção "Aplica-se a".

Windows XP

Esse problema foi corrigido pela primeira vez no Windows XP Service Pack 2 (SP2).

Mais Informações

O hotfix descrito neste artigo não corrige os dados corrompidos. O hotfix impede que o código faça com que o processo encerre inesperadamente com um erro de violação de acesso.

Após a aplicação desse hotfix, poderá ser possível fazer logon em um computador com base no Windows 2000 ou no Windows XP usando a Área de Trabalho Remota sem erros. No entanto, uma mensagem de erro ainda pode ser exibida ao alterar as propriedades da conta de usuário ou ao fazer logon usando essa conta.

Se você usar o MMC (Console de Gerenciamento da Microsoft) para editar ou exibir as propriedades de usuário, uma mensagem de erro semelhante à seguinte poderá ser exibida:
Propriedades de serviços de terminal
Não foi possível carregar as propriedades dos serviços de terminal para este usuário porque: O parâmetro está incorreto.
Ou, ao tentar fazer logon em um computador com base no Windows Server 2003 usando uma conexão de Área de Trabalho Remota, uma mensagem de erro semelhante à seguinte poderá ser exibida:
Mensagem de logon
O sistema não pôde fazer logon devido ao seguinte erro O parâmetro está incorreto.
Tente novamente ou consulte o administrador do sistema
Para corrigir a corrupção de dados do usuário dos Serviços de Terminal, execute as seguintes etapas:
  1. Crie um arquivo de texto com as seguintes linhas de texto, em que nome_de_usuário é o nome da conta de usuário com as informações corrompidas e domínio é o nome de domínio.
    dn: CN=nome_de_usuário,CN=Users,DC=domínio,DC=com
    changetype: modify
    delete: userParameters
  2. Nomeie o arquivo "Users.txt".
  3. Em um prompt de comando, digite o seguinte comando para executar o arquivo:
    Ldifde ?I ?f users.txt
    A execução desse comando também irá limpar as propriedades e resolver o problema em um domínio do Active Directory.

    Observação A limpeza do atributo userParameters na conta de usuário pode afetar outros programas. Se as informações específicas do programa estiverem armazenadas aqui, ela terá de ser preenchida novamente. Por exemplo, os programas que podem ser afetados são o FPNW, o RAS e todas as informações dos Serviços de Terminal específicas sobre o usuário.

Referências

Para obter informações adicionais sobre a terminologia usada neste artigo, clique no número abaixo para ler o artigo na Base de Dados de Conhecimento da Microsoft (a página pode estar em inglês):
824684 Descrição da terminologia padrão usada para descrever as atualizações de software da Microsoft

Propriedades

ID do artigo: 828664 - Última revisão: quinta-feira, 11 de outubro de 2007 - Revisão: 5.3
A informação contida neste artigo aplica-se a:
  • Microsoft Windows Server 2003, Standard Edition (32-bit x86)
  • Microsoft Windows Server 2003, Enterprise Edition (32-bit x86)
  • Microsoft Windows Server 2003, Datacenter Edition (32-bit x86)
  • Microsoft Windows XP Professional
  • Microsoft Windows 2000 Server
Palavras-chave: 
kbbug kbfix kbqfe kbwinxpsp2fix kbwinxppresp2fix kbhotfixserver KB828664

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