Windows 10 20H1 の新機能「サインイン時のアプリの再起動の制御」を試してみる

Windows 10 20H1 からの新機能「サインイン時のアプリの再起動の制御」を試してみたいと思います。
![Windows10_2.gif](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/149921/d20a298f-d3d4-56c2-465f-dd9efcc72ba8.gif)
#Windows Insider Program に参加する
Windows 10 20H1 は Windows Insider Program に参加されている方であれば既にインストールすることが可能です。
参考情報 : [Windows Insider Program に参加する方法](https://insider.windows.com/ja-jp/)
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/149921/4bbeb2d8-041b-8bb6-cdb0-96315e0a313e.png)
Insider Preview のページは少し挙動がおかしいので、ここから直接 ISO のダウンロードのページに飛んでも大丈夫です。
参考情報 : [Windows Insider Preview Downloads](https://www.microsoft.com/en-us/software-download/windowsinsiderpreviewadvanced) 
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/149921/8310a890-f14b-1f2c-d355-cb1bfbe8b6b5.png)

#新機能について
今回の新機能「サインイン時のアプリの再起動制御」ですが、Microsoft の Insider Preview の Docs には以下の様な記載がありました。
>Windows によって、新しいアプリの再起動設定が制御されるようになりました。 有効にすると、Windows をサインアウト、再起動、またはシャットダウンするときに、Windows によって再起動可能なアプリが自動的に保存され、次回サインインしたときにアプリが再起動されます。 この設定は既定でオフになっており、[設定] > [アカウント] > [サインイン オプション] でいつでも変更できます。また、スタート メニューまたは検索ボックスで「アプリの再起動」を検索して見つけることができます。

参考情報 : [サインイン時のアプリの再起動の制御](https://docs.microsoft.com/ja-jp/windows-insider/at-home/whats-new-wip-at-home-20h1#%E3%82%B5%E3%82%A4%E3%83%B3%E3%82%A4%E3%83%B3%E6%99%82%E3%81%AE%E3%82%A2%E3%83%97%E3%83%AA%E3%81%AE%E5%86%8D%E8%B5%B7%E5%8B%95%E3%81%AE%E5%88%B6%E5%BE%A1-%E3%83%93%E3%83%AB%E3%83%89-18965control-over-restarting-apps-at-sign-in-build-18965)

これまで再起動する際にはすべてのアプリを一度閉じて、再起動したのちに再び開く必要がありましたが、この機能があればその必要もなくなりそうです。では実際に Insider Preview の ISO から Hyper-V で検証環境を作って試してみます。

参考情報 : [Windows Insider Preview の ISO をダウンロードする](https://insider.windows.com/ja-jp/how-to-pc/)

#実際に使ってみる
今回の検証環境は、Azure 上に Windows Server 2019 を立て、その上に Hyper-V で Windows 10 クライアントを作成しました。Azure 上に検証環境を立てると VHD などにせずに、パスワードを渡せば他の人にも試してもらえるのでとても便利です。過去に記事で検証環境の作成方法について触れていますのでもし興味があれば見てください。
参考情報 : [Azure VM の Hyper-V で Nested Virtualization を使い色々試せる検証環境を構築する](https://qiita.com/komiyasa/items/058e6e51f3444d1e42f9)

Hyper-V の Windows 10 クライアントに 20H1 をインストールしたら念のためバージョンを確認しておきましょう。バージョン確認は、`[設定] > [バージョン情報]` で確認することが出来ます。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/149921/d73f9e21-1fbf-458d-bf36-bb58e7025d99.png)
サインイン時のアプリの再起動の設定は、`[設定] > [アカウント] > [サインインオプション]` で設定できます。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/149921/81ab3131-9945-7a1c-6540-11f2e6775e5c.png)
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/149921/baa8edcb-fdd1-7185-7bc1-6e27d83296a2.png)
では試しに、`メモ帳` と `フィードバック Hub` を立ち上げたまま再起動して見ましょう。(GIFです↓)
![Windows10_2.gif](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/149921/d20a298f-d3d4-56c2-465f-dd9efcc72ba8.gif)
このように編集中だったメモ帳が再起動時に立ち上がってきました。これは良いですね！！フィードバック HUB もタスクバーに立ち上がっていました。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/149921/ad4954a6-5942-f02b-9182-40c5ab77c13f.png)
ただ書いた内容は保存されていない様です。編集中のドキュメントがある場合は注意が必要ですね！
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/149921/132ffc18-c705-1b79-01d0-c6d13f47a0f0.png)
なかなか便利な機能なので、次回はどういったアプリがどのディレクトリにデータを所持するのか Procmon などを用いてみてみたいと思います！