Windows 10 更新プログラムの配信の最適化

適用対象

  • Windows 10

ユーザー向けの情報をお探しの場合は、Windows Update: FAQ」をご覧ください。

Windows の更新プログラム, アップグレード, およびアプリケーションには、非常に大きなファイルのパッケージを含めることができます。 更新プログラムのダウンロードと配信では、受信するデバイスで非常に多くのネットワーク リソースが消費される場合があります。 配信の最適化を使用すると、これらのパッケージをダウンロードする作業を展開内の複数のデバイスで共有することによって、帯域幅の消費を削減できます。 配信の最適化は、従来のインターネットベースのサーバーに加えて、クライアントが代替ソース (ネットワーク上の他のピアなど) からそれらのパッケージをダウンロードできるようにする自己組織化の分散キャッシュであるためです。 配信の最適化は、Windows Update、Windows Server Update Services (WSUS)、一般法人向け Windows Update、または System Center Configuration Manager (クイック更新プログラムのインストールが有効な場合) と組み合わせて使うことができます。

配信の最適化は、クラウド管理のソリューションです。 配信の最適化のクラウド サービスにアクセスできる必要があります。 そのため、配信の最適化のピア ツー ピアの機能を利用するには、デバイスでインターネット接続が必要です。

注意

WSUS でも、コンテンツの共有やキャッシュに BranchCache を使用できます。 BranchCache を使用するデバイスで配信の最適化が有効になっている場合、代わりに配信の最適化が使用されます。

要件

次の表は、配信の最適化をサポートする Windows 10 の最小バージョンを示しています。

デバイスの種類 Windows の最小バージョン
Windows 10 を実行しているコンピューター 1511
Windows Server の Server Core インストールを実行しているコンピューター 1709
IoT デバイス 1803
HoloLens デバイス 1803

配信の最適化でサポートされているダウンロードパッケージの種類

パッケージをダウンロードする Windows の最小バージョン
Windows 10 更新プログラム (機能の更新プログラムと品質更新プログラム) 1511
Windows 10 ドライバー 1511
Windows ストアファイル 1511
ビジネスファイル用の Windows ストア 1511
Windows Defender の定義の更新 1511
Office クイック実行の更新プログラム 1709
Intune 用 Win32 アプリ 1709
SCCM のクイック更新 1709 + Configuration Manager バージョン1711

Windows 10 Enterprise およびエデュケーションエディションでは、配信の最適化によって、組織の専用ネットワーク上でピアツーピア共有を行うことができますが (具体的には、すべてのデバイスが同じ NAT の背後にある必要があります)、グループで構成することができます。Microsoft Intune などのポリシーおよびモバイルデバイス管理 (MDM) ソリューション。

詳細については、「配信最適化リファレンス」の「ダウンロードモード」を参照してください。

配信の最適化を設定する

多くの一般的なシナリオについては、「提案された値の配信最適化のセットアップ」をご覧ください。

配信の最適化は、グループ ポリシーまたは Intune などの MDM ソリューションを使用して構成できます。

グループ ポリシーでは、[構成]、[ポリシー]、[管理用テンプレート]、[Windows コンポーネント]、[配信の最適化] の下に、配信の最適化の設定があります。 MDM では、.Vendor/MSFT/Policy/Config/DeliveryOptimization/ に同じ設定があります。

Microsoft Intune バージョン1902以降では、多数の配信最適化ポリシーをプロファイルとして設定し、それをデバイスのグループに適用することができます。 詳細については、「 Microsoft Intune での配信の最適化の設定」を参照してください。

Windows 10 バージョン1903以降では、Azure Active DIRECTORY (AAD) テナント ID を使用して、グループを定義することができます。 そのためには、DOGroupIdSource の値を、新しい最大値である5に設定します。

リファレンス

すべての配信の最適化設定の完全な一覧については、「配信最適化のリファレンス」をご覧ください。

マイクロソフトによる配信の最適化の使用方法

マイクロソフトでは、継続的な展開によってネットワークへの影響や、他のサービスの帯域幅の減少が生じないように、Microsoft IT によって複数の帯域幅管理手法が使用されました。 配信の最適化 (グループ ポリシーを介したピア ツー ピアのキャッシュ) は試験的に使用された後、グループ ポリシーを使用してすべての管理対象デバイスに展開されました。 配信の最適化チームからの推奨に基づき、"グループ" 構成を使用して、コンテンツの共有を同じ Active Directory ドメインのメンバーであるデバイスのみに制限しました。 コンテンツは24時間キャッシュされます。 コンテンツの 76% 以上がインターネット経由ではなくピア デバイスから提供されます。

詳しくは、「Adopting Windows as a Service at Microsoft (マイクロソフトにおけるサービスとしての Windows の採用)」のテクニカル ケース スタディをご覧ください。

よく寄せられる質問

配信の最適化は WSUS と共に動作しますか。: はい。 デバイスは、WSUS サーバーから更新プログラムのペイロードを取得しますが、調整のために配信の最適化のクラウド サービスと通信するため、インターネット接続も使用する必要があります。

配信最適化はどのポートを使用しますか?: ピアツーピアトラフィックでは、TCP/IP または3544に7680を使用して NAT トラバーサル (任意の Teredo) を使用します。 クライアントサービス通信の場合、HTTP または HTTPS をポート80/443 経由で使用します。

プロキシを使用する場合の要件はありますか。: バイト範囲要求を許可する必要があります。 詳細については、Windows Update のプロキシ要件に関するページを参照してください。

配信の最適化をサポートするには、ファイアウォールでどのホスト名を許可する必要がありますか。:

クライアントと配信の最適化のクラウド サービスの間の通信の場合: *.do.dsp.mp.microsoft.com

配信の最適化のメタデータの場合:

  • *.dl.delivery.mp.microsoft.com
  • *.emdl.ws.microsoft.com

ペイロードの場合 (省略可能):

  • *.download.windowsupdate.com
  • *.windowsupdate.com

配信の最適化ではマルチキャストを使用しますか。いいえ。 ピア検出のクラウドサービスに依存し、ピアとその IP アドレスの一覧が作成されます。 クライアントデバイスは、そのピアに接続して、TCP/IP 経由でダウンロードファイルを取得します。

配信の最適化が LAN 上のピアツーピアアクティビティからルーターの輻輳をどのように処理するか。 Windows 10、バージョン1903以降、配信 Optimizatio は、このような輻輳を軽減するために使用されます。 詳細については、ネットワークブログの記事を参照してください。

トラブルシューティング

このセクションでは、一般的な問題といくつかの解決策について概要を説明します。

ピアからのバイトが表示されない場合

ピアから受信したバイトが表示されない場合、原因として次のいずれかの問題が考えられます。

  • クライアントは、配信最適化クラウドサービスに接続できません。
  • クラウドサービスには、ネットワーク上の他のピアが表示されません。
  • クライアントは、クラウドサービスから提供されたピアに接続できません。

クライアントは、配信最適化クラウドサービスに接続できません。

この問題に問題があると考えられる場合は、次の手順を実行します。

  1. ストアから 50 MB を超えるアプリのダウンロードを開始します ("キャンディ Crush Saga" など)。
  2. 管理Get-DeliveryOptimizationStatus者特権の Powershell ウィンドウから実行し、downloadmode の設定を確認します。 ピアリングが機能するためには、DownloadMode は1、2、または3でなければなりません。
  3. Downloadmodeが99の場合は、デバイスが配信最適化クラウドサービスに到達できないことを示している可能性があります。 配信最適化のホスト名にアクセスが許可されていることを確認します。最も重要なdo.dsp.mp.microsoft.com

クラウドサービスには、ネットワーク上の他のピアが表示されません。

この問題に問題があると考えられる場合は、次の手順を実行します。

  1. 同じネットワーク上の2つの異なるデバイスに同じアプリをダウンロードします。ダウンロードの間隔は 10 ~ 15 分です。
  2. 管理Get-DeliveryOptimizationStatus者特権の Powershell ウィンドウから実行し、両方のデバイスでdownloadmodeが1または2であることを確認します。
  3. Get-DeliveryOptimizationPerfSnap 2 のデバイス上の昇格した Powershell ウィンドウから実行します。 Numberofpeersフィールドはゼロ以外の値である必要があります。
  4. ピアの数がゼロで、かつDownloadmodeが1の場合は、両方のデバイスが同じパブリック IP アドレスを使ってインターネットに接続していることを確認します。 これを行うには、ブラウザーのウィンドウを開き、「自分の IP アドレス」を検索します。 デバイスが同じパブリック IP アドレスを報告していない場合は、 Downloadmode 2 (グループ) とカスタム GroupID (Guid) を修正することができます。

クライアントがクラウドサービスによって提供されるピアに接続できない

この問題が原因であると考えられる場合は、ネットワーク上の2つのデバイス間で Telnet のテストを行って、ポート7680を使って接続できることを確認します。 これを行うには、次の手順に従います。

  1. 管理者特権のコマンドプロンプトから、 dism/Online/Enable-Feature/FeatureName: TelnetClientを実行して、Telnet をインストールします。
  2. テストを実行します。 たとえば、IP 192.168.8.12 のデバイスを使用していて、192.168.9.17 への接続をテストしようとしている場合は、 telnet 192.168.9.17 7680を実行します (構文はTELNET [宛先 IP] [port])。 接続エラーが表示されるか、または次のような点滅しているカーソルが表示されます。 カーソルが点滅すると、成功したことを意味します。

詳細情報

Windows 10、配信の最適化、WSUS

関連トピック