Windows Server 2012 R2 に機能をインストールすることはできません

この記事では、Server Core インストール オプションを実行している Windows Server 2012 R2 ベースのコンピューターに機能を追加できない問題の解決策について説明します。

適用対象: Windows Server 2012 R2
元の KB 番号: 2913316

現象

次のような状況で問題が発生します。

  • R2 Windows Server 2012実行しているコンピューターがあります。
  • コンピューターで Server Core インストール オプションが実行されています。
  • Server Core オプションは、Windows Updateにアクセスできないボリューム ライセンス メディアを使用してインストールされました。

このシナリオでは、機能のインストールが失敗します。 また、次のエラー メッセージが表示されます。

エラー: 0x800f081f
ソース ファイルが見つかりませんでした。 [ソース] オプションを使用して、機能の復元に必要なファイルの場所を指定します。 ソースの場所の指定の詳細については、「 Windows 修復ソースの構成」を参照してください。

解決方法

この問題を解決するには、以下のいずれかの方法を使用します。

方法 1: インターネットに接続する

サーバーが機能のインストールのためにWindows Updateに接続できる場合は、サーバーに接続させます。

方法 2: R2 インストール メディアWindows Server 2012使用する

サーバーがWindows Updateに接続できない場合は、新しいボリューム ライセンス メディア (2013 年 12 月 11 日にリリース) をダウンロードし、Install-WindowsFeature PowerShell コマンドを使用します。 これを行うには、次の手順に従います。

  1. 更新されたWindows Server 2012 R2 DVD をコンピューターの DVD ドライブに挿入します。

  2. 次のコマンドを入力して、手順 3 と 4 で必要なインデックス番号を確認します。

    Dism /get-wiminfo /wimfile:<drive>:\sources\install.wim
    

    注:

    このコマンドでは、 <ドライブ> は実際のドライブ文字を表します。

    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
    

    注:

    手順 4 の powerShell コマンドレット Install-WindowsFeature でインデックス>番号を指定<する場合は、現在インストールしている SKU の完全な (コア以外の) バージョンのインデックス番号を使用する必要があります。 たとえば、R2 Datacenter Windows Server 2012インストールされている場合、必要なインデックス番号は 4 です。 R2 Standard Windows Server 2012インストールされている場合、必要なインデックス番号は 2 です。

  3. 次のコマンドを入力して、PowerShell コマンド プロンプトを開きます。

    Powershell.exe
    
  4. 次の PowerShell コマンドを入力します。ドライブ<>は、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 のインストールに新しいメディアを使用します。 機能をインストールできないサーバーでこの問題を解決するには、「 解決策 」セクションを参照してください。

データ収集

Microsoft サポートの支援が必要な場合は、「展開関連の問題について TSS を使用して情報を収集する」に記載している手順に従って情報を収集することをお勧めします。