この記事では、Server Core インストール オプションを実行している Windows Server 2012 R2 ベースのコンピューターに機能を追加できない問題の解決策を示します。
元の KB 番号: 2913316
現象
以下のシナリオについて考えてみます。
- Windows Server 2012 R2 を実行しているコンピューターがある。
- コンピューターで Server Core インストール オプションが実行されています。
- Server Core オプションは、Windows Update にアクセスできないボリューム ライセンス メディアを使用してインストールされました。
このシナリオでは、機能のインストールが失敗します。 また、次のエラー メッセージが表示されます。
エラー: 0x800f081f
ソース ファイルが見つかりませんでした。 [ソース] オプションを使用して、機能の復元に必要なファイルの場所を指定します。 ソースの場所を指定する方法の詳細については、「 Windows 修復ソースを構成するを参照してください。
解決方法
この問題を解決するには、以下のいずれかの方法を使用します。
方法 1: インターネットに接続する
サーバーが機能のインストールのために Windows Update に接続できる場合は、サーバーに接続させます。
方法 2: Windows Server 2012 R2 インストール メディアを使用する
サーバーが Windows Update に接続できない場合は、新しいボリューム ライセンス メディア (2013 年 12 月 11 日リリース) をダウンロードし、 Install-WindowsFeature PowerShell コマンドを使用します。 これを行うには、次の手順に従います。
更新された Windows Server 2012 R2 DVD をコンピューターの DVD ドライブに挿入します。
次のコマンドを入力して、手順 3 と 4 で必要なインデックス番号を確認します。
Dism /get-wiminfo /wimfile:<drive>:\sources\install.wim
Note
このコマンドでは、 <drive> は実際のドライブ文字を表します。
DISM コマンドからの出力例:
Index : 1 Name : Windows Server 2012 R2 SERVERSTANDARDCORE Description : Windows Server 2012 R2 SERVERSTANDARDCORE Size : 6,653,342,051 bytes Index : 2 Name : Windows Server 2012 R2 SERVERSTANDARD Description : Windows Server 2012 R2 SERVERSTANDARD Size : 11,807,528,410 bytes Index : 3 Name : Windows Server 2012 R2 SERVERDATACENTERCORE Description : Windows Server 2012 R2 SERVERDATACENTERCORE Size : 6,653,031,430 bytes Index : 4 Name : Windows Server 2012 R2 SERVERDATACENTER Description : Windows Server 2012 R2 SERVERDATACENTER Size : 11,809,495,151 bytes
Note
手順 4 で Install-WindowsFeature PowerShell コマンドレットで <index> 番号を指定する場合は、現在インストールしている SKU の完全な (コア以外の) バージョンのインデックス番号を使用する必要があります。 たとえば、Windows Server 2012 R2 Datacenter がインストールされている場合、必要なインデックス番号は 4 です。 Windows Server 2012 R2 Standard がインストールされている場合、必要なインデックス番号は 2 です。
次のコマンドを入力して、PowerShell コマンド プロンプトを開きます。
Powershell.exe
次の PowerShell コマンドを入力します。 <drive> は Windows Server 2012 R2 インストール ファイルの場所を表し、 <index> は手順 2 の番号付きインデックスを表します。
Install-WindowsFeature Server-Gui-Mgmt-Infra,Server-Gui-Shell -Source wim:<drive>:\sources\install.wim:<index>
例: メディアが F ドライブにあり、Datacenter のフル バージョンをインストールする場合は、次のコマンドを入力します。
Install-WindowsFeature Server-Gui-Mgmt-Infra,Server-Gui-Shell -Source wim:f:\sources\install.wim:4
詳細
Windows Server 2012 R2 ボリューム ライセンス メディアは、サイド バイ サイド リポジトリに含まれていないオプションのコンポーネントまたは機能を追加するために、Windows Update へのアクセスを要求するように設計されました。 サーバーがインターネットにアクセスできない場合、または Windows Update へのアクセスが制限されている場合は、DISM コマンド、Windows PowerShell コマンドレット、またはサーバー マネージャーを使用して、オプションのコンポーネントまたは機能を有効にすることはできません。
状態
Microsoft は、Windows Server 2012 R2 のボリューム ライセンス メディアのパッケージ化に問題があることを確認しました。 この動作は仕様ではなく、2013 年 12 月 11 日にリリースされたボリューム ライセンス ビルドで修正されています。 Windows Server 2012 R2 のインストールに新しいメディアを使用します。 機能をインストールできないサーバーでこの問題を解決するには、「 Resolution 」セクションを参照してください。
データ収集
Microsoft サポートの支援が必要な場合は、「展開関連の問題について TSS を使用して情報を収集する」に記載している手順に従って情報を収集することをお勧めします。