SCVMM と SCVMM R2 P2V がエラー 2910 (0x80070005) アクセス拒否で失敗する

この記事では、Microsoft System Center Virtual Machine Manager 2008 で物理から仮想への変換 (P2V) の変換が失敗したときに発生するエラー 2910 (0x80070005) の解決策について説明します。

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

現象

System Center Virtual Machine Manager 2008 を使用して P2V を実行すると、スキャン システム フェーズ中に次のエラー メッセージが表示されます。

エラー (2910)
VMM には、%server 上のリソースにアクセスするための適切なアクセス許可がありません。
アクセスが拒否されました (0x80070005))

推奨されるアクション
仮想マシン マネージャーに、このアクションを実行するための適切な権限があることを確認します。

注:

ソース コンピューターは、P2V 変換で仮想化するコンピューターです。

原因

この問題は通常、次のいずれかの条件に該当するため発生します。

  • P2V ウィザードで入力された資格情報は、ソース コンピューターのローカル Administrators グループのメンバーに属していません。
  • ソース コンピューターは、P2V ウィザードで使用されたアカウントに対する CIMV2 名前空間へのリモート WMI 呼び出しを許可しません。

解決方法

この問題を解決するには、次の手順を実行します。

  1. P2V ウィザードに使用されるアカウントが、ソース コンピューターのローカル Administrators グループのメンバーであることを確認します。

    注:

    これは、SCVMM サーバーとソース コンピューターが異なるドメインにある場合に特に重要です。

  2. ソース コンピューター上の CIMV2 名前空間への WMI 接続を確認します。 これを行うには、SCVMM サーバーで次の手順を実行します。

    注:

    P2V 変換のスキャン システム フェーズ中に、SCVMM はソース コンピューター上の CIMV2 名前空間に WMI 呼び出しを行い、基本的なシステム情報をプルします。 これらの WMI 呼び出しが失敗した場合、P2V 変換も失敗します。

    1. [WBEMtest] ウィンドウを開きます。 これを行うには、[ スタート] をクリックし、[ 実行] をポイントし、[ 開く ] ボックスに「WBEMtest」と入力し、[OK] をクリック します

    2. 右上隅にある [接続] をクリックします。

    3. ソース コンピューターの CIMV2 名前空間に接続します。 たとえば、「\Source\ROOT\CIMV2」と入力します。

      注:

      必ずソース コンピューターの名前を使用してください。

    4. [ 接続 ] をクリックして接続を完了します。

    5. サンプル オブジェクトにアクセスして接続を確認します。 これを行うには、[ クラスを開く] をクリックし、「Win32_PhysicalMemory」と入力します。

      注:

      [オブジェクト エディター] ウィンドウにオブジェクトが設定されていることがわかります。 返される実際のコンテンツは重要ではありません。 この手順の目的は、CIMV2 名前空間へのリモート接続が確立されていることを確認することだけです。

  3. wmimgmt.msc を開き、ローカル コンピューターへの接続を確認し、リモート有効化アクセス許可をチェックします。 これを行うには、次の手順を実行します。

    1. WMI コントロール (ローカル) ウィンドウを開きます。 これを行うには、[ スタート] をクリックし、[ 実行] をポイントし、「wmimgmt.msc」と入力し、[OK] をクリックします。
    2. [WMI コントロール (ローカル)] ノードを右クリックし、[プロパティ] をクリックします。
    3. [ セキュリティ ] タブをクリックし、[ ルート] を選択し、右下隅にある [ セキュリティ ] ボタンをクリックします。
    4. [すべてのユーザー] またはこのアクセス許可をチェックする特定のユーザー アカウントの [リモート有効化] アクセス許可をクリックチェック選択します。

    注:

    この操作では、コンピューターを再起動する必要はありません。

  4. dcomcnfg を開き、DCOM サービスが実行されていることを確認し、リモート ライセンス認証のアクセス許可をチェックします。 これを行うには、次の手順を実行します。

    1. コンポーネント サービス スナップインを開きます。 これを行うには、[ スタート] をクリックし、[ 実行] をポイントし、「dcomcnfg」と入力して、[OK] をクリック します
    2. [コンポーネント サービス] を展開し、[コンピューター] を展開し、[マイ コンピューター] を展開します。

    注:

    [マイ コンピューター] ノードに赤い下矢印マークがある場合は、DCOM サービスが実行されていないため、開始する必要があることを意味します。 3. [マイ コンピューター] を右クリックし、[ プロパティ] をクリックし、[ COM セキュリティ ] タブをクリックします。4.[ 起動とアクティブ化のアクセス許可] で、[ 制限の編集] をクリックします。 5. [すべてのユーザー] ユーザー グループで、[リモート アクティブ化] 行の [チェックを許可する] ボックスをクリックして選択します。 または、このアクセス許可を付与する特定のユーザー アカウントを追加します。

    注:

    適切な WMI アクセス許可がユーザーに付与されていない場合は、"アクセスが拒否されました" というエラー メッセージが表示される場合があります。 エラー メッセージには、エラー コード 0x80041003が含まれる場合があります。

  5. Ole レジストリ キーが見つからないか、ソース コンピューターの値が正しくないかどうかを確認します。 これを行うには、次の手順を実行します。

    1. レジストリ エディターを起動します。
    2. 次のサブキーを見つけます。 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Ole
    3. REG_SZの種類と値が YEnableDCOM エントリを探します。

関連情報

SCVMM の一般的なトラブルシューティング手順については、次のブログを参照してください: System Center Virtual Machine Manager

P2V 変換の詳細については、次の Microsoft Web サイトを参照してください。物理コンピューターを VMM でVirtual Machinesに変換する (P2V 変換)