現象
HYPER-V の役割は常に On/Always 接続されている (AOAC) 電源モデル (InstantON とも呼ばれます) を使用する Windows 8 または Windows 8.1 ベースのコンピューター上で有効な場合、接続されているスタンバイ電源の状態は使用できません。
原因
HYPER-V では、接続されているスタンバイ電源の状態をサポートしていないために、この現象が発生します。AOAC の電源モデルを使用しても Hyper‑V に必要な 64 ビット アーキテクチャと仮想化機能をサポートしているノート パソコンはされた HYPER-V の最新バージョンが開発されたときに利用できません。したがって、HYPER-V の役割を有効にすると、スタンバイ状態の接続は使用できません。代わりに、ラップトップのカバーを閉じたときやスリープ状態にマップされている電源ボタンを押すなどのユーザー操作によりシステムはスリープ状態に移行するとき、またはシステムのアイドル タイマーの有効期限が切れているために、ACPI S4 の休止状態の電源状態が使用されます。この現象には、次の結果があります。
-
起こされたら、システムが休止状態から再開する必要があります。つまりシステムがファームウェアの電源投入時の画面を表示し、休止状態ファイルをディスクから読み取る必要があります。このプロセスは、接続されているスタンバイ状態から復帰にかかるよりも大幅に長くかかります。
-
ライブ タイルは、システムが休止状態のときに更新できません。
-
ログオン画面にプッシュ通知は、システムが休止状態のときに表示されません。
-
多少短いバッテリ寿命は、あまり積極的な省電力状態の使用の可能性があります。接続スタンバイ電源モデルは、マシンが使用されていない場合、最小限の電力使用量になります。 使用状況によっては、高い消費電力では、コンピューター全体の使用量のスタンバイ状態の接続が不足している可能性があります。
解決策
問題を解決するには、次の方法のいずれかを使用します。
方法 1
この問題を解決するには、ハイパーバイザーを無効にすることができます。ハイパーバイザは無効になっているし、HYPER-V の役割に関係なく有効にできます。これには、すべての HYPER-V コンポーネントはアンインストールされません。これを行うには、以下の手順を実行します。
注: ハイパーバイザを無効にすると、HYPER-V 仮想マシンを起動できません。
-
管理者としてコマンド プロンプトを実行します。
-
Bcdeditを入力し、Enter キーを押します。
-
Windows ブート ローダーでは、識別子が報告されます。 オフ bcdedit/set {識別子} の hypervisorlaunchtypeを入力し、Enter キーを押します。
注 識別子は、報告された識別子のプレース ホルダーです。
ハイパーバイザをも簡単に切り替える機能が入っていて、オフは、追加のブート エントリを追加することによって実現します。 これを行うには、以下の手順を実行します。
-
管理者としてコマンド プロンプトを実行します。
-
Bcdedit の/copy {既定}/d"ハイパーバイザー"Off"を入力します。新しいブート エントリが正常に作成されたことを示す id を返します。
-
オフ bcdedit/set {識別子} の hypervisorlaunchtypeを入力し、Enter キーを押します。
注 識別子は、手順 2 で返された識別子のプレース ホルダーです。
次の手順を完了したら、ハイパーバイザー"Off"という名前のブート エントリは、コンピューターを起動するときに使用できます。スタートアップ エントリを選択すると、ハイパーバイザが無効になります。
方法 2
接続スタンバイ電源の状態を回復するために最後の手段としては、HYPER-V の役割を無効にする必要があります。HYPER-V の役割を無効にすると、HYPER-V のすべてのコンポーネントがアンインストールされます。これを行うには、以下の手順を実行します。
-
Windows のお守りバーの [設定] を選択し、コントロール パネルします。
-
コントロール パネルでは、プログラムで選択して、[プログラムと機能] をクリックします。
-
左側のメニュー ・ バーでは、 Windows の機能を選択します。
-
HYPER-V ] チェック ボックスをオフにする] をクリックします。
-
[OK] をクリックします。
注: HYPER-V を使用する他のコンポーネントを削減または排除の HYPER-V の役割が削除された場合は、その機能があります。