Discordが起動しない、またはアンインストール後にもエラーが表示され続ける場合、「PresentationCore」関連のファイルエラーやSquirrel.Updateの不具合が関係していることがあります。本記事では、このようなエラーの原因と対処方法を整理します。
エラーの内容と発生している状況
今回のエラーは「System.IO.FileNotFoundException」や「PresentationCore」が見つからないという内容が中心です。
これはDiscordの更新プログラム(Squirrel)や.NET Framework関連のコンポーネントが正常に読み込めない状態を示しています。
アンインストール後でも残留ファイルやキャッシュが原因で発生することがあります。
Squirrel.Updateエラーとは何か
DiscordはSquirrelというアップデータを使用しており、起動時に自動更新を行います。
この更新処理が途中で壊れると、必要なアセンブリが読み込めずエラーになります。
結果としてアプリが起動できなくなる状態が発生します。
まず試す基本的な対処方法
最初にDiscordの完全アンインストールと再起動を行うことが重要です。
その後、以下のフォルダを削除することで残留ファイルを除去できます。
「%AppData%」「%LocalAppData%」内のDiscord関連フォルダが対象です。
.NET Frameworkの破損チェック
PresentationCoreエラーは.NET Frameworkの不整合でも発生します。
Windowsの機能から.NET Frameworkを修復または再インストールすることで改善する場合があります。
システムファイルチェッカー(sfc /scannow)の実行も有効です。
レジストリ設定の注意点
エラーメッセージ内にレジストリ設定(Fusionログ)が出る場合がありますが、通常ユーザーが変更する必要はありません。
誤って編集するとシステム不具合につながるため注意が必要です。
基本的には初期設定のままで問題ありません。
再インストール時のポイント
再インストールを行う際は、公式サイトから最新版をダウンロードすることが重要です。
古いインストーラーを使うと同じエラーが再発する可能性があります。
インストール後はPCを再起動して正常起動を確認します。
まとめ
Discordの起動エラーは、更新プログラムの破損や.NET Frameworkの不具合、残留ファイルなど複数の要因が絡みます。
完全削除・再インストール・システム修復を順に行うことで解決できるケースが多いです。

コメント