会社で支給されたPCの更新プログラムがなかなか適用されず、業務に支障をきたしていませんか。Intuneで管理されている端末では、更新ファイルを一時的に保存するキャッシュ領域が不足すると、ダウンロードやインストールが著しく遅くなることがあります。本記事では、キャッシュ不足が原因であるかを切り分ける具体的な確認手順と、管理者へ報告すべき情報のまとめ方を解説します。キャッシュ不足以外の要因にも触れながら、端末の状態を正しく把握する方法を身につけてください。
【要点】この記事で確認すること
- 最初に見る場所: 端末のストレージ空き容量と、配信最適化のキャッシュ状態をタスクマネージャーまたはPowerShellで確認します。
- 切り分けの軸: 端末の空き容量不足、配信最適化のキャッシュサイズ上限、Intuneの配布リング設定、ネットワーク帯域の4つに分けて検証します。
- 注意点: 会社PCではレジストリの変更やキャッシュフォルダの削除は行わず、記録を残して必ず管理者へ連絡してください。
ADVERTISEMENT
目次
更新配信が遅くなる主な原因
Intuneに登録された端末がWindows Update for Business経由で更新プログラムを受け取る仕組みでは、まず「配信最適化(Delivery Optimization)」というピアツーピア機能が働きます。この機能は、同じネットワーク内の他のPCから更新ファイルを取得するため、キャッシュを利用します。キャッシュが不足すると、ダウンロード元をインターネットに切り替えるため、回線が混雑したり、ダウンロード自体が遅延したりします。
また、配布リングごとに更新の延期期間や再起動期限が設定されており、これらが適切でない場合も遅延の原因になります。ただし、一般ユーザーが変更できる設定ではないため、ここでは端末側のキャッシュ状態の確認方法に焦点を当てます。更に、Autopilotで初期展開した端末は、初回更新のサイズが大きく、キャッシュ不足が顕著になりやすいです。
端末の空き容量を確認する手順
更新キャッシュの保存先は、基本的にはシステムドライブ(通常はCドライブ)の「ProgramData\Microsoft\DeliveryOptimization\Cache」フォルダです。このフォルダのサイズは、配信最適化の設定で決まる最大キャッシュサイズに制限されますが、ディスク全体の空き容量が少ないとキャッシュが正常に機能しません。
- [設定]→[システム]→[ストレージ]を開き、空き容量を確認します。更新プログラムの適用には最低でも10GB以上の空き容量が推奨されますが、大規模な機能更新ではさらに必要です。
- 同じ画面の「詳細なストレージ設定」→「配信最適化」をクリックすると、キャッシュの現在のサイズと最大サイズが表示されます。
- タスクマネージャー(Ctrl+Shift+Esc)を開き、「パフォーマンス」タブの「ディスク」でCドライブのアクティブ時間と読み書き速度も確認しておきます。
- もし空き容量が少ない場合、管理者の許可を得た上で不要なファイルを削除するか、管理者にディスク増設を依頼します。
- PowerShellを管理者として開き、
Get-DeliveryOptimizationStatusを実行すると、キャッシュの統計情報が詳細に取得できます。ただし、会社PCではレジストリ操作は避けてください。
配信最適化のキャッシュ状態を詳しく調べる
更新のダウンロード中にキャッシュが不足すると、ダウンロード速度が極端に低下したり、エラーコードが表示されることがあります。以下の方法でキャッシュの状態を確認します。
タスクマネージャーを使用する方法
タスクマネージャーの「パフォーマンス」タブで「Wi-Fi」または「イーサネット」を選択し、実際のダウンロード速度を観察します。更新中なのに速度が100kbps以下の場合は、キャッシュヒット率が低い可能性があります。また、「プロセス」タブで「Service Host: Delivery Optimization」のネットワーク使用量が高くないか確認します。キャッシュがフルに使われている場合は、CPU使用率も上昇します。
PowerShellコマンドレットを使用する方法
管理者権限でPowerShellを開き、Get-DeliveryOptimizationPerfSnap を実行すると、キャッシュヒット率やダウンロード元の割合が表示されます。ヒット率が低い(30%未満)場合は、キャッシュ不足か設定上限が小さいことが疑われます。ただし、会社のポリシーでこのコマンドがブロックされていることもあるため、実行できない場合はその時点で管理者に依頼します。
Intune管理画面のレポートを活用する
一般ユーザーはIntune管理画面にアクセスできませんが、管理者が確認できる「更新プログラムのレポート」には、各端末のダウンロード状況やエラーコードが記録されています。もし「0x80d02002」や「0x80240034」といったエラーが出ている場合は、キャッシュ領域の問題であることが多いです。更新が保留中の状態が長く続くときは、IT部門に以下の情報を伝えると原因特定がスムーズです。
- 端末名とOSバージョン
- エラーが発生した日時
- どの更新プログラムで問題が起きたか(KB番号など)
- ディスク空き容量と配信最適化キャッシュサイズ
- タスクマネージャーから取得したディスクアクティブ時間
状況別の比較表:キャッシュ不足かどうかの判断基準
| 症状 | キャッシュ不足が疑われる | 他の原因が疑われる |
|---|---|---|
| ダウンロード速度が遅い(<1Mbps) | 配信最適化キャッシュがほぼ0、またはヒット率が低い | ネットワーク全体の帯域不足、プロキシ設定 |
| 更新のダウンロードが途中で停止する | エラーコード0x80d02002が表示される | Windows Updateサービスが停止、またはポリシーでブロック |
| インストールは完了するが再起動が行われない | 再起動期限ポリシーが未到達、またはユーザー設定 | アクティブ時間の設定、またはユーザーが再起動を延期 |
| 複数端末で同じ症状 | 配布リングのキャッシュ上限が一律で小さい可能性 | 配信ネットワーク側の問題(CDN障害など) |
よくある失敗パターンと注意点
キャッシュ不足を自分で解決しようとして、次のような行動を取る方がいますが、いずれもトラブルを悪化させる恐れがあります。
- キャッシュフォルダの手動削除: 「C:\ProgramData\Microsoft\DeliveryOptimization\Cache」を削除すると、ダウンロード中の更新が破損し、再ダウンロードが必要になります。
- レジストリの変更: 配信最適化の設定をレジストリエディタで書き換えると、会社のポリシーと競合して更新が全く受け取れなくなる可能性があります。
- 更新プログラムの強制停止: サービス「wuauserv」を停止すると、セキュリティ更新が適用されず、脆弱性が放置されます。
- 自己判断のロールバック: 更新をアンインストールしても、次のスキャンで再度ダウンロードが始まり、キャッシュ問題が悪化します。
正しい対応は、端末の状態を記録し、IT管理者に連絡することです。管理者はIntuneの配布リング設定や配信最適化のグループポリシーを調整できます。
管理者へ報告する際の情報整理テンプレート
下記の情報をテキストファイルやメールにまとめておくと、管理者が即座に調査を開始できます。
- 端末名: (例:TANAKA-PC01)
- OSバージョン: (例:Windows 10 Pro 22H2)
- 更新プログラムのKB番号: (例:KB5029244)
- エラーコード: (例:0x80d02002)
- 発生日時: (例:2025/01/15 14:30)
- Cドライブ空き容量: (例:3.2GB / 120GB)
- 配信最適化キャッシュサイズ: (タスクマネージャーの表示、例:120MB / 最大5GB)
- ネットワーク速度: (例:ダウンロード中、平均800kbps)
このテンプレートを基に報告すれば、管理者はIntuneのコンソールで更新レポートと突き合わせ、ポリシー変更やキャッシュ容量の増加を検討できます。また、複数端末で同様の症状が出ている場合、配布リング全体の問題である可能性が高いため、早急に対処が必要です。
よくある質問(FAQ)
Q1. キャッシュサイズの上限はどこで確認できますか?
A. 設定アプリの「配信最適化」画面、またはPowerShellのGet-DeliveryOptimizationStatusで確認できます。ただし、会社のグループポリシーで隠されている場合もあります。
Q2. 自分でキャッシュを増やすことはできますか?
A. 会社PCでは管理者権限がないと変更できません。また、レジストリを操作するとポリシー違反になるため、必ず管理者に依頼してください。
Q3. 配信最適化を完全にオフにした方が速くなりますか?
A. そうとは限りません。オフにするとすべての更新をインターネットからダウンロードするため、社内ネットワークが混雑し、更に遅くなることもあります。設定は管理者が判断します。
Q4. 更新の再起動期限が過ぎても再起動されないのですが、キャッシュが原因ですか?
A. 再起動期限の動作は別のポリシーで制御されています。キャッシュ不足はダウンロードやインストールの段階に影響し、インストール完了後は再起動ポリシーに従います。期限を過ぎても再起動しない場合は、アクティブ時間やユーザー設定を確認してください。
まとめ
Intune経由の更新配信が遅いとき、まずは端末の空き容量と配信最適化のキャッシュ状態を確認することが重要です。キャッシュ不足が疑われた場合、自分でキャッシュを削除したりレジストリを変更するのではなく、ディスク空き容量の確保を管理者に相談してください。更に、エラーコードやダウンロード速度などの情報を整理して報告することで、問題解決がスムーズになります。日頃からストレージを整理し、更新プログラムの適用状況を定期的に確認しておくことも、遅延の予防につながります。
超解決 リモートワーク研究班
Microsoft 365の導入・保守を専門とするエンジニアグループ。通信障害やサインイン不具合など、ビジネスインフラのトラブル対応に精通しています。
Office・仕事術の人気記事ランキング
- 【神技】保存せずに閉じたExcel・Wordファイルを復元する!消えたデータを復活させる4つの救出法
- 【Outlook】添付ファイルが「Winmail.dat」に化ける!受信側が困らない送信設定
- 【Excel】文字が入っているセルの「個数」を数える!COUNTA関数の簡単な使い方
- 【Word】差し込み印刷で数字の桁を整える!金額にカンマ(桁区切り)を入れる設定
- 【Teams】メッセージを「保存済み」にして後で読む!重要なチャットをブックマークして整理する技
- 【Outlook】予定表の「祝日」が表示されない!最新カレンダーの追加と二重表示の修正手順
- 【Copilot】「サービスに接続できません」エラーの原因切り分けと対処法
- 【PDF】PDFに入力した文字の「フォント・サイズ・色」を変更するプロパティ設定
- 【Word】校閲機能の基本!赤字(変更履歴)とコメントで修正を見える化する
- 【PDF】結合するPDFの「用紙サイズ」がバラバラな時、すべてを「A4サイズ」に強制リサイズしてから結合する
