発生した問題
Battle.netを起動しようとするとプロセス自体は起動(タスクマネージャー上で確認)するもののメインウィンドウが表示されず、そのせいでオーバーウォッチがプレイできないという問題が発生した。
原因はOSの起動時に自動的に起動する「nVidia Streamer Service」というサービスで、これを無効にすることでBattle.netが正常に起動した。
「nVidia Streamer Service」はSHIELDというnVidia製デバイスを所有していなければ使用する機会はまずないので、無効にしておいても(たぶん)問題はない。
対処法
- 「Windows + R」で「ファイル名を指定して実行」ウィンドウを開く。
- 「msconfig」と入力してエンターを押す。
- 「システム構成」ウィンドウが開くので「サービス」タブを開く。
- 「nVidia Streamer Service」を探してチェックを外す。(※「Microsoftのサービスをすべて隠す」にチェックを入れておくと探しやすい)
- 「OK」を押して閉じると再起動が要求されるので再起動する。
- 再起動したらBattle.netを起動してみて、正常に起動すればOK。