Um servidor de terminais baseado no Windows Server 2008 nega pedidos de ligação com a mensagem de erro "a chamada de procedimento remoto falhou e não foi executada" aleatoriamente uma condição de início de sessão/fim de sessão pesado

Aplica-se a: Windows Server 2008 for Itanium-Based SystemsWindows Server 2008 DatacenterWindows Server 2008 Enterprise

Sintomas


Se tiver um servidor de terminal baseado no Windows Server 2008. Se muitos utilizadores tentarem para iniciar ou terminar sessão no servidor de terminais ao mesmo tempo, alguma ligação os pedidos são negados e, em seguida, recebe a seguinte mensagem de erro:
Chamada de procedimento remoto falhou e não foi executada.
Por exemplo, este problema poderá ocorrer quando os utilizadores de 20 a 30 tentarem iniciar sessão ou terminar ao mesmo tempo.

Nota Se um utilizador tenta ligar novamente, poderá ter êxito a segunda tentativa.

Resolução


Informações sobre correção

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

Se a correcção estiver disponível para transferência, existirá uma secção de "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 apresentada, contacte o Suporte ao Cliente da Microsoft para obter a correção.

Nota Caso ocorram problemas adicionais ou se for necessária a resolução de problemas, poderá ter de criar um pedido de assistência separado. Os custos de normais do suporte serão aplicados a questões de suporte adicional e problemas incluídos nesta correção específica. Para uma lista completa dos números de telefone de suporte e serviço de cliente da Microsoft ou para criar um pedido de assistência separado, visite o seguinte Web site da Microsoft:Nota O formulário "Transferência de correcção disponível" apresenta os idiomas nos quais a correcção está disponível. Se não visualizar o seu idioma, é porque uma correcção não está disponível para esse idioma.

Correcções importantes do Windows Vista e Windows Server 2008 são incluídas nos pacotes mesmos. No entanto, apenas um destes produtos pode ser listado na página "Pedido de correcção". Para pedir o pacote de correcções que se aplica ao Windows Vista e Windows Server 2008, basta seleccione o produto que está listado na página.

Pré-requisitos

Para aplicar esta correcção, o computador tem de ter um dos seguintes sistemas operativos:
  • Windows Server 2008
  • Windows Server 2008 Service Pack 2

Requisito de reinício

Tem de reiniciar o computador depois de aplicar esta correcção.

Informações sobre substituição da correção


Esta correcção não substitui quaisquer outras correcções disponibilizadas anteriormente.

Informações de 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 listadas 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.
Nota informativa dos ficheiros Windows Server 2008

Os ficheiros MANIFEST (. manifest) e MUM (. mum) instalados em cada ambiente são
listados em separado
. MUM e ficheiros de MANIFESTO e os ficheiros de catálogo (. cat) de segurança associados, são essenciais para manter o estado do componente actualizado. Os ficheiros de catálogo de segurança (atributos não listados) são assinados com uma assinatura digital da Microsoft.
Para todas as versões baseadas em x86 do Windows Server 2008 suportadas
Nome do ficheiroVersão do ficheiroTamanho do ficheiroDataHoraPlataformaRequisito de SP
Regapi.dll6.0.6001.2243167,58412-May-200915:42x86SP1
Tsuserex.dll6.0.6001.2243177,31212-May-200915:42x86SP1
Regapi.dll6.0.6002.2213467,58412-May-200915:41x86SP2
Para todas as versões baseadas em x64 do Windows Server 2008 suportadas
Nome do ficheiroVersão do ficheiroTamanho do ficheiroDataHoraPlataformaRequisito de SP
Regapi.dll6.0.6001.2243189,08812-May-200916:06x64SP1
Tsuserex.dll6.0.6001.2243193,18412-May-200916:06x64SP1
Regapi.dll6.0.6002.2213489,08812-May-200915:40x64SP2
Para todas as edições suportadas baseadas em Itanium do Windows Server 2008
Nome do ficheiroVersão do ficheiroTamanho do ficheiroDataHoraPlataformaRequisito de SP
Regapi.dll6.0.6001.22431175,10412-May-200915:45IA-64SP1
Tsuserex.dll6.0.6001.22431210,43212-May-200915:46IA-64SP1
Regapi.dll6.0.6002.22134175,10412-May-200915:33IA-64SP2

Solução alternativa


Importante Esta secção, método ou tarefa contém passos que explicam como modificar o registo. No entanto, poderão ocorrer problemas graves se modificar o registo incorrectamente. Por conseguinte, certifique-se de que segue estes passos cuidadosamente. Para uma maior protecção, efectue o backup do Registro antes de o modificar. Em seguida, pode restaurar o registo se ocorrer um problema. Para mais informações sobre como efectuar cópias de segurança e restaurar o registo, clique no número de artigo seguinte para visualizar o artigo na Microsoft Knowledge Base:
322756 como efectuar cópias de segurança e restaurar o registo no Windows
Para contornar este problema, modifique o registo. Para tal, siga estes passos:
  1. Clique em Iniciar, clique em Executar, escreva regedit na caixa Abrir e, em seguida, clique em OK.
  2. Localize a seguinte subchave de registo:

    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal Server
  3. Clique em Editar, aponte para Novoe, em seguida, clique em Valor DWORD.
  4. Na caixa novo valor #1 , escreva IgnoreRegUserConfigErrorse, em seguida, prima ENTER.
  5. IgnoreRegUserConfigErrors com o botão direito e, em seguida, clique em Modificar.
  6. Na caixa dados do valor , escreva 1, clique em Decimale, em seguida, clique em OK.
  7. Sair do Editor de Registo.

Estado


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

Mais informações


Para mais informações, clique no número de artigo seguinte para visualizar o artigo na Base de Dados de Conhecimento Microsoft

824684 descrição da terminologia padrão utilizada para descrever actualizações de software da Microsoft


Informações sobre ficheiros adicionais para o Windows Server 2008

Ficheiros adicionais para todas as versões baseadas em x86 do Windows Server 2008 suportadas
Nome do ficheiroVersão do ficheiroTamanho do ficheiroDataHoraPlataforma
Package_for_kb970689_sc_0~31bf3856ad364e35~x86~~6.0.1.0.mumNão aplicável1,42213-May-200903:39Não aplicável
Package_for_kb970689_sc_1~31bf3856ad364e35~x86~~6.0.1.0.mumNão aplicável1,69013-May-200903:39Não aplicável
Package_for_kb970689_sc~31bf3856ad364e35~x86~~6.0.1.0.mumNão aplicável1,70113-May-200903:39Não aplicável
Package_for_kb970689_server_0~31bf3856ad364e35~x86~~6.0.1.0.mumNão aplicável1,90213-May-200903:39Não aplicável
Package_for_kb970689_server_1~31bf3856ad364e35~x86~~6.0.1.0.mumNão aplicável1,69413-May-200903:39Não aplicável
Package_for_kb970689_server~31bf3856ad364e35~x86~~6.0.1.0.mumNão aplicável1,71313-May-200903:39Não aplicável
Package_for_kb970689_winpesrv_0~31bf3856ad364e35~x86~~6.0.1.0.mumNão aplicável1,42213-May-200903:39Não aplicável
Package_for_kb970689_winpesrv~31bf3856ad364e35~x86~~6.0.1.0.mumNão aplicável1,43013-May-200903:39Não aplicável
X86_microsoft-windows-t..rvices-registryapis_31bf3856ad364e35_6.0.6001.22431_none_a4bc5ad53b30b1bc.manifestNão aplicável6,29612-May-200919:26Não aplicável
X86_microsoft-windows-t..rvices-registryapis_31bf3856ad364e35_6.0.6002.22134_none_a6a5cd9b385452e5.manifestNão aplicável6,29612-May-200919:23Não aplicável
X86_microsoft-windows-t..vices-userextension_31bf3856ad364e35_6.0.6001.22431_none_f334f46efc9b78f4.manifestNão aplicável28,79512-May-200919:30Não aplicável
Ficheiros adicionais para todas as versões baseadas em x64 do Windows Server 2008 suportadas
Nome do ficheiroVersão do ficheiroTamanho do ficheiroDataHoraPlataforma
Amd64_microsoft-windows-t..rvices-registryapis_31bf3856ad364e35_6.0.6001.22431_none_00daf658f38e22f2.manifestNão aplicável6,32012-May-200919:26Não aplicável
Amd64_microsoft-windows-t..rvices-registryapis_31bf3856ad364e35_6.0.6002.22134_none_02c4691ef0b1c41b.manifestNão aplicável6,32012-May-200919:21Não aplicável
Amd64_microsoft-windows-t..vices-userextension_31bf3856ad364e35_6.0.6001.22431_none_4f538ff2b4f8ea2a.manifestNão aplicável28,83512-May-200919:30Não aplicável
Package_for_kb970689_sc_0~31bf3856ad364e35~amd64~~6.0.1.0.mumNão aplicável1,43013-May-200903:39Não aplicável
Package_for_kb970689_sc_1~31bf3856ad364e35~amd64~~6.0.1.0.mumNão aplicável1,70213-May-200903:39Não aplicável
Package_for_kb970689_sc~31bf3856ad364e35~amd64~~6.0.1.0.mumNão aplicável1,71113-May-200903:39Não aplicável
Package_for_kb970689_server_0~31bf3856ad364e35~amd64~~6.0.1.0.mumNão aplicável1,91413-May-200903:39Não aplicável
Package_for_kb970689_server_1~31bf3856ad364e35~amd64~~6.0.1.0.mumNão aplicável1,70613-May-200903:39Não aplicável
Package_for_kb970689_server~31bf3856ad364e35~amd64~~6.0.1.0.mumNão aplicável1,72313-May-200903:39Não aplicável
Package_for_kb970689_winpesrv_0~31bf3856ad364e35~amd64~~6.0.1.0.mumNão aplicável1,43013-May-200903:39Não aplicável
Package_for_kb970689_winpesrv~31bf3856ad364e35~amd64~~6.0.1.0.mumNão aplicável1,43813-May-200903:39Não aplicável
Ficheiros adicionais para todas as versões baseadas em Itanium do Windows Server 2008 suportadas
Nome do ficheiroVersão do ficheiroTamanho do ficheiroDataHoraPlataforma
Ia64_microsoft-windows-t..rvices-registryapis_31bf3856ad364e35_6.0.6001.22431_none_a4bdfecb3b2ebab8.manifestNão aplicável6,30812-May-200919:10Não aplicável
Ia64_microsoft-windows-t..rvices-registryapis_31bf3856ad364e35_6.0.6002.22134_none_a6a7719138525be1.manifestNão aplicável6,30812-May-200919:03Não aplicável
Ia64_microsoft-windows-t..vices-userextension_31bf3856ad364e35_6.0.6001.22431_none_f3369864fc9981f0.manifestNão aplicável28,81512-May-200919:14Não aplicável
Package_for_kb970689_sc_0~31bf3856ad364e35~ia64~~6.0.1.0.mumNão aplicável1,42513-May-200903:39Não aplicável
Package_for_kb970689_sc_1~31bf3856ad364e35~ia64~~6.0.1.0.mumNão aplicável1,53013-May-200903:39Não aplicável
Package_for_kb970689_sc~31bf3856ad364e35~ia64~~6.0.1.0.mumNão aplicável1,70613-May-200903:39Não aplicável
Package_for_kb970689_server_0~31bf3856ad364e35~ia64~~6.0.1.0.mumNão aplicável1,90813-May-200903:39Não aplicável
Package_for_kb970689_server_1~31bf3856ad364e35~ia64~~6.0.1.0.mumNão aplicável1,53413-May-200903:39Não aplicável
Package_for_kb970689_server~31bf3856ad364e35~ia64~~6.0.1.0.mumNão aplicável1,71813-May-200903:39Não aplicável
Package_for_kb970689_winpesrv_0~31bf3856ad364e35~ia64~~6.0.1.0.mumNão aplicável1,42613-May-200903:39Não aplicável
Package_for_kb970689_winpesrv~31bf3856ad364e35~ia64~~6.0.1.0.mumNão aplicável1,43413-May-200903:39Não aplicável