現象

次のような状況で問題が発生します。

  • Microsoft System Center Configuration Manager 2007 Service Pack 2 (SP2) サイト サーバーにパッケージを作成します。

  • パッケージの [プロパティ] ダイアログ ボックスの [データ ソース] タブの [バイナリ差分レプリケーションを有効にする] チェック ボックスをオンにします。

  • パッケージ内の一部のファイルは、4 ギガバイト (GB) を超えています。

このシナリオでは、大きなファイルの差分ファイルマージ プロセスが失敗します。 さらに、次のようなエラー メッセージが Distmgr.log ファイルに記録されます。

スリープ 3600 秒...temp-delta-00000c48-00000001.rdc をfile_name SMS_DISTRIBUTION_MANAGER temp-delta-000012d4-4-1 をマージするSMS_DISTRIBUTION_MANAGER 差分ファイル サイズSMS_DISTRIBUTION_MANAGER file_nameする.rdc: 3110003835 SMS_DISTRIBUTION_MANAGERリモート ファイル サイズ: 15671835836 SMS_DISTRIBUTION_MANAGER ファイルの末尾へのファイル ポインターの設定に失敗しました。 エラー 87 SMS_DISTRIBUTION_MANAGER 差分ファイルから長さ 28901 の新しいチャンクをコピーできませんでした。 エラー コード0x80070057 SMS_DISTRIBUTION_MANAGER チャンクを一時ファイルにコピーできませんでした。 UpdateStagedFile 0x80070057 SMS_DISTRIBUTION_MANAGERエラーが発生しました。UpdateStagedFolderRdcW 0x80070057 SMS_DISTRIBUTION_MANAGER失敗しました。0x80070057 SMS_DISTRIBUTION_MANAGERパッケージ package_nameをfile_nameからfile_pathにコピーできません。Win32 Error = 0 SMS_DISTRIBUTION_MANAGER file_nameから MSWNET へのパッケージ package_nameのコピーに失敗しました:["SMS_SITE=CEN"]]file_path SMS_DISTRIBUTION_MANAGERエラーが発生しました。 SMS_DISTRIBUTION_MANAGER

原因

この問題は、4 GB を超えるファイルに対して、ディストリビューション マネージャーがファイルの末尾 (EOF) のファイル ポインターを正しく処理しないために発生します。

解決方法

この問題を解決するには、影響を受ける System Center Configuration Manager 2007 SP2 プライマリ サイト サーバー、セカンダリ サイト サーバー、リモート プロバイダーの役割に次の修正プログラム ロールアップ パッケージをインストールします。 パッケージのインストール ウィザードは、クライアント用に別のパッケージを作成します。 プライマリ サイト サーバーでパッケージを実行した後、すべてのクライアントにパッケージを展開するには、提供情報を作成する必要があります。次の修正プログラム パッケージは、x86 ベースまたは x64 ベースのバージョンのオペレーティング システムを実行している System Center Configuration Manager 2007 SP2 サイト サーバーにインストールできます。

SCCM2007-SP2-2641584-X86-ENU.msiSystem Center Configuration Manager 2007 SP2 サイト サーバーに修正プログラム パッケージを展開する方法の詳細については、次の記事番号をクリックして、Microsoft サポート技術情報の記事を参照してください。

2477182 System Center Configuration Manager 2007 修正プログラムのインストール ガイダンス

修正プログラムの情報

サポートされている修正プログラムは、Microsoft から入手できます。 ただし、この修正プログラムは、この記事で説明されている問題のみを修正することを目的としています。 この修正プログラムは、この記事で説明されている問題が発生しているシステムにのみ適用します。 この修正プログラムは、追加のテストを受ける場合があります。 そのため、この問題の影響を大きく受けない場合は、この修正プログラムを含む次のソフトウェア更新プログラムを待機することをお勧めします。修正プログラムをダウンロードできる場合は、このサポート技術情報の記事の上部に「修正プログラムのダウンロードが可能」セクションがあります。 このセクションが表示されない場合は、Microsoft カスタマー サービスとサポートに問い合わせ、修正プログラムを入手してください。 注: 追加の問題が発生した場合、またはトラブルシューティングが必要な場合は、別のサービス要求を作成する必要があります。 通常のサポート コストは、この特定の修正プログラムに該当しない追加のサポートの質問や問題に適用されます。 Microsoft カスタマー サービスとサポートの電話番号の完全な一覧、または個別のサービス要求を作成するには、次の Microsoft Web サイトを参照してください。

http://support.microsoft.com/contactus/?ws=support注: "修正プログラムのダウンロード可能" フォームには、修正プログラムを使用できる言語が表示されます。 言語が表示されない場合は、その言語で修正プログラムを使用できないためです。

必要条件

この修正プログラムを適用するには、System Center Configuration Manager 2007 用の Service Pack 2 がインストールされている必要があります。

レジストリ情報

このパッケージに含まれている修正プログラムを使用するために、レジストリを変更する必要はありません。

再起動に関する情報

この修正プログラムを適用した後、コンピューターを再起動する必要はありません。注: この修正プログラム パッケージをインストールする前に、Configuration Manager管理コンソールを閉じることをお勧めします。

修正プログラムの置き換えに関する情報

この修正プログラムを適用しても、以前にリリースされた修正プログラムが置き換えられることはありません。

ファイル情報

この修正プログラムの英語版には、次の表に示すファイル属性 (またはそれ以降のファイル属性) があります。 これらのファイルの日付と時刻は世界協定時 (UTC) で記載されています。 ファイル情報を表示すると、ローカル時刻に変換されます。 UTC とローカル時刻の違いを見つけるには、コントロール パネルの [日付と時刻] 項目の [タイム ゾーン] タブを使用します。

File name

ファイル バージョン

ファイル サイズ

日付

Time

Platform

Baseutil.dll

4.0.6487.2196

613,224

2010 年 2 月 1 日

16:55

x86

Distmgr.dll

4.0.6487.2196

451,944

2010 年 2 月 1 日

16:55

x86

Librdc.dll

4.0.6487.2196

110,952

2010 年 2 月 1 日

16:55

x86

Sccm2007ac-sp2-kb2641584-x86-enu.msp

対象外

1,186,304

2010 年 2 月 1 日

16:55

対象外

状態

マイクロソフトでは、この問題をこの資料の対象製品として記載されているマイクロソフト製品の問題として認識しています。

参考資料

Microsoft TechNet Web サイトで次のトピックを参照してください。

バイナリ差分レプリケーション についてパッケージを変更する方法パッケージ名のプロパティ: [データ ソース] タブMicrosoft がソフトウェア更新プログラムの説明に使用する用語も参照してください。

ヘルプを表示

その他のオプションが必要ですか?

サブスクリプションの特典の参照、トレーニング コースの閲覧、デバイスのセキュリティ保護方法などについて説明します。