Hyper-V上のWindows 10仮想マシンに拡張セッションでサインインできない原因と対処方法

Hyper-V上のWindows 10仮想マシンに拡張セッションでサインインできない原因と対処方法

Hyper-V上に作成しWindows 10の仮想マシンは、デフォルト設定のままでは「拡張セッション」で接続できない場合があります。

そこでここでは、Windows 10の仮想マシンに「拡張セッション」で接続できない原因と対処方法を紹介します。

Memo

最近のHyper-Vでは、仮想マシンへの接続方法として「仮想マシン接続」と「拡張セッション」の2種類があり、Windows Server 2012 R2もしくはWindows 8.1以降の仮想マシンには「拡張セッション」で接続ができます。

「拡張セッション」は、リモートデスクトップ接続と同じように、ホストOSとゲストOSとの間でクリップボードを共有したり、ローカルドライブをマウントしたりといった便利な機能を利用できます。

この記事は、ホストOS・ゲストOSともに以下の環境で実行した結果を基にしています。他のエディションやバージョンでは、動作結果が異なる場合があることをご了承ください。

ソフトウェアバージョン
Windows 10 Pro 64bit2004

現象と原因

Windows 10の仮想マシンを新規インストールし、管理者アカウントとしてMicrosoftアカウントを設定したうえで、仮想マシンに「拡張セッション」で接続すると、背景画像などは表示されていますが、サインイン情報を入力する画面が表示されておらずサインインできません。

Hyper-V上のWindows 10仮想マシンに拡張セッションでサインインできない原因と対処方法

これは、Windows 10バージョン2004から実装されれいている機能「MicrosoftアカウントにWindows Helloサインインを要求する」の設定によるものです。

拡張セッションでの接続でMicrosoftアカウントを利用する場合、パスワードを入力してサインインする必要がありますが「セキュリティ向上のため、このデバイスではMicrosoftアカウント用にWindows Helloサインインのみを許可する(推奨)」の設定がオンだと、パスワードによる認証ができなくなるため、拡張セッションでMicrosoftアカウントを利用したサインインができなくなります。

Hyper-V上のWindows 10仮想マシンに拡張セッションでサインインできない原因と対処方法

そのため、仮想マシンのWindows 10にMicrosoftアカウントしか登録されていないと、拡張セッションで接続した時に、サインイン画面が表示されないという現象が発生します。

Memo

なお「MicrosoftアカウントにWindows Helloサインインを要求する」の設定は、リモートデスクトップ接続には適用されないため、この設定がオンでも、Microsoftアカウントとパスワードの組み合わせでリモートデスクトップ接続は可能です。

回避方法

この現象を回避する方法としては、以下の2通りがあります。

一つ目の方法は「セキュリティ向上のため、このデバイスではMicrosoftアカウント用にWindows Helloサインインのみを許可する(推奨)」の設定をオフにする方法です。

オフに設定することで、セキュリティは低下しますが、拡張セッションでの接続でMicrosoftアカウントを利用できるようになります。

Hyper-V上のWindows 10仮想マシンに拡張セッションでサインインできない原因と対処方法

「MicrosoftアカウントにWindows Helloサインインを要求する」の設定をオフにした画面

2つ目の方法は、Windows 10仮想マシンにローカルアカウントを追加して、拡張セッションで接続するときはローカルアカウントを利用することで、サインインが可能となります。

Hyper-V上のWindows 10仮想マシンに拡張セッションでサインインできない原因と対処方法

ローカルアカウントを追加した時のサインイン画面