Windows 10の「オンデマンド機能(FOD)」とは?インストール手順とWSUS環境での対処法を解説
本記事では、Windows 10のオンデマンド機能(Features on Demand / FOD)の概要と、一部のユーザー(特にWSUSで管理されているWindows 10システム)がFODをダウンロード・インストールできない原因とその解決策について詳しく解説します。
Windows 10のオンデマンド機能(Features on Demand)とは
Windows 10のオンデマンド機能(Features on Demand)は、Windows Updateから入手できる追加機能パッケージです。このダウンロードを利用することで、組織は展開前に必要な機能を組み込んだWindows 10のインストールイメージを事前構成できます。また、ローカルメディアから機能をインストールする際にも活用できます。
オンデマンド機能(FOD)は、必要なタイミングでいつでも追加できるWindows機能パッケージです。代表的なものとしては、手書き認識などの言語リソースや、.NET Framework(.NetFx3)などが挙げられます。Windows 10やWindows Serverで新しい機能が必要になった場合、Windows Updateに対して機能パッケージを要求することができます。
従来のFeature Packとは異なり、Features on Demand v2は複数のWindowsビルドに対応しており、ビルド番号を意識することなくDISMコマンドで追加できます。ただし、必ずOSのアーキテクチャに一致したFODを使用してください。誤ったアーキテクチャのFODを追加した場合、すぐにはエラーが表示されないことがありますが、後になってOSの動作に不具合が発生する可能性があります。
オンデマンド機能には2種類ある
Windowsのオンデマンド機能には、以下の2つのタイプが存在します。
- サテライトパッケージを持たないFOD:すべての言語リソースが同一パッケージ内に格納されたタイプです。単一の.cabファイルとして配布されており、「DISM /Add-Capability」または「/Add-Package」のどちらのコマンドでも追加できます。
- サテライトパッケージを持つFOD:このタイプをインストールすると、対象のWindowsイメージに該当するパッケージのみが導入されるため、ディスク容量の節約につながります。複数の.cabファイル一式として配布されますが、インストール時は単一の/capabilitynameを指定するだけで完了します。なお、追加は「DISM /Add-Capability」でのみ可能です(/Add-Packageは使用不可)。
オンデマンド機能がインストールできない場合の対処法
Windows 10 バージョン1809以降では、FOD(オンデマンド機能)および言語パックはWindows Updateからのみインストール可能となり、WSUS(Windows Server Update Services)経由ではインストールできなくなりました。
そのため、FODをインストールできない場合は、グループポリシーを変更して、Windows Updateから直接FODをダウンロード・インストールできるように設定する必要があります。
グループポリシーの設定手順
まず、Windowsキー + Rを押し、「gpedit.msc」と入力してEnterキーを押し、グループポリシーエディターを起動します。
次に、以下の階層へ移動します。
コンピューターの構成 > 管理用テンプレート > システム
右側のペインを下方向へスクロールし、「オプションコンポーネントのインストールおよびコンポーネントの修復のための設定を指定する」という項目を見つけてダブルクリックします。
このポリシー設定では、OS破損の修復や、ペイロードファイルが削除されたオプション機能の有効化に使用するネットワーク上の場所を指定します。
このポリシーを有効にして新しい場所を指定すると、その場所にあるファイルがOSの修復やオプション機能の有効化に使用されます。「代替ソースファイルのパス」ボックスには、新しい場所への完全修飾パスを入力してください。セミコロンで区切ることで、複数の場所を指定することも可能です。
ネットワーク上の場所にはフォルダーまたはWIMファイルを指定できます。WIMファイルの場合は、パスの先頭に「wim:」を付け、使用するイメージのインデックス番号を含めて指定します。例:「wim:\\server\share\install.wim:3」
このポリシー設定を無効または未構成にした場合、あるいは指定した場所に必要なファイルが見つからなかった場合は、コンピューターに対するポリシー設定で許可されていれば、Windows Updateからファイルがダウンロードされます。
続いて、以下のように設定を行います。
- ラジオボタンで「有効」を選択します。
- 代替ソースファイルのパス:空白のままにする
- 「Windows Updateからペイロードをダウンロードしない」:チェックを外す
- 「Windows Server Update Services(WSUS)の代わりに、Windows Updateから直接修復コンテンツとオプション機能をダウンロードする」:チェックを入れる
最後に「適用」>「OK」をクリックして設定を保存します。
以上の設定により、Windows 10 v1809以降の環境でも、オンデマンド機能(FOD)を正常にダウンロード・インストールできるようになります。
-
Windows PCに未署名ドライバーをインストールする3つの方法と注意点を徹底解説
Windowsパソコンに接続されたハードウェアデバイスが正常に動作するためには、ハードウェアドライバーが不可欠です。ドライバーはOSのカーネルレベルへのアクセスを必要とするため、Windowsでは正式なデジタル署名を持つドライバーのみのインストールが推奨されており、Microsoftは未署名ドライバーのインストールを防ごうとしています。しかし、古いハードウェアや特殊な機器など、デジタル署名のないドライバーをインストールしなければならない場面もあります。未署名ドライバーのインストールは可能ですが、通常の署名済みドライバーほど簡単ではありません。この記事では、Windowsで未署名ドライバーをイン
-
非対応PCにWindows 11をインストールする方法|ISOとレジストリ設定で要件を回避する手順
Windows 11は、Windows 7、8、10からの無料アップグレードとして、すべてのWindowsデスクトップユーザーに提供されています。しかし、古いPCの中には公式にWindows 11へ対応していない機種も多く存在します。それでも諦める必要はありません。いくつかの工夫をすれば、非対応のPCにもWindows 11をインストールすることが可能です。 残念ながら、Microsoftは古いマシンへの最新OSのインストールを公式にサポートしていません。必要なハードウェアやソフトウェアが不足している場合、動作に問題が生じる可能性もあります。とはいえ、これらの制限を回避し、ほぼどんなPCにもW