ソフトウエアの更新でファイルをダウンロードして実行を設定したとき、ダウンロードが99%位で止まる。


ソフトウエアの配布でダウンロードして実行を指定した場合に、プログラムダウンロードステータスが99%前後で止まってしまい先に進まなくなる場合があります。
プログラム ダウンロード ステータス

以下の条件にあてはまる場合はこの問題に当てはまる可能性があります。

  • ネットワークアクセスアカウントを設定している。
  • クライアントコンピューターに管理者権限を持たないユーザーでログインしている。
  • 配布しているファイルに代替データストリームが存在している。

現象発生時のログ (クライアントのCAS.log)

<![LOG[Requesting content HOW0000B.1, size(KB) 61471, under context S-1-5-21-925982842-892222366-1171636646-1139 with priority Low]LOG]!><time="21:52:43.018+000" date="01-10-2012" component="ContentAccess" context="" type="1" thread="1192" file="contentaccessservice.cpp:909">
<![LOG[Created and Sent Location Request '{FFB41DC9-FBC7-483C-A125-12C88CB9AF5D}' for package HOW0000B]LOG]!><time="21:52:43.159+000" date="01-10-2012" component="ContentAccess" context="" type="1" thread="1192" file="ccmpkglocation.cpp:69">
<![LOG[LS job {FFB41DC9-FBC7-483C-A125-12C88CB9AF5D} submitted to get DP locations for content HOW0000B.1]LOG]!><time="21:52:43.159+000" date="01-10-2012" component="ContentAccess" context="" type="1" thread="1192" file="locationcontentrequest.cpp:509">
<![LOG[Successfully created location request {427F85ED-B4F6-4B79-9E00-83913ACD4F58} for content HOW0000B.1]LOG]!><time="21:52:43.174+000" date="01-10-2012" component="ContentAccess" context="" type="1" thread="1192" file="locationcontentrequest.cpp:527">
<![LOG[Location update from LS for content HOW0000B.1 and location request {427F85ED-B4F6-4B79-9E00-83913ACD4F58}]LOG]!><time="21:52:43.346+000" date="01-10-2012" component="ContentAccess" context="" type="1" thread="2676" file="locationcontentrequest.cpp:593">
<![LOG[Download location found 0 - \\PAPA.HOW.LOCAL\SMSPKGC$\HOW0000B\]LOG]!><time="21:52:43.346+000" date="01-10-2012" component="ContentAccess" context="" type="1" thread="2676" file="locationcontentrequest.cpp:601">
<![LOG[Matching DP Location found 0 - \\PAPA.HOW.LOCAL\SMSPKGC$\HOW0000B\]LOG]!><time="21:52:43.346+000" date="01-10-2012" component="ContentAccess" context="" type="1" thread="2676" file="locationcontentrequest.cpp:631">
<![LOG[Releasing content request {427F85ED-B4F6-4B79-9E00-83913ACD4F58}]LOG]!><time="21:52:45.158+000" date="01-10-2012" component="ContentAccess" context="" type="1" thread="1192" file="contentaccessservice.cpp:1560">
<![LOG[Canceling LS Job {FFB41DC9-FBC7-483C-A125-12C88CB9AF5D} for content HOW0000B.1]LOG]!><time="21:52:45.158+000" date="01-10-2012" component="ContentAccess" context="" type="1" thread="1192" file="locationcontentrequest.cpp:544">
<![LOG[Requesting content HOW0000B.1, size(KB) 61471, under context S-1-5-21-925982842-892222366-1171636646-1139 with priority Low]LOG]!><time="21:52:45.174+000" date="01-10-2012" component="ContentAccess" context="" type="1" thread="1192" file="contentaccessservice.cpp:909">
<![LOG[Submitted CTM job {27142B93-A3C6-41FE-AB19-A12468B754E2} to download Content HOW0000B.1 under context S-1-5-21-925982842-892222366-1171636646-1139]LOG]!><time="21:52:45.221+000" date="01-10-2012" component="ContentAccess" context="" type="1" thread="1192" file="downloadmanager.cpp:576">
<![LOG[Successfully created download  request {5B458AB2-43C3-4BFA-8EC1-42385BF6F5C5} for content HOW0000B.1]LOG]!><time="21:52:45.236+000" date="01-10-2012" component="ContentAccess" context="" type="1" thread="1192" file="downloadcontentrequest.cpp:804">
<![LOG[Location update from CTM for content HOW0000B.1 and request {5B458AB2-43C3-4BFA-8EC1-42385BF6F5C5}]LOG]!><time="21:52:45.455+000" date="01-10-2012" component="ContentAccess" context="" type="1" thread="2528" file="downloadcontentrequest.cpp:969">
<![LOG[Download location found 0 - \\PAPA.HOW.LOCAL\SMSPKGC$\HOW0000B\]LOG]!><time="21:52:45.455+000" date="01-10-2012" component="ContentAccess" context="" type="1" thread="2528" file="downloadcontentrequest.cpp:977">
<![LOG[Download request only, ignoring location update]LOG]!><time="21:52:45.455+000" date="01-10-2012" component="ContentAccess" context="" type="1" thread="2528" file="downloadcontentrequest.cpp:983">
<![LOG[Download started for content HOW0000B.1]LOG]!><time="21:52:45.580+000" date="01-10-2012" component="ContentAccess" context="" type="1" thread="2428" file="downloadmanager.cpp:1004">
<![LOG[Raising event:
[SMS_CodePage(932), SMS_LocaleID(1041)]
instance of SoftDistDownloadStartedEvent
{
    ClientID = "GUID:6E484183-0256-419B-9BEB-B0E6014EDE74";
    DateTime = "20120110125245.611000+000";
    MachineName = "PAPA2";
    PackageId = "HOW0000B";
    PackageName = "HOW0000B";
    PackageVersion = "1";
    ProcessID = 1852;
    SiteCode = "HOW";
    ThreadID = 2428;
};
]LOG]!><time="21:52:45.611+000" date="01-10-2012" component="ContentAccess" context="" type="1" thread="2428" file="event.cpp:525">
<![LOG[Releasing content request {5B458AB2-43C3-4BFA-8EC1-42385BF6F5C5}]LOG]!><time="21:55:25.203+000" date="01-10-2012" component="ContentAccess" context="" type="1" thread="1192" file="contentaccessservice.cpp:1560">
<![LOG[Canceling CTM job {27142B93-A3C6-41FE-AB19-A12468B754E2} for content HOW0000B.1]LOG]!><time="21:55:25.203+000" date="01-10-2012" component="ContentAccess" context="" type="1" thread="1192" file="downloadmanager.cpp:805">
<![LOG[Error: DeleteDirectory:- Failed to delete Directory C:\WINDOWS\system32\CCM\Cache\HOW0000B.1.S-1-5-21-925982842-892222366-1171636646-1139 with Error 0x00000002.]LOG]!><time="21:55:25.344+000" date="01-10-2012" component="ContentAccess" context="" type="3" thread="1192" file="delpath.cpp:22">
<![LOG[Raising event:
[SMS_CodePage(932), SMS_LocaleID(1041)]
instance of SoftDistDownloadCancelledEvent
{
    ClientID = "GUID:6E484183-0256-419B-9BEB-B0E6014EDE74";
    DateTime = "20120110125525.344000+000";
    MachineName = "PAPA2";
    PackageId = "HOW0000B";
    PackageName = "HOW0000B";
    PackageVersion = "1";
    ProcessID = 1852;
    SiteCode = "HOW";
    ThreadID = 1192;
};
]LOG]!><time="21:55:25.344+000" date="01-10-2012" component="ContentAccess" context="" type="1" thread="1192" file="event.cpp:525">

原因と解決 今現在修正パッチはありません。

平たく言えば、不具合だそうです。
原因はNTFSの代替データストリームの扱いにおける不具合だそうですが、細かいことまではわかりません。
とりあえず権限不足でCCM\Cacheにファイルが書き込めず、ファイルコピーに失敗しリトライを繰り返すようです。

現象の回避には代替ストリームを削除して対応します。
インターネットなどからファイルをダウンロードした際に付与されるものに関しては”ゾーン情報を添付ファイルに保存しない”ポリシーを設定することで回避できます。

代替ストリームの存在を確認するにはdir /R コマンドが利用できます。
代替データストリームがある場合、以下のように表示されます。
26 AdbeRdr1011_ja_JP.exe:Zone.Identifier:$DATA部分が代替データストリームの表示です。

2011/12/25  21:58              .
2011/12/25  21:58              ..
2011/12/25  21:58        62,947,224 AdbeRdr1011_ja_JP.exe
                                 26 AdbeRdr1011_ja_JP.exe:Zone.Identifier:$DATA
2011/11/23  10:35              birthdaypack
2011/11/23  00:58         5,506,701 birthdaypack.zip
                                 26 birthdaypack(1).zip:Zone.Identifier:$DATA

代替データストリームの削除にはStreamsというツールが使用できますのでこれを利用して削除してください。
http://technet.microsoft.com/ja-jp/sysinternals/bb897440

広告
カテゴリー: SCCM パーマリンク

ソフトウエアの更新でファイルをダウンロードして実行を設定したとき、ダウンロードが99%位で止まる。 への1件のフィードバック

  1. tuukouninn-desu より:

    ファイル便で、ダウンロードが99%でとまる場合、私の事例はルーター(コレガ)が原因でした。ファームのバージョンアップで治りました

コメントを残す

以下に詳細を記入するか、アイコンをクリックしてログインしてください。

WordPress.com ロゴ

WordPress.com アカウントを使ってコメントしています。 ログアウト / 変更 )

Twitter 画像

Twitter アカウントを使ってコメントしています。 ログアウト / 変更 )

Facebook の写真

Facebook アカウントを使ってコメントしています。 ログアウト / 変更 )

Google+ フォト

Google+ アカウントを使ってコメントしています。 ログアウト / 変更 )

%s と連携中