Disponibilidade do Windows XP + correcção Rollup Package 9

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

Nesta página

Sumário

Este artigo lista os erros do COM + corrigidos no Windows XP post-Service Pack 2 (SP2) + o conjunto de pacote de correcções 9. Cada pacote contém todas as correcções disponibilizadas nos anteriores Windows XP posteriores Pack 2 (SP2) COM + ao conjunto de pacotes de correcções.

Problemas corrigidos neste pacote de correcções

Os seguintes problemas também são corrigidos neste pacote de conjunto de correcção. Estes problemas não foram documentados num artigo de base de dados de conhecimento da Microsoft anterior:
  • Quando chamar a função de xa_open num processo cliente para abrir uma ligação de XA, ocorre uma fuga de memória. Este problema ocorre quando o coordenador de transacções distribuídas ' (DTC) da Microsoft não está online.
  • Quando chamar a função de xa_commit num processo cliente efectuar uma consolidação, ocorre uma fuga de memória. Este problema ocorre quando a identificação do exchange (XID) não é válida.
  • Um encerramento de componente NonRoot + faz com que uma transacção terminar antes de expirar o limite de transmissão.
  • A chamada de função xa_rollback não é sempre enviada quando efectua uma reversão com um servidor Oracle ligado do Microsoft SQL Server.
  • Quando tenta chamada remota aplicação COM +, um evento semelhante ao seguinte é registada no registo de aplicações no computador cliente:

    Tipo de evento: erro
    Origem do evento: DCOM
    Categoria do evento: nenhum
    ID do evento: 10016
    Descrição:
    As definições de permissões específicas da aplicação não conceda a permissão Activação Local para a aplicação de servidor COM CLSID {clsid} para o utilizador userAccount SID (sid). Esta permissão de segurança pode ser modificada utilizando a ferramenta administrativa dos Serviços componentes.

  • Num computador com o Microsoft Windows XP com SP2 instalado, quando tenta aceder a um computador remoto com o Microsoft Internet Information Services (IIS) programaticamente utilizando a API do IIS COM, não pode ligar ao serviço IIS remoto. Quando este problema ocorre, recebe a seguinte mensagem de erro:
    Não foi possível estabelecer um canal de comunicações seguras com o servidor de destino. MD_ERROR_SECURE_CHANNEL_FAILURE 800CC806L-2146646010
  • Detectar uma fuga de memória no rpcss! RegisterAuthInfoIfNecessary processar se serviços Microsoft remoto procedimento chamada Server Service (RPCSS) não estão registados. Este problema ocorre quando inicia um servidor COM local.

    Nota Este problema pode ocorrer no Microsoft Windows XP Embedded. No Microsoft Windows XP Embedded, pode criar uma imagem sem utilizar serviços RPCSS.
  • Chamadas de acesso não processada COM a violação (C0000005) poderão provocar a função de CoUninitialize repetidamente ser chamado. Quando este problema ocorre, a aplicação COM + deixa de responder (não reage) e utilização elevada da CPU ocorre.
  • Se chamar o método de venda/abate num componente de serviço enquanto o componente está em estado de transacção, é emitida uma ComException (CONTEXT_E_ABORTING). Quando este problema ocorre, recebe a seguinte mensagem de erro:
    Efectuou um chamada de método num componente do COM + que tem uma transacção já foi interrompida ou no processo de abortar. 8004e003-2147164157
  • Se o computador do Windows XP SP2-base tiver um nome de computador que contenha os caracteres multibyte e tenta efectuar uma transacção distribuída, é registado o seguinte evento no registo de aplicações:

    Tipo de evento: erro
    Origem do evento: +
    ID do evento: 4863
    Descrição:
    TransactionManager-> GetWhereabouts falhou. Se o coordenador de transacções distribuídas estiver configurado para utilizar anfitrião remoto para coordenar as transacções, é provável que esse anfitrião remoto não pode ser contactado. Pode configurar o MSDTC para utilizar o coordenador local por botão de barra de ferramentas MSDTC no snap-in MMC de serviços de componentes. Uma vez que mais execução é impossível neste momento, o processo do servidor foi terminado. ID da aplicação de servidor: {02D4B3F1-FD88-11 D 960 1 D-00805FC79235} ID instância do servidor de aplicação: {914FC2C1-5A8B-452D-913D-C847292B6E36} nome de aplicação do servidor: código de erro sistema aplicações = 0x8007007a: A área de dados passada para uma chamada de sistema é demasiado pequena. + Services características informações: Ficheiro: d:\qxp_slp\com\com1x\src\comsvcs\txprop\dtcinfo.cpp, linha: versão do ficheiro Comsvcs.dll 164: ENU 2001.12.4414.258 shp

    Além disso, é registado o seguinte evento no registo do sistema:

    Tipo de evento: erro
    Origem do evento: Gestor de controlo de serviços
    ID do evento: 7031
    Descrição:
    a aplicação COM + sistema terminou inesperadamente. Já o fez este 1 vez, a seguinte acção correctiva será efectuada em 1000 milissegundos: reiniciar o serviço.

  • Quando chama a função CoEnterServiceDomain num contexto que inclua uma transacção interrompida, a infra-estrutura Services sem componentes (SWC) é deixada num estado inconsistente e irrecuperável. Quando este problema ocorre, recebe a seguinte mensagem de erro:
    Não existe nenhum contexto de objecto MTS CONTEXT_E_NOCONTEXT 8004E004-2147164156
  • Quando o coordenador de transacções distribuídas ' (DTC) da Microsoft está desactivado no arranque, pode utilizar a configuração do DCOM para alterar as propriedades. Quando tenta alterar propriedades, a opção de Propriedades não está disponível.
  • Uma aplicação do COM + deixa de responder durante o arranque porque um impasse ocorre com serviço de controlo Manager (SCM). Este problema ocorre quando a aplicação do COM + não tem dependências definida para a aplicação de sistema do COM + ou o coordenador de transacções de distribuídas (DTC).
  • Poderá detectar danos de pilha no RPCSS quando uma condição de memória insuficiente ou existe uma condição de memória esgotada.
  • Se chamar a função de GetClipboardData para obter o conteúdo da área de transferência e a área de transferência utiliza o formato de dados OwnerLink, a função devolve um valor nulo.
  • Operações COM + e operações de DTC poderão demorar muito tempo a executar durante a fase de consolidação de uma transacção.
  • Uma fuga de memória pode ocorrer em Ole32.dll quando utiliza uma biblioteca de ligação dinâmica de proxy ou uma biblioteca de ligação dinâmica stub.
  • Este pacote de correcções adiciona a opção COMBND_SERVER_LOCALITY para o método de Windows Management Instrumentation (WMI) IRpcOptions::Query . O WMI utiliza esta opção para determinar se uma ligação de WMI é local ou remoto.
  • Activação de objectos COM e DCOM através de um moniker de sessão falha numa sessão de consola remota no Windows XP.
Os seguintes problemas também são corrigidos neste pacote de conjunto de correcção. Estes problemas estão documentados nos artigos da base de dados de conhecimento da Microsoft.
  • problema 1
    312960Não é possível definir um ponto fixo para uma aplicação do COM +
  • problema 2
    819978Ferramentas de replicação falham quando um proxy de aplicação COM + é instalado no computador de origem
  • problema 3
    819575Poderá ocorrer em CoDisconnectObject violação de acesso

Mais Informação

Pacote de informações sobre conjunto de correcções

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 este pacote de correcções, tem de ter Microsoft Windows XP com SP2. Para obter mais informações sobre como obter o service pack mais recente do Windows XP, 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 reinício

Tem de reiniciar o computador depois de aplicar este pacote de correcções.

Informações de registo

Não é necessário que criar ou modificar quaisquer chaves de registo para activar qualquer correcção contida neste pacote de correcções.

Informações sobre ficheiros da correcção

A versão inglesa deste pacote de correcções 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 na ferramenta Data e hora no painel de controlo.
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
Nota Este pacote de correcções contém apenas os ficheiros que necessita para corrigir os problemas referidos neste artigo. Este pacote de correcções não pode conter de todos os ficheiros que necessita para actualizar completamente um produto para a compilação mais recente.

Referências

Para obter mais informações, clique no número de artigo que se segue para visualizar o artigo na Microsoft Knowledge Base:
824684Descrição da terminologia padrão utilizada para descrever actualizações de software da Microsoft

Propriedades

Artigo: 895200 - Última revisão: 5 de dezembro de 2007 - Revisão: 4.3
A informação contida neste artigo aplica-se a:
  • Microsoft COM+ 1.5 nas seguintes plataformas
    • Microsoft Windows XP Professional Edition
    • 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á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: 895200

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