文書番号: 895200 - 最終更新日: 2007年12月5日 - リビジョン: 4.2

Windows XP COM+ 修正プログラム ロールアップ パッケージ 9

目次

すべて展開する | すべて折りたたむ

概要

この資料では、Windows XP Service Pack 2 (SP2) 以降の COM+ 修正プログラム ロールアップ パッケージ 9 で修正される COM+ の問題の一覧を示します。各パッケージには、以前の Windows XP Service Pack 2 (SP2) 以降の COM+ 修正プログラム ロールアップ パッケージでリリースされたすべての修正プログラムが含まれています。

この修正プログラム ロールアップ パッケージで修正される問題

「サポート技術情報」 (Microsoft Knowledge Base) の資料にこれまで記載されていなかった以下の問題も、この修正プログラム ロールアップ パッケージで修正されます。
  • クライアント プロセスで xa_open 関数を呼び出して XA 接続を開くと、メモリ リークが発生します。この問題は、Microsoft 分散トランザクション コーディネータ (DTC) がオンラインでない場合に発生します。
  • クライアント プロセスで xa_commit 関数を呼び出してコミットを実行すると、メモリ リークが発生します。この問題は、交換識別子 (XID) が有効でない場合に発生します。
  • NonRoot COM+ コンポーネントのシャットダウンによって、Tx Timeout の期限が切れる前にトランザクションが終了します。
  • Microsoft SQL Server から Oracle リンク サーバーでロールバックを実行すると、xa_rollback 関数呼び出しが送信されない場合があります。
  • リモート COM+ アプリケーションを呼び出すと、クライアント コンピュータのアプリケーション ログに、次のようなイベントが出力されます。

    種類 : エラー
    ソース : DCOM
    分類 : なし
    イベント ID : 10016
    説明 :
    アプリケーション固有の権限の設定では、CLSID clsid をもつ COM サーバー アプリケーションに対するローカル アクティブ化アクセス許可をユーザー userAccount SID (sid) に与えることはできません。このセキュリティのアクセス許可は、コンポーネント サービス管理ツールを使って変更できます。

  • Microsoft Windows XP SP2 を実行しているコンピュータで、Microsoft インターネット インフォメーション サービス (IIS) を実行しているリモート コンピュータに IIS COM API を使用してプログラムからアクセスしても、リモート IIS サービスに接続できません。この問題が発生すると、次のエラー メッセージが表示されます。
    ターゲットのサーバーとセキュリティ保護された通信チャネルを確立できませんでした。MD_ERROR_SECURE_CHANNEL_FAILURE 800CC806L -2146646010
  • Microsoft リモート プロシージャ コール サーバー サービス (RPCSS) サービスが登録されていないと、rpcss!RegisterAuthInfoIfNecessary プロセスでメモリ リークが発生します。この問題は、ローカル COM サーバーの起動時に発生します。

    : この問題は、Microsoft Windows XP Embedded で発生する場合があります。Microsoft Windows XP Embedded では、RPCSS サービスを使用せずに画像を作成できます。
  • 処理されないアクセス違反 (C0000005) COM 呼び出しによって、CoUninitialize 関数が繰り返し呼び出される場合があります。この問題が発生すると、COM+ アプリケーションが応答を停止 (ハング) し、CPU 使用率が高くなります。
  • サービス コンポーネントがトランザクション状態にあるときに、そのコンポーネントで Dispose メソッドを呼び出すと、ComException (CONTEXT_E_ABORTING) がスローされます。この問題が発生すると、次のエラー メッセージが表示されます。
    COM+ コンポーネントでメソッドが呼び出されましたが、COM+ コンポーネントには既に中止された、または現在中止しているトランザクションがあります。 8004e003 -2147164157
  • Windows XP SP2 ベースのコンピュータの名前にマルチバイト文字が含まれている場合に、分散トランザクションを実行しようとすると、アプリケーション ログに次のイベントが出力されます。

    種類 : エラー
    ソース : COM+
    イベント ID : 4863
    説明 :
    TransactionManager->GetWhereabouts に失敗しました。分散トランザクション コーディネータがトランザクションを調整するためにリモート ホストを使用する場合、コーディネータはリモート ホストに接続できません。コンポーネント サービス MMC スナップインにあるツール バーの [MSDTC] ボタンをクリックし、ローカル コーディネータを使用する MSDTC を構成することができます。今回はこれ以上の実行ができないため、サーバー プロセスは終了しています。サーバー アプリケーション ID: {02D4B3F1-FD88-11D1-960D-00805FC79235} サーバー アプリケーション インスタンス ID: {914FC2C1-5A8B-452D-913D-C847292B6E36} サーバー アプリケーション名: System Application エラー コード = 0x8007007a : システム コールに渡されるデータ領域が小さすぎます。COM+ サービス内部情報: ファイル: d:\qxp_slp\com\com1x\src\comsvcs\txprop\dtcinfo.cpp, 行: 164 Comsvcs.dll ファイルのバージョン : ENU 2001.12.4414.258 shp

    また、システム ログに次のイベントが出力されます。

    種類 : エラー
    ソース : Service Control Manager
    イベント ID : 7031
    説明 :
    COM+ System Application サービスは予期せず終了しました。これは 1 回発生しています。次の修正動作が 1000 ミリ秒以内に行われます: サービスの再開

  • 中断されたトランザクションがあるコンテキスト内で CoEnterServiceDomain 関数を呼び出すと、Services Without Components (SWC) インフラストラクチャが回復不能、かつ整合性の取れていない状態のままになります。この問題が発生すると、次のエラー メッセージが表示されます。
    MTS オブジェクト コンテキストがありません CONTEXT_E_NOCONTEXT 8004E004 -2147164156
  • Microsoft 分散トランザクション コーディネータ (DTC) が起動時に無効になっていると、DCOM Config を使用してプロパティを変更できません。プロパティを変更しようとしても、[プロパティ] オプションが使用できません。
  • サービス コントロール マネージャ (SCM) でデッドロックが発生するため、COM+ アプリケーションが起動時に応答を停止します。この問題は、COM+ アプリケーションで、COM+ System Application または分散トランザクション コーディネータ (DTC) のいずれかに対して依存関係がセットアップされていない場合に発生します。
  • メモリが少ない状態またはメモリ不足の状態になると、RPCSS でヒープが破損する場合があります。
  • GetClipboardData 関数を呼び出してクリップボードの内容を取得する場合に、クリップボードで OwnerLink データ形式を使用していると、関数が Null を返します。
  • トランザクションのコミット フェーズ中、COM+ 操作と DTC 操作の実行に時間がかかる場合があります。
  • プロキシ ダイナミック リンク ライブラリまたはスタブ ダイナミック リンク ライブラリを使用すると、Ole32.dll でメモリ リークが発生する場合があります。
  • この修正プログラム ロールアップ パッケージは、IRpcOptions::Query Windows Management Instrumentation (WMI) メソッドの COMBND_SERVER_LOCALITY オプションを追加します。WMI ではこのオプションを使用して、WMI 接続がローカルまたはリモートのいずれであるかを調べます。
  • Windows XP のリモート コンソール セッションで、セッション モニカを介した COM オブジェクトおよび DCOM オブジェクトのアクティブ化が失敗します。
以下の「サポート技術情報」 (Microsoft Knowledge Base) の資料に記載されている問題も、この修正プログラム ロールアップ パッケージで修正されます。
  • 問題 1
    312960? (http://support.microsoft.com/kb/312960/ ) COM+ アプリケーションのエンドポイントを静的にできない
  • 問題 2
    819978? (http://support.microsoft.com/kb/819978/ ) レプリケーション元のコンピュータに COM+ アプリケーション プロキシがインストールされていると、レプリケーション ツールでエラーが発生する
  • 問題 3
    819575? (http://support.microsoft.com/kb/819575/ ) CoDisconnectObject でアクセス違反が発生することがある

詳細

修正プログラム ロールアップ パッケージの情報

マイクロソフトでは、現在この問題を修正する修正プログラムを提供中ですが、修正プログラムはこの資料に記載された問題のみを修正することを目的としており、障害があったコンピュータに対してのみ適用することを推奨します。この修正プログラムは、今後さらにテストを行う場合があります。この問題で深刻な影響を受けていない場合は、この修正プログラムが含まれる次の Service Pack がリリースされるまで待つことを推奨します。

この問題を解決するには、Microsoft Online Customer Services にオンライン リクエストを送信し、修正プログラムを入手します。オンライン リクエストを送信して修正プログラムを入手するには、次のマイクロソフト Web ページを参照してください。
http://go.microsoft.com/?linkid=6294451 (http://go.microsoft.com/?linkid=6294451)
: 別の問題が発生した場合、またはトラブルシューティングが必要な場合には、別のサービス リクエストを作成することが必要になる場合があります。特定の修正プログラムの対象とならない追加の質問および問題については、通常のサポート料金が適用されます。別のサービス リクエストを作成するには、次のマイクロソフト Web ページを参照してください。
http://support.microsoft.com/contactus/?ws=support (http://support.microsoft.com/contactus/?ws=support)

必要条件

この修正プログラム ロールアップ パッケージを適用するには、Microsoft Windows XP SP2 を実行している必要があります。 最新の Windows XP Service Pack の入手方法の関連情報を参照するには、以下の「サポート技術情報」 (Microsoft Knowledge Base) をクリックしてください。
322389? (http://support.microsoft.com/kb/322389/ ) 最新の Windows XP Service Pack を入手する方法


再起動に関する情報

この修正プログラム ロールアップ パッケージの適用後、コンピュータを再起動する必要があります。

レジストリ情報

この修正プログラム ロールアップ パッケージに含まれる修正プログラムを有効にするために作成または修正が必要なレジストリ キーはありません。

修正プログラムのファイル情報

Windows XP (32 ビット版)
   日付           時刻    バージョン             サイズ       ファイル名

   ---------------------------------------------------------------
   2005/03/10  02:24  2001.12.4414.55       225,280  catsrv.dll      
   2005/03/10  02:24  2001.12.4414.55       584,192  catsrvut.dll    
   2005/03/10  02:24  2001.12.4414.55       110,080  clbcatex.dll    
   2005/03/10  02:24  2001.12.4414.55       499,712  clbcatq.dll     
   2005/03/10  02:24  2001.12.4414.55        64,000  colbact.dll     
   2005/03/10  02:24  2001.12.4414.55       187,904  comadmin.dll    
   2005/03/09  09:13  2001.12.4414.55         8,192  comrepl.exe     
   2005/03/10  02:24  2001.12.4414.55     1,180,160  comsvcs.dll     
   2005/03/10  02:24  2001.12.4414.55       499,200  comuid.dll      
   2005/03/10  02:24  2001.12.4414.55       227,328  es.dll          
   2005/03/09  09:13  2001.12.4414.55         6,656  migregdb.exe    
   2005/03/10  02:24  2001.12.4414.55       368,128  msdtcprx.dll    
   2005/03/10  02:24  2001.12.4414.55       978,432  msdtctm.dll     
   2005/03/10  02:24  2001.12.4414.55       150,528  msdtcuiu.dll    
   2005/03/10  02:24  2001.12.4414.55        64,512  mtxclu.dll      
   2005/03/10  02:24  2001.12.4414.55        83,456  mtxoci.dll      
   2005/03/10  02:24  5.1.2600.1639       1,190,400  ole32.dll       
   2004/03/06  11:16  5.1.2600.1361         535,552  rpcrt4.dll      
   2005/03/10  02:24  5.1.2600.1639         275,456  rpcss.dll       
   2005/03/10  02:24  2001.12.4414.55        97,280  txflog.dll      
   2005/03/10  02:24  2001.12.4414.55        11,776  xolehlp.dll     
   2005/03/10  02:20  2001.12.4414.301      229,888  catsrv.dll      
   2005/03/10  02:20  2001.12.4414.301      627,712  catsrvut.dll    
   2005/03/10  02:20  2001.12.4414.301      110,080  clbcatex.dll    
   2005/03/10  02:20  2001.12.4414.301      501,248  clbcatq.dll     
   2005/03/10  02:20  2001.12.4414.301       62,464  colbact.dll     
   2005/03/10  02:20  2001.12.4414.301      195,584  comadmin.dll    
   2005/03/08  10:29  2001.12.4414.301        9,728  comrepl.exe     
   2005/03/10  02:20  2001.12.4414.301    1,250,816  comsvcs.dll     
   2005/03/10  02:20  2001.12.4414.301      540,160  comuid.dll      
   2005/03/10  02:20  2001.12.4414.301      243,200  es.dll          
   2005/03/08  10:29  2001.12.4414.301        7,680  migregdb.exe    
   2005/03/10  02:20  2001.12.4414.301      425,472  msdtcprx.dll    
   2005/03/10  02:20  2001.12.4414.301      948,736  msdtctm.dll     
   2005/03/10  02:20  2001.12.4414.301      161,280  msdtcuiu.dll    
   2005/03/10  02:20  2001.12.4414.301       66,560  mtxclu.dll      
   2005/03/10  02:20  2001.12.4414.301       91,136  mtxoci.dll      
   2005/03/09  09:20  5.1.2600.2626       1,285,632  ole32.dll       
   2005/03/10  02:20  5.1.2600.2626         396,288  rpcss.dll       
   2005/03/10  02:20  2001.12.4414.301      101,376  txflog.dll      
   2005/03/10  02:20  2001.12.4414.301       11,776  xolehlp.dll     
   2005/02/25  12:53  6.1.22.4              345,824  updspapi.dll    
Windows XP (64 ビット版) (IA-64)
   日付           時刻    バージョン             サイズ       ファイル名  プラットフォーム
   --------------------------------------------------------------------------
   2005/03/09  09:25  2001.12.4414.54       695,808  catsrv.dll      IA-64  
   2005/03/09  09:25  2001.12.4414.54     2,127,360  catsrvut.dll    IA-64  
   2005/03/09  09:25  2001.12.4414.54       360,960  clbcatex.dll    IA-64  
   2005/03/09  09:25  2001.12.4414.54     1,554,432  clbcatq.dll     IA-64  
   2005/03/09  09:25  2001.12.4414.54       202,752  colbact.dll     IA-64  
   2005/03/09  09:25  2001.12.4414.54       478,720  comadmin.dll    IA-64  
   2005/02/02  09:57  2001.12.4414.54        20,992  comrepl.exe     IA-64  
   2005/03/09  09:25  2001.12.4414.54     3,594,752  comsvcs.dll     IA-64  
   2005/03/09  09:25  2001.12.4414.54     1,817,600  comuid.dll      IA-64  
   2005/03/09  09:25  2001.12.4414.54       742,912  es.dll          IA-64  
   2005/02/02  09:57  2001.12.4414.54        12,800  migregdb.exe    IA-64  
   2005/03/09  09:25  2001.12.4414.54     1,512,960  msdtcprx.dll    IA-64  
   2005/03/09  09:25  2001.12.4414.54     3,484,160  msdtctm.dll     IA-64  
   2005/03/09  09:25  2001.12.4414.54       513,024  msdtcuiu.dll    IA-64  
   2005/03/09  09:25  2001.12.4414.54       194,048  mtxclu.dll      IA-64  
   2005/03/09  09:25  2001.12.4414.54       286,720  mtxoci.dll      IA-64  
   2005/03/09  09:25  5.1.2600.1639       4,356,608  ole32.dll       IA-64  
   2004/03/05  18:07  5.1.2600.1361       2,317,824  rpcrt4.dll      IA-64  
   2005/03/09  09:25  5.1.2600.1639         784,896  rpcss.dll       IA-64  
   2005/03/09  09:25  2001.12.4414.54       346,112  txflog.dll      IA-64  
   2005/03/09  09:25  2001.12.4414.54        27,136  xolehlp.dll     IA-64  
   2005/03/09  09:24  2001.12.4414.55       227,328  wes.dll         x86    
   2005/03/09  09:24  2001.12.4414.55        64,512  wmtxclu.dll     x86    
   2005/03/09  09:24  5.1.2600.1639       1,190,400  wole32.dll      x86    
   2004/03/05  18:17  5.1.2600.1361         509,440  wrpcrt4.dll     x86    
   2005/03/09  09:24  2001.12.4414.55        97,280  wtxflog.dll     x86    
   2005/02/24  19:51  6.1.22.4              613,600  updspapi.dll    IA-64  
: この修正プログラム ロールアップ パッケージには、この資料に記載されている問題を修正するために必要なファイルのみが含まれています。この修正プログラム ロールアップ パッケージには、製品を最新のビルドに更新するために必要なファイルがすべて含まれているとは限りません。

関連情報

関連情報を参照するには、以下の「サポート技術情報」 (Microsoft Knowledge Base) をクリックしてください。
824684? (http://support.microsoft.com/kb/824684/ ) マイクロソフトのソフトウェアの更新で使用される一般的な用語の説明

関連情報

なお、この資料は英語版の翻訳であり、日本語環境での確認は行っておりません。

この資料は以下の製品について記述したものです。
  • Microsoft COM+ 1.5?を以下の環境でお使いの場合
    • Microsoft Windows XP Professional
    • Microsoft Windows XP Home Edition
    • Microsoft Windows XP Media Center Edition
    • Windows XP Embedded
キーワード:?
kbbug kbfix kbqfe kbprb kbhotfixrollup kbwinxppresp3fix kbhotfixserver KB895200
"Microsoft Knowledge Baseに含まれている情報は、いかなる保証もない現状ベースで提供されるものです。Microsoft Corporation及びその関連会社は、市場性および特定の目的への適合性を含めて、明示的にも黙示的にも、一切の保証をいたしません。さらに、Microsoft Corporation及びその関連会社は、本文書に含まれている情報の使用及び使用結果につき、正確性、真実性等、いかなる表明・保証も行ないません。Microsoft Corporation、その関連会社及びこれらの権限ある代理人による口頭または書面による一切の情報提供またはアドバイスは、保証を意味するものではなく、かつ上記免責条項の範囲を狭めるものではありません。Microsoft Corporation、その関連会社 及びこれらの者の供給者は、直接的、間接的、偶発的、結果的損害、逸失利益、懲罰的損害、または特別損害を含む全ての損害に対して、状況のいかんを問わず一切責任を負いません。(Microsoft Corporation、その関連会社 またはこれらの者の供給者がかかる損害の発生可能性を了知している場合を含みます。) 結果的損害または偶発的損害に対する責任の免除または制限を認めていない地域においては、上記制限が適用されない場合があります。なお、本文書においては、文書の体裁上の都合により製品名の表記において商標登録表示、その他の商標表示を省略している場合がありますので、予めご了解ください。"
 

サポート技術情報の翻訳