「ハンドルされていない例外が発生しました。…」エラーについて

2019-02-28PC,PC, スマホ, タブレット,ブログ,メモPC,Steam,エラー

どうも、かつひで です!

つい一週間ほど前、ソニックアドベンチャー2のPC版のSteam Keyを

G2A.com

というサイトから350円程で買ったのですが、

下記のようなエラーが出てしまい、設定画面から進むことができませんでした

エラー内容

「アプリケーションのコンポーネントで、ハンドルされていない例外が発生しました。[続行] をクリックすると、アプリケーションはこのエラーを無視し、続行しようとします。[終了] をクリックすると、アプリケーションは直ちに終了します。

'0’ の InvalidArgument=Value は 'index’ に対して有効ではありません。
パラメータ名: index」

エラーメッセージウィンドウ

設定画面も解像度が選べない状態でした

.NET Frameworkの再インストールや
ゲームの再インストールなど、色々試した結果、
原因はとあるアプリケーションでした…

それは、「Duet Display」です

まず「Duet Display」がどういうアプリケーションがというと、

iPadまたはiPhoneをPCのサブディスプレイとして使えるようにするものでした

同じような機能があるものとして、
「Luna Display」というものがあります

ただ 「Luna Display」 はWindowsに対応していないので
「Duet Display」 をインストールしました

しかし、このアプリケーションを入れたことにより、
DirectXを使用するアプリケーションなども、
動かなくなっていました

PCのスペックも載せておきます
CPU: Intel Core i7-6700K
メモリ: 16GB(8GBx2)
GPU: NVIDIA GeForce GTX 1070
OS: Windows 10 Home 64bit

解決法

自分の場合は 「Duet Display」 をアンインストールすることで直りました

解像度も選べるようになり問題なくプレイできています

別の解決法

ここで同じエラーの別の解決法を紹介します

Microsoft .NET Frameworkの修復、再インストール

・ソフトウェアの再インストール

・不要なデバイスを取り外す

Windowsシステムファイルの修復

これで治らない場合は別のPCでも試してみてください
もし、別のPCで動く場合は、
PCが古く対応していない、
PCパーツの相性問題や不具合、
本体の破損も考えられます

最終手段
・Windowsの再インストール

まとめ

今回の場合はDuet Displayの不具合によるものだとは思いますが、
同じようなエラーメッセージが出ている方は、
ディスプレイ関連のアプリケーション、
または、Microsoft .NET Framework関連を
一度調べてみてはいかがでしょうか