Discordは、多くのゲーマーやコミュニティメンバーが頼りにするアプリの一つですが、時に頭痛の種となることがあります。ラグ、クラッシュ、あるいは全く開かなくなるなどです。Windowsは当然ながら、こうした問題の解決を本来よりもずっと複雑にしているため、少々面倒です。通常、こうした問題は、アプリのバージョンが古い、サーバーの停止、権限の問題、キャッシュの破損など、いくつかの共通の原因によって発生します。これらの問題の解決は必ずしも簡単ではありませんが、いくつかの確実な手順を踏めば、Discordを正常な状態に戻して、ボイスチャットを再びスムーズにし、怒りによる退出を防ぐことができます。
Windows 11でDiscordの問題を解決する方法
まず最初にすべきことは、Discordのサーバーに問題が発生していないか確認することです。もし問題がなければ、おそらくお使いのマシンの設定、権限、破損したファイルなど、何か問題が考えられます。ここでの目標は、問題がDiscord側の問題なのか、それともローカルマシンの問題なのかを特定することです。ここでは、実用的な解決策をいくつかご紹介します。少し手間がかかるものもありますが、多くの環境で有効です。
Discordサーバーのステータスを確認する
PCの設定をいじる前に、Discord自体に不具合がないか確認することをお勧めします。サーバーがメンテナンスのためにダウンしたり、予期せぬ障害が発生したりすることがあります。その場合、何をしてもアプリが動作しなくなり、修復されるまで動作しなくなります。特に、大きなアップデートの後やトラフィックが集中する時間帯は、その傾向が顕著です。
- Discordのホームページにアクセスし、一番下までスクロールします。「ステータス」をクリックします。
- 停止や問題を示す赤または黄色のアイコンを探してください。ステータスが赤または黄色の場合は、そのままお待ちください。
- それ以外の場合は、次の手順に進んでください。また、インターネット接続が安定していることを確認してください。接続が不安定だと、どんなに改善しても効果がありません。
Discordを管理者として実行する
Discordは、特に権限制限が設定されている場合には、デフォルトよりも多くのシステムアクセスを必要とする場合があります。管理者として実行すると、特にセキュリティ設定が厳しいWindows 11を使用している場合は、特定のブロックを回避できる可能性があります。
- Discord アイコンまたはショートカットを右クリックし、[プロパティ]を選択します。
- 「互換性」タブに切り替えます。
- [管理者としてこのプログラムを実行する]のボックスをチェックします。
- [適用]と[OK]をクリックします。
- Discord をもう一度起動して、問題が解決したかどうかを確認します。
一部の設定では、これだけで奇妙なクラッシュや起動エラーが修正されます。なぜうまくいくのかは分かりませんが、確かに効果はあります。
日付と時刻の設定を確認する
PCの時計がずれている場合(つまり、かなりずれている場合)、Discordはセキュリティプロトコルや接続に問題を抱える可能性があります。当然ながら、Windowsは必要以上に接続を難しくするからです。
- システム トレイの日付と時刻のアイコンを右クリックし、[日付/時刻の調整]を選択します。
- または、 を押してWindows + I設定を開き、時刻と言語 > 日付と時刻に移動します。
- [時刻を自動的に設定]と[タイムゾーンを自動的に設定]をオンに切り替えます。
- すでにオンになっている場合は、一時的にオフにしてから再度オンにして、強制的に更新します。
- Discord を再起動して動作するかどうかを確認します。
Discordを最新バージョンにアップデートする
Discordのバージョンが古いと、様々な不具合、クラッシュ、互換性の問題が発生する可能性があります。特にWindowsのアップデート後に顕著です。そのため、Discordを最新の状態に保つことは、魔法のような解決策と言えるでしょう。
- Discord を開き、左下隅にある⚙️ アイコンをクリックします。
- メニュー内で、「更新プログラムの確認」を選択します(自動的に実行されますが、手動で実行することもできます)。
- Discord が利用可能なアップデートをダウンロードしてインストールするまでお待ちください。
- その後、アプリを再起動して問題なく読み込まれるかどうかを確認します。
もう 1 つの良いアイデア:バージョンが最新かどうかわからない場合は、公式ダウンロード ページにアクセスしてください。
Discordのキャッシュ/データをクリアする
これは、奇妙なラグ、フリーズ、さらには起動エラーを解決するための頼もしい手段です。時間が経つにつれて、Discordのキャッシュファイルは破損し、混乱を招く可能性があります。キャッシュファイルをクリアすると、多くの場合問題が解決しますが、ログアウトしてしまうことに注意してください。
- Discordを完全に閉じます。タスクマネージャー(Ctrl + Shift + Esc開く)で、Discordのプロセスが実行されていないことを確認してください。必要に応じてプロセスを終了してください。
- を押してWindows + R、%appdata%と入力し、Enter キーを押します。
- Discordという名前のフォルダを見つけます。
- それを開いたら、 Cacheフォルダの内容を削除します。
- オプション:より徹底的なクリーンアップを行うために、Discord フォルダー内のCode CacheフォルダーとGPUCacheフォルダーを削除することもできます。
- Discord をもう一度起動します。更新または再設定を求められる場合がありますので、準備しておいてください。
一部の設定では、キャッシュをクリアすると、強制再起動後のログインや遅延の問題が解決する魔法のタッチになりました。
Windows ファイアウォールを一時的に無効にする(そして Discord を再度許可する)
Windows Defenderファイアウォールが過剰に保護され、Discordのネットワークトラフィックをブロックしてしまうことがあります。その結果、接続できなくなったりクラッシュしたりすることがあります。一時的に無効にすることで、それが原因かどうかをテストできます。
- 押すとWindows + I、[設定] > [プライバシーとセキュリティ] > [Windows セキュリティ] が開きます。
- ファイアウォールとネットワーク保護をクリックします。
- アクティブ ネットワーク (通常は「プライベート」) で、Windows Defender ファイアウォールをオフに切り替えます。
- Discordをもう一度起動してみてください。うまくいけば、ファイアウォールに問題があったことがわかります。
その後、ファイアウォールをすぐに再度有効化してください。ただし、完全に開いたままにしないでください。Discordのブロックを恒久的に解除するには、例外として追加してください。
- 「ファイアウォールによるアプリの許可」をクリックします。
- [設定の変更]をクリックし、Discord の実行可能ファイル (おそらく にあります
C:\Users\YourUsername\AppData\Local\Discord\Discord.exe
) を見つけるか参照して、プライベート ネットワークとパブリック ネットワークの両方に追加します。 - 「OK」をクリックして、もう一度お試しください。
Discordでハードウェアアクセラレーションを無効にする
この機能はGPUを使用してパフォーマンスを向上させますが、グラフィックドライバーが不安定または古い場合はクラッシュを引き起こす可能性があります。特に古いPCやミッドレンジPCでは、この機能をオフにすることで動作を安定させることができます。
- Discord を開き、ユーザー設定(歯車アイコン) に移動します。
- 左側のメニューで「詳細設定」を選択します。
- ハードウェア アクセラレーションをオフにします。
- 再起動を求めるプロンプトが表示されるので、[OK]をクリックします。
- Discordは加速をオフにして再起動します。これで安定するかどうか確認してください。
クリーンブートを実行してソフトウェアの競合をチェックする
これは少し複雑ですが、バックグラウンドのソフトウェアやサービスがDiscordの動作に支障をきたしていないか確認するのに役立ちます。基本的には、Windowsを必須のソフトウェアのみで起動し、Discordが問題なく動作するかどうかを確認します。
- を押してWindows + R、msconfigと入力し、Enter キーを押します。
- [サービス]タブで、[Microsoft のサービスをすべて非表示にする]をオンにします。
- [すべて無効にする]をクリックします。
- [スタートアップ]タブに切り替えて、[タスク マネージャーを開く]をクリックします。
- 右クリックして[無効]を選択し、すべてのスタートアップ項目を無効にします。
- タスク マネージャーを閉じ、msconfig に戻り、[適用] > [OK]をクリックします。
- PCを再起動してください。起動後、Discordを起動してください。これで正常に動作するようになった場合は、無効化されたプログラムのいずれかが競合の原因となっていました。
次に、問題が再び発生するまでサービスを 1 つずつ再度有効にして、どのアプリが問題の原因になっているかを特定します。
Discordを再インストールする(他の方法が機能しない場合)
場合によっては、インストールの失敗やファイルの破損が根本的な原因となることがあります。再インストールすることで、これらの問題を解決できる場合があります。まず、Discordを完全にアンインストールしてください。
- Discord を閉じ、タスク マネージャー ( Ctrl + Shift + Esc) ですべてのプロセスが終了していることを確認します。
- を押してWindows + X、[アプリと機能]を選択します。
- Discord を見つけて、3 つのドットのメニューをクリックし、[アンインストール]を選択します。
アンインストール後、公式サイトから最新のインストーラーをダウンロードしてください。インストーラーを実行し、画面の指示に従ってください。そうすれば、Discord が再びスムーズに動作するようになるはずです。
グラフィックドライバーを更新する
グラフィックの不具合やクラッシュは、古いドライバーが原因で発生することがあります。特に、チャットをしながらストリーミングやゲームをしている場合は注意が必要です。NVIDIA、AMD、Intelなどのハードウェアメーカーのサイトから直接ドライバーを更新することをお勧めします。
- デバイス マネージャーを開きます (Windows + X次にデバイス マネージャーを選択します)。
- [ディスプレイ アダプター]を展開します。
- ビデオ カードを右クリックし、[ドライバーの更新]を選択します。
- [更新されたドライバー ソフトウェアを自動的に検索する]を選択します。
- 指示に従って再起動し、Discord を確認します。
より詳細な制御を行うには、カードメーカーのウェブサイトから最新のドライバーを直接ダウンロードしてください。インストールウィザードと少しの忍耐が必要です。
まとめ
- まず Discord サーバーの状態を確認し、問題がサーバー側にないことを確認してください。
- 権限の問題を回避するには、Discord を管理者として実行します。
- PC の日付と時刻が正しいことを確認します。
- Discord と Windows を定期的に更新してください。
- Discord キャッシュをクリアして、破損したローカル ファイルを削除します。
- 必要に応じてファイアウォールを一時的に無効にし、その後 Discord を再度許可します。
- 安定性のためにハードウェア アクセラレーションを無効にします。
- ソフトウェアの競合が疑われる場合はクリーン ブートを実行します。
- 最後の手段として Discord を再インストールします。
- クラッシュ/フリーズの問題を回避するには、グラフィック ドライバーを更新します。
まとめ
Windows 11でDiscordを修復するのは、まるでグレムリン探しのようです。一つ試してみてうまくいくか、またうまくいかないか、といった具合です。しかし、これらの方法は最も一般的な原因をカバーしており、ほとんどの場合、一つか二つの対処法でボイスチャットやストリーミングが正常に動作するようになります。もちろん、Windowsは常に予期せぬトラブルを繰り出してくるものですが、少し辛抱すれば大抵は修復可能です。この方法が少しでも役に立つか、少なくともイライラを少しでも軽減してくれることを願っています。