#はじめに
Windows10(20H2) の Windows Store はアプリインストールに Microsoft アカウントが必須となっていますが、アカウントのサインイン時に「インターネットが必要です。エラーコード:0x800704cf」というエラーが発生することが多々あります。
本記事はこの不具合への対処方法です。
#原因
エラーコード:0x800704cf はインターネット接続ができない場合の一般的なエラーです。原因はネットワークにありますが、このエラーコードだけでは原因を特定できません。よくある事態としてはブラウザからは Yahoo! 等のサイトを見ることができるのに Windows Store ではエラーなることがあります。
#解決方法
##Windows Storeのリセット(WSReset.exe)
Win+Rで「ファイル名を指定して実行」を開き、名前に "WSReset.exe" を入力して実行します。
この方法は Microsoft 公式のトラブルシュートにも書かれている内容ですが、これで解決すれば楽なものです。多くの場合これだけでは解決しません・・・。
##ネットワークアダプタのTCP/IPv6をOFFにする
コントロールパネルから「ネットワークとインターネット>ネットワーク接続」を選択して、ネットワークアダプタの一覧を表示します。
インターネット接続に使用しているアダプタを右クリックして「プロパティ」を開き、「インターネット プロトコルバージョン6(TCP/IPv6)」のチェックを外して無効にします。
設定ができたら念のため、WSReset.exe を実行して、Windows Store を開きましょう。今度は Microsoft アカウントでサインインできたはずです。
#最後に
これって Windows Store がIPv6に対応していないように見えるのでバグなのでしょうか?それともネットワーク環境との相性?いずれにしてもブラウザは正常動作するし、デフォルトのネットワークアダプタ設定ではIPv6は有効なので、ここに問題があると気づかない可能性が高くはまりやすいと思いました。ネットにも情報が少ないので記事にしましたが、解決につながれば幸いです。