DetailPage-MSS-KB

Base de Dados de Conhecimento

ID do artigo: 895200 - Última revisão: quarta-feira, 5 de dezembro de 2007 - Revisão: 4.3

Download do Hotfix Disponível
Visualizar e solicitar downloads de hotfix
 
 

Nesta página

Sumário

Este artigo lista os bugs COM + corrigidos no Windows XP post-Service Pack 2 (SP2) COM + Hotfix Rollup Package 9. Cada pacote contém todas as correções que foram lançadas nos anteriores Windows Service Pack 2 (SP2) + rollup hotfix.

Problemas corrigidos neste pacote cumulativo de hotfix

Os seguintes problemas também são corrigidos neste pacote cumulativo de hotfix. Esses problemas não documentados em um artigo anterior do Microsoft Knowledge Base:
  • Quando você chama a função xa_open em um processo cliente para abrir uma conexão com XA, ocorre um vazamento de memória. Esse problema ocorre quando o coordenador de transações distribuídas (DTC) da Microsoft não está on-line.
  • Quando você chamar a função xa_commit em um processo cliente para executar uma confirmação, ocorre um vazamento de memória. Esse problema ocorre quando a identificação de troca (XID) não é válida.
  • Um desligamento de componente NonRoot + faz com que uma transação para terminar antes que expire o tempo limite TX.
  • A chamada de função xa_rollback não é sempre enviada quando você executar uma reversão com um servidor vinculado para Oracle do Microsoft SQL Server.
  • Quando você tentar chamada um remoto aplicativo COM +, um evento que é semelhante à seguinte é registrado no log do aplicativo no computador cliente:

    Tipo de evento: erro
    Origem do evento: DCOM
    Categoria do evento: nenhum
    IDENTIFICAÇÃO de evento: 10016
    Descrição:
    As configurações de permissão específicas do aplicativo não conceda permissão de ativação local para o aplicativo de servidor COM CLSID {clsid} para o usuário userAccount (sid) do SID. Esta permissão de segurança pode ser modificada usando a ferramenta administrativa Serviços de componentes.

  • Em um computador que está executando o Microsoft Windows XP com SP2, quando você tenta acessar um computador remoto que esteja executando o Microsoft Internet Information Services (IIS) por meio de programação usando a API COM do IIS, você não pode se conectar ao serviço IIS remoto. Quando esse problema ocorre, você receber a seguinte mensagem de erro:
    Não foi possível estabelecer um canal de comunicação seguro com o servidor de destino. MD_ERROR_SECURE_CHANNEL_FAILURE 800CC806L-2146646010
  • Você enfrentar um vazamento de memória a rpcss! RegisterAuthInfoIfNecessary processar se Microsoft Remote Procedure Call Server Service (RPCSS), chamadas de procedimento serviços não estiverem registrados. Esse problema ocorre quando você inicia um servidor COM local.

    Observação Esse problema pode ocorrer no Microsoft Windows XP Embedded. No Microsoft Windows XP Embedded, você pode criar uma imagem sem usar serviços RPCSS.
  • Acesso não tratada (C0000005) VIOLAÇÃO COM chamadas podem causar a função CoUninitialize para ser chamado repetidamente. Quando esse problema ocorre, o aplicativo do COM + pára de responder (trava) e alto uso da CPU ocorre.
  • Se você chamar o método Dispose em um componente de serviço enquanto o componente está em um estado de transação, uma ComException (CONTEXT_E_ABORTING) é lançada. Quando esse problema ocorre, você receber a seguinte mensagem de erro:
    Você fez uma chamada em um componente COM + que tem uma transação já foi anulada ou no processo de anular de método. 8004e003-2147164157
  • Se seu computador Windows XP SP2-base tiver um nome de computador que contenha caracteres multibyte, e você tentar realizar uma transação distribuída, o seguinte evento é registrado no log do aplicativo:

    Tipo de evento: erro
    Origem do evento: +
    IDENTIFICAÇÃO de evento: 4863
    Descrição:
    TransactionManager-> GetWhereabouts falhou. Se o coordenador de transações distribuídas estiver configurado para usar o host remoto para coordenar transações, é provável que o host remoto não pode ser contatado. Você pode configurar o MSDTC para usar coordenador local, clicando em botão de barra de ferramentas MSDTC no snap-in MMC de serviços de componentes. Como execução adicional é impossível neste momento, o processo de servidor foi finalizado. IDENTIFICAÇÃO de aplicativo do servidor: {02D4B3F1-FD88-11 D 960 1 D-00805FC79235} identificação de instância de aplicativo do servidor: nome do aplicativo {914FC2C1-5A8B-452D-913D-C847292B6E36} Server: código de erro do sistema aplicativo = 0x8007007a: A área de dados passada para uma chamada de sistema é muito pequena. Informações internas de serviços COM +: Arquivo: d:\qxp_slp\com\com1x\src\comsvcs\txprop\dtcinfo.cpp, linha: versão do arquivo Comsvcs.dll 164: ENU 2001.12.4414.258 shp

    Além disso, o seguinte evento é registrado no log do sistema:

    Tipo de evento: erro
    Origem do evento: Service Control Manager
    IDENTIFICAÇÃO de evento: 7031
    Descrição:
    o aplicativo de sistema COM + foi encerrado inesperadamente. Ele tem feito neste 1 momento, a seguinte ação corretiva será executada no 1000 milissegundos: reiniciar o serviço.

  • Quando você chamar a função CoEnterServiceDomain em um contexto que inclui uma transação anulada, a infra-estrutura SWC (Services Without Components) fica em um estado irrecuperável e inconsistente. Quando esse problema ocorre, você receber a seguinte mensagem de erro:
    Não há nenhum contexto de objeto MTS CONTEXT_E_NOCONTEXT 8004E004-2147164156
  • Quando o coordenador de transações distribuídas (DTC) da Microsoft estiver desativado na inicialização, você não pode usar configuração de DCOM para alterar as propriedades. Quando você tenta alterar propriedades, a opção Propriedades não está disponível.
  • Um aplicativo do COM + pára de responder na inicialização porque um deadlock ocorre com o Gerenciador de controle de serviço (SCM). Esse problema ocorre quando o aplicativo do COM + não tem dependências configurada para o aplicativo de sistema COM + ou o coordenador de transações distribuídas (DTC).
  • Você pode enfrentar corrupção de pilha no RPCSS quando uma condição de baixa memória ou existe uma condição de falta de memória.
  • Se você chamar a função GetClipboardData para recuperar o conteúdo da área de transferência e a área de transferência usa o formato de dados OwnerLink, a função retornará nula.
  • Operações COM + e operações de DTC podem levar muito tempo para ser executado durante a fase de confirmação de uma transação.
  • Um vazamento de memória pode ocorrer em Ole32.dll ao usar uma biblioteca de vínculo dinâmico de proxy ou uma biblioteca de vínculo dinâmico do stub.
  • Esse pacote cumulativo de hotfix adiciona a opção COMBND_SERVER_LOCALITY do método IRpcOptions::Query (WMI). O WMI usa esta opção para determinar se uma conexão WMI é local ou remoto.
  • Ativação de objeto COM e DCOM por meio de um moniker de sessão Falha em uma sessão de console remoto no Windows XP.
Os seguintes problemas também são corrigidos neste pacote cumulativo de hotfix. Esses problemas estão documentados em artigos da Base de dados de Conhecimento da Microsoft.
  • problema 1
    312960  (http://support.microsoft.com/kb/312960/ ) Não é possível definir um ponto de extremidade fixo para um aplicativo COM +
  • problema 2
    819978  (http://support.microsoft.com/kb/819978/ ) Ferramentas de duplicação falham quando um proxy de aplicativo COM + é instalado no computador de origem
  • problema 3
    819575  (http://support.microsoft.com/kb/819575/ ) Violação de acesso pode ocorrer em CoDisconnectObject

Mais Informações

Informações sobre o pacote pacote cumulativo de hotfix

Um hotfix suportado está disponível no Microsoft. No entanto, esse hotfix destina-se a corrigir o problema descrito neste artigo. Aplique-o somente aos sistemas que apresentarem esse problema específico. Esta correcção poderá submetida a testes adicionais. Portanto, se você não tiver sido gravemente afetado por esse problema, recomendamos que você aguarde a próxima atualização de software que contém esse hotfix.

Se o hotfix está disponível para download, há uma seção "Download de Hotfix disponível" na parte superior neste artigo da Base de dados de Conhecimento. Se esta seção não for exibida, contate o atendimento e suporte para obter o hotfix.

Observação Se ocorrerem problemas adicionais ou se qualquer solução de problemas é necessária, talvez você precise criar uma solicitação de serviço separada. Os custos normais de suporte serão aplicados a questões de suporte adicionais e problemas que não se qualificam para esse hotfix específico. Para obter uma lista completa de números de telefone de suporte e Atendimento Microsoft ou para criar uma solicitação de serviço separada, visite o seguinte site:
http://support.microsoft.com/contactus/?ws=support (http://support.microsoft.com/contactus/?ws=support)
Observação O formulário "Download de Hotfix disponível" exibe os idiomas para os quais o hotfix está disponível. Se você não vir seu idioma, é porque um hotfix não está disponível para esse idioma.

Pré-requisitos

Para aplicar esse pacote cumulativo de hotfix, você deve estar executando o Microsoft Windows XP com SP2. Para obter mais informações sobre como obter o service pack mais recente para o Windows XP, clique no número abaixo para ler o artigo na Base de dados de Conhecimento da Microsoft:
322389  (http://support.microsoft.com/kb/322389/ ) Como obter o service pack mais recente do Windows XP


Informações sobre reinicialização

Reinicie o computador após aplicar esse pacote cumulativo de hotfix.

Informações do registro

Não é necessário que criar ou modificar nenhuma chave do Registro para ativar os hotfixes que contém esse pacote cumulativo de hotfix.

Informações sobre o arquivo de hotfix

A versão em inglês esse pacote cumulativo de hotfix apresenta os atributos de arquivo (ou atributos de arquivo posteriores) listados na tabela a seguir. As datas e horas desses arquivos estão listadas no horário de universal coordenado (UTC). Quando você exibe as informações do arquivo, ele é convertido para a hora local. Para encontrar a diferença entre o UTC e a hora local, use a guia fuso horário na ferramenta Data e hora no painel de controle.
Windows XP, versões de 32 bits
   Date         Time   Version          Size       File name
   ------------------------------------------------------------
   09-Mar-2005  17:24  2001.12.4414.55    225,280  Catsrv.dll
   09-Mar-2005  17:24  2001.12.4414.55    584,192  Catsrvut.dll
   09-Mar-2005  17:24  2001.12.4414.55    110,080  Clbcatex.dll
   09-Mar-2005  17:24  2001.12.4414.55    499,712  Clbcatq.dll
   09-Mar-2005  17:24  2001.12.4414.55     64,000  Colbact.dll
   09-Mar-2005  17:24  2001.12.4414.55    187,904  Comadmin.dll
   09-Mar-2005  00:13  2001.12.4414.55      8,192  Comrepl.exe
   09-Mar-2005  17:24  2001.12.4414.55  1,180,160  Comsvcs.dll
   09-Mar-2005  17:24  2001.12.4414.55    499,200  Comuid.dll
   09-Mar-2005  17:24  2001.12.4414.55    227,328  Es.dll
   09-Mar-2005  00:13  2001.12.4414.55      6,656  Migregdb.exe
   09-Mar-2005  17:24  2001.12.4414.55    368,128  Msdtcprx.dll
   09-Mar-2005  17:24  2001.12.4414.55    978,432  Msdtctm.dll
   09-Mar-2005  17:24  2001.12.4414.55    150,528  Msdtcuiu.dll
   09-Mar-2005  17:24  2001.12.4414.55     64,512  Mtxclu.dll
   09-Mar-2005  17:24  2001.12.4414.55     83,456  Mtxoci.dll
   09-Mar-2005  17:24  5.1.2600.1639    1,190,400  Ole32.dll
   06-Mar-2004  02:16  5.1.2600.1361      535,552  Rpcrt4.dll
   09-Mar-2005  17:24  5.1.2600.1639      275,456  Rpcss.dll
   09-Mar-2005  17:24  2001.12.4414.55     97,280  Txflog.dll
   09-Mar-2005  17:24  2001.12.4414.55     11,776  Xolehlp.dll
   09-Mar-2005  17:18  2001.12.4414.30    229,888  Catsrv.dll
   09-Mar-2005  17:18  2001.12.4414.30    627,712  Catsrvut.dll
   09-Mar-2005  17:18  2001.12.4414.30    110,080  Clbcatex.dll
   09-Mar-2005  17:18  2001.12.4414.30    501,248  Clbcatq.dll
   09-Mar-2005  17:18  2001.12.4414.30     62,464  Colbact.dll
   09-Mar-2005  17:18  2001.12.4414.30    195,584  Comadmin.dll
   08-Mar-2005  01:29  2001.12.4414.30      9,728  Comrepl.exe
   09-Mar-2005  17:18  2001.12.4414.30  1,250,816  Comsvcs.dll
   09-Mar-2005  17:18  2001.12.4414.30    540,160  Comuid.dll
   09-Mar-2005  17:18  2001.12.4414.30    243,200  Es.dll
   08-Mar-2005  01:29  2001.12.4414.30      7,680  Migregdb.exe
   09-Mar-2005  17:18  2001.12.4414.30    425,472  Msdtcprx.dll
   09-Mar-2005  17:18  2001.12.4414.30    948,736  Msdtctm.dll
   09-Mar-2005  17:18  2001.12.4414.30    161,280  Msdtcuiu.dll
   09-Mar-2005  17:18  2001.12.4414.30     66,560  Mtxclu.dll
   09-Mar-2005  17:18  2001.12.4414.30     91,136  Mtxoci.dll
   09-Mar-2005  16:18  5.1.2600.2626    1,285,632  Ole32.dll
   09-Mar-2005  17:18  5.1.2600.2626      396,288  Rpcss.dll
   09-Mar-2005  17:18  2001.12.4414.30    101,376  Txflog.dll
   09-Mar-2005  17:18  2001.12.4414.30     11,776  Xolehlp.dll
   25-Feb-2005  03:53  6.1.22.4           371,936  Updspapi.dll
Windows XP, versão de 64 bits (IA-64)
   Date         Time   Version          Size       File name     Platform
   ----------------------------------------------------------------------
   09-Mar-2005  16:25  2001.12.4414.54    695,808  Catsrv.dll    IA-64
   09-Mar-2005  16:25  2001.12.4414.54  2,127,360  Catsrvut.dll  IA-64
   09-Mar-2005  16:25  2001.12.4414.54    360,960  Clbcatex.dll  IA-64
   09-Mar-2005  16:25  2001.12.4414.54  1,554,432  Clbcatq.dll   IA-64
   09-Mar-2005  16:25  2001.12.4414.54    202,752  Colbact.dll   IA-64
   09-Mar-2005  16:25  2001.12.4414.54    478,720  Comadmin.dll  IA-64
   02-Feb-2005  16:57  2001.12.4414.54     20,992  Comrepl.exe   IA-64
   09-Mar-2005  16:25  2001.12.4414.54  3,594,752  Comsvcs.dll   IA-64
   09-Mar-2005  16:25  2001.12.4414.54  1,817,600  Comuid.dll    IA-64
   09-Mar-2005  16:25  2001.12.4414.54    742,912  Es.dll        IA-64
   02-Feb-2005  16:57  2001.12.4414.54     12,800  Migregdb.exe  IA-64
   09-Mar-2005  16:25  2001.12.4414.54  1,512,960  Msdtcprx.dll  IA-64
   09-Mar-2005  16:25  2001.12.4414.54  3,484,160  Msdtctm.dll   IA-64
   09-Mar-2005  16:25  2001.12.4414.54    513,024  Msdtcuiu.dll  IA-64
   09-Mar-2005  16:25  2001.12.4414.54    194,048  Mtxclu.dll    IA-64
   09-Mar-2005  16:25  2001.12.4414.54    286,720  Mtxoci.dll    IA-64
   09-Mar-2005  16:25  5.1.2600.1639    4,356,608  Ole32.dll     IA-64
   06-Mar-2004  01:07  5.1.2600.1361    2,317,824  Rpcrt4.dll    IA-64
   09-Mar-2005  16:25  5.1.2600.1639      784,896  Rpcss.dll     IA-64
   09-Mar-2005  16:25  2001.12.4414.54    346,112  Txflog.dll    IA-64
   09-Mar-2005  16:25  2001.12.4414.54     27,136  Xolehlp.dll   IA-64
   09-Mar-2005  16:24  2001.12.4414.55    227,328  Wes.dll       X86
   09-Mar-2005  16:24  2001.12.4414.55     64,512  Wmtxclu.dll   X86
   09-Mar-2005  16:24  5.1.2600.1639    1,190,400  Wole32.dll    X86
   06-Mar-2004  01:16  5.1.2600.1361      509,440  Wrpcrt4.dll   X86
   09-Mar-2005  16:24  2001.12.4414.55     97,280  Wtxflog.dll   X86
   25-Feb-2005  02:50  6.1.22.4           639,712  Updspapi.dll  IA-64
Observação Esse pacote cumulativo de hotfix contém apenas os arquivos que você deve ter para corrigir os problemas que este artigo lista. Esse pacote cumulativo de hotfix não pode conter de todos os arquivos que você deve ter para actualizar completamente um produto para a compilação mais recente.

Referências

Para obter mais informações, clique no número abaixo para ler o artigo na Base de dados de Conhecimento da Microsoft:
824684  (http://support.microsoft.com/kb/824684/ ) Descrição da terminologia padrão que é usada para descrever as atualizações de software

A informação contida neste artigo aplica-se a:
  • Microsoft COM+ 1.5 nas seguintes plataformas
    • Microsoft Windows XP Professional
    • Microsoft Windows XP Home Edition
    • Microsoft Windows XP Media Center Edition 2005 Update Rollup 2
    • Microsoft Windows XP Embedded
Palavras-chave: 
kbmt kbautohotfix kbhotfixrollup kbwinxppresp3fix kbbug kbfix kbprb kbhotfixserver kbqfe KB895200 KbMtpt
Tradução automáticaTraduçã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 traduzido ou revisto por pessoas. A Microsoft possui artigos traduzidos por aplicações (MT) e artigos traduzidos por tradutores profissionais, com o objetivo de oferecer em português a totalidade dos artigos existentes na base de dados de suporte. No entanto, a tradução automática não é sempre perfeita, podendo conter erros de vocabulário, sintaxe ou gramática. A Microsoft não é responsável por incoerências, erros ou prejuízos ocorridos em decorrência da utilização dos artigos MT por parte dos nossos clientes. A Microsoft realiza atualizações freqüentes ao software de tradução automática (MT). Obrigado.
Clique aqui para ver a versão em Inglês deste artigo: 895200  (http://support.microsoft.com/kb/895200/en-us/ )
Compartilhar
Opções de suporte adicionais
Fóruns de Suporte do Microsoft Community
Contate-nos diretamente
Localize um parceiro certificado da Microsoft
Microsoft Store