Windows 10でStarcraft 2の問題を修正する方法
Starcraft 2はPCで最も人気のあるRTSゲームですが、Windows 10ではStarcraft 2はクラッシュ、遅いメニュー、画面の裂け目そして低いフレームレートの影響を受けます。
これらすべての問題により、Starcraft 2はプレイヤーにとってほとんどプレイ不可能になる可能性がありますが、Windows 10でこれらの問題を解決するためにできることがいくつかあります。
Windows 10でStarcraft 2のクラッシュ、低フレームレートとその他の問題を修正
- 互換モードでStarcraft 2を実行します。
- EVGA Precision Xをオフにする
- 管理者としてStarcraft 2を実行します。
- スタークラフト2のアフィニティ設定
- Windows DVRを無効にする
- グラフィックカードのドライバを更新する
- ファイアウォールを確認してください
- ウィンドウモードでゲームを開始する
- Vsyncを無効にしてBattle.netデスクトップアプリを再インストールする
- ウイルス対策/ファイアウォールを確認してください
- ポートを確認してください
- Battle.netとBlizzard Entertainmentのフォルダを削除します。
- SLIまたはCrossfireを無効にする
- 64ビットクライアントの代わりに32ビットクライアントを使用する
- OS /ゲームをアップデートする
- IPを更新してDNSをフラッシュする
- バックグラウンドアプリを無効にする
解決策1 - 互換モードでStarcraft 2を実行する
Starcraft 2がロード段階でクラッシュし、それがゲームをプレイ不能にする可能性があることが報告されていますが、それを修正する方法があります。 あなたがしなければならないのは、互換モードでゲームを実行することです。
- Starcraft 2インストールディレクトリに移動し、Starcraft 2 exeファイルを見つけます。 SC2.exeと呼びます。
- 右クリックして[プロパティ]を選択し、[互換性]タブに移動します。
- 互換モードでこのプログラムを実行するを選択し、ドロップダウンメニューからWindows 7またはWindows 8を選択します。
- [適用]をクリックし、[OK]をクリックして変更を保存します。
- もう一度ゲームを実行してみてください。
これは簡単な解決策ですが、一部のユーザーのクラッシュを修正することがユーザーによって確認されています。
- また読む:修正:診断ポリシーサービスによって引き起こされるゲームの吃音
解決策2 - EVGA Precision Xをオフにする
EVGA Precision Xは、Nvidiaグラフィックカード用の一般的なオーバークロックツールです。 このツールはあなたのグラフィックカードの能力を最大限に引き出すことができますが、EVGA Precision XはStarcraft 2でクラッシュを引き起こす可能性があることが報告されています。
Windows 10でStarcraft 2がクラッシュしないようにするには、Starcraft 2を起動する前にEVGA Precision Xを必ずオフにしてください。
解決策3 - 管理者としてStarcraft 2を実行する
ゲームメニューが遅れている場合は、管理者としてStarcraft 2を実行してみてください。 これを行うには、次の手順に従います。
- Starcraft 2インストールディレクトリに移動し、Starcraft 2 .exeファイルを見つけて右クリックします。
- 互換性タブに移動します。
- [このプログラムを管理者として実行する]をオンにします。
- [適用]をクリックして変更を保存し、もう一度ゲームを実行します。
解決策4 - スタークラフト2のアフィニティを設定する
Starcraft 2ではすべてのCPUコアを適切に利用できないことが報告されているので、ラグメニューを修正するには、タスクマネージャからStarcraft 2のアフィニティを設定する必要があります。
- Starcraft 2を起動します。
- ゲームが開始したら、Alt + Tabキーを押してWindows 10に切り替えます。
- Ctrl + Shift + Escを押してタスクマネージャを起動します。
- タスクマネージャが開いたら、[詳細]タブに進みます。
- リストからStarcraft 2プロセスを見つけて右クリックし、Set Affinityを選択します。
- 新しいウィンドウが開いたら、1つのCPUをオフにして無効にします。
- 変更を保存してそしてゲームに戻るために、OKをクリックします。
ユーザーは、Affinity for Starcraft 2を設定するとメニューの遅れが修正されると報告していますが、残念ながら、Starcraft 2を起動するたびにこの解決策を繰り返す必要があります。
Starcraft 2を起動するたびにこの手順を繰り返したくない場合は、それを実行する方法がありますが、少し高度なので、理解できない場合は、スキップするのが良いでしょう。
- コアがいくつあるか調べます。 これを行う最も簡単な方法は、[詳細]タブに移動し、任意のアプリケーションを右クリックして[アフィニティの設定]を選択することです。 リスト上のCPUの数を数えるだけです。 CPU 0も数えるのを忘れないでください。
- この例では、4つのコアがあると仮定します。 実行中の各コアは番号1で表されるため、4つのコアがある場合、4つすべての実行中のコアは番号1111で表されます。8つのコアがある場合、その数は11111111になります。 。
- 1つのコアを無効にしたい場合は、1つの番号をゼロに置き換えるだけでよいので、4つのコアがあり、そのうちの1つを無効にしたい場合、番号は1111から0111に変わります。 この例では、0111を使用します。
- 今度は前のステップからの2進数、私達の場合0111、を10進数に変換する必要があります。 あなたのためにこれを行うことができるオンラインで多くの無料のオンラインコンバータがあります。 この例では、2進数0111は10進数7です。この数を覚えておいてください。後で必要になります。
- Battle.netランチャーを開き、Starcraft 2>オプション>ゲーム設定をクリックします。
- リストからStarcraft 2を見つけて、追加のコマンドライン引数を確認します。
- -affinity 7を追加します。ステップ3の最後に取得した番号を忘れずに使用してください。この例では7です。
- 変更を保存すると、Starcraft 2は常に1つのコアを無効にして実行されます。
もう一度言いますが、これが複雑すぎると思われる場合は、解決策の最初の部分に進み、Starcraft 2を起動するたびに手動でアフィニティを設定してください。
- また読む:修正:Skypeがゲームから追い出す
解決策5 - Windows DVRを無効にする
画面の裂け目やメニューの遅れに問題がある場合は、Windows DVRを無効にしてみてください。 これを行うには、次の手順に従います。
- Xboxアプリを開きます。
- 設定を開きます。
- [ゲームDVR]タブに移動し、[ゲームDVRを使用してゲームクリップとスクリーンショットを記録する]をオフにします。
解決策6 - グラフィックカードのドライバを更新する
一部のユーザーは、ゲームを開始するたびにStarcraft 2をクラッシュさせる致命的なエラーが発生していると報告されています。 ゲームは30秒間うまく動作し、その後デスクトップにクラッシュします。 この問題はNvidiaドライバによって引き起こされており、それを修正するためには最新バージョンにNvidiaドライバを更新する必要があります。
AMDグラフィックカードを所有している場合は、ドライバを最新バージョンに更新してみてください。 自動的に実行するために、このドライバアップデータツール(100%安全で弊社がテスト済み)をダウンロードすることをお勧めします。 このように、あなたはあなたのコンピュータへのファイルの損失そして永久的な損傷さえも防ぐでしょう。
これがWindows 10でTweakBit Driver Updateを使用する方法です:
1. TweakBit Driver Updaterをダウンロードしてインストールします
注意: ドライバの中には、複数のステップでインストールする必要があるものがあるため、すべてのコンポーネントがインストールされるまで「更新」ボタンを数回押す必要があります。
免責事項 :このツールの一部の機能は無料ではありません。
解決策7 - ファイアウォールを確認してください
ユーザーは、ゲームを開始できず、認証プロセス中にゲームがフリーズすると報告しています。 この問題により、ユーザーはメインメニューにアクセスすることすらできません。
この問題を解決するには、ゲームを開始してゲームが正しくロードされるのを待つ必要があります。Alt+ Tabを押してWindowsに戻り、ファイアウォールのポップアップメッセージでStarcraft 2がファイアウォールを迂回できるようにします。
さらに、ファイアウォールの設定を確認し、Starcraft 2がブロックされていないことを確認することをお勧めします。
これでも解決しない場合は、ウイルス対策ソフトウェアとファイアウォールを一時的に無効にすることをお勧めします。
解決策8 - ウィンドウモードでゲームを始める
Starcraft 2にはフルスクリーンモードの問題があるので、デフォルトでウィンドウモードでゲームを起動してみましょう。 ウィンドウモードを有効にするには、次の手順に従う必要があります。
- Battle.netデスクトップアプリケーションを起動し、Starcraft 2タブに行き、Options> Game Settingsの順に選択します。
- 追加のコマンドライン引数をチェックして、ウィンドウモードで実行したいすべてのStarcraftゲームの引数として-Displaymode 0を追加します。
- 変更を保存して、もう一度ゲームを実行してみてください。
- ゲームが始まったら、フルスクリーンモードに切り替えて問題が解決しないか確認してください。
解決策9 - Vsyncを無効にしてBattle.netデスクトップアプリを再インストールする
Starcraft 2の再生中に黒い画面がクラッシュした場合は、NvidiaコントロールパネルまたはStarcraft 2のCatalyst Control CenterからVsyncを無効にしてください。
それでも解決しない場合は、Battle.netデスクトップアプリケーションを再インストールしてください。
解決策10 - ウイルス対策/ファイアウォールを確認する
Starcraft 2のインストールまたはアップデートに関する問題は、ウイルス対策やファイアウォールが原因である可能性があることが報告されています。そのため、ウイルス対策やファイアウォールを一時的に無効にすることをお勧めします。 ウイルス対策ソフトウェアやファイアウォールソフトウェアの例外の一覧に、Starcraft 2ランチャーまたはStarcraft 2フォルダ全体を追加することもできます。 さらに、インストールを管理者として実行していることを確認してください。
インストールの問題を解決するもう1つの方法は、Tempフォルダを削除することです。
- Cに移動します。UsersYour NameAppDataLocalTemp
- Tempフォルダからすべて削除します。
- もう一度ゲームをインストールしてみてください。
解決策11 - あなたのportsをチェックする
ゲームを起動した直後にBLZBNTAGT00000BB8エラーが発生した場合は、ポートTCP:6112とUDP:6112が開いていることを確認する必要があります。 そうするために、あなたはオンラインで利用可能な無料サービスの多くを使うことができます。 これらのポートがブロックされている場合は、それらを開くためにファイアウォール設定を確認する必要があります。
- また読む:「このゲームを所有していますか」というエラーコード0x803F8001の修正方法
解決策12 - Battle.netとBlizzard Entertainmentのフォルダを削除する
ユーザーがBLZBNTAGT0000096Aエラーを報告している、そしてそれを修正するためには、C:ProgramDataフォルダーに行き、そこからBattle.netとBlizzard Entertainmentフォルダーを削除する必要があります。
これらのフォルダを削除する前に、スタートアップからマイクロソフト以外のすべてのサービスを無効にしてみてください。
解決策13 - SLIまたはCrossfireを無効にする
2枚のグラフィックカードを所有しており、それらをSLIまたはCrossfireモードで使用するとパフォーマンスが向上することがありますが、Starcraft 2ではSLIまたはCrossfireモードでテクスチャのちらつきなどのグラフィックの問題が発生することがあります。
Starcraft 2でこれらの視覚的な不具合を修正したい場合は、SLIまたはCrossfireを無効にしてもう一度ゲームを実行することをお勧めします。
解決策14 - 64ビットクライアントの代わりに32ビットクライアントを使用する
ユーザーは32ビットクライアントでより良いパフォーマンスを報告したので、32ビットStarcraft 2クライアントをダウンロードする方法を見てみましょう。
- Battle.netランチャーを開きます。
- Starcraft 2タブをクリックします。
- Starcraft 2タブで、オプションをクリックします。
- [オプション]で、[ゲーム設定]をクリックします。
- [ゲームの設定]が開いたら、Starcraft 2ゲーム用の32ビットクライアントの横にあるチェックボックスをクリックします。
- [完了]をクリックして、もう一度ゲームを開始してみます。
それが終わったら、Starcraft 2を32ビットモードで起動します。ユーザーによると、より良いパフォーマンスが得られます。
32ビットクライアントを使用するとパフォーマンスが向上するだけでなく、一部のプレーヤーのエラー0xc0000142も修正されます。 このエラーは、ユーザーがゲームを起動しようとするたびに発生し、32ビットクライアントに切り替えると解決します。
32ビットクライアントには利点がありますが、32ビットクライアントが致命的なエラーを引き起こしているとの報告もあります。 そのため、32ビットクライアントを使用していて致命的なエラーが発生した場合は、代わりに64ビットクライアントに切り替える必要があります。 32ビット版のWindows 10を使用している場合は、64ビット版のStarcraft 2に切り替えることはできません。
- また読む:UbisoftゲームでEasyAntiCheatエラーメッセージを修正する方法
解決策15 - あなたのOS /ゲームをアップデートする
最新のWindows 10およびStarcraft 2アップデートをインストールすると、ゲームに影響を与える多くの問題が修正される可能性があります。 あなたが実行するすべてのゲームは正しく実行するためにOSに依存するので、あなたのマシンを更新することはスムーズなゲーム体験を楽しむために不可欠です。
最新のWindows 10パッチをダウンロードしてコンピュータにインストールするには、スタート>設定と入力して設定ページを開きます。 [アップデートとセキュリティ]> [Windows Update]に移動して、アップデートを確認します。
利用可能なアップデートをインストールし、コンピュータを再起動してゲームを再起動し、問題が解決しないかどうかを確認します。
解決策16 - あなたのIPを更新してDNSをフラッシュする
ゲームが頻繁にフリーズ、クラッシュ、またはゲームサーバーへの接続に失敗する場合は、IPを更新してDNSをフラッシュしてみてください。 従うべきステップはここにあります:
- [スタート]> [ CMD ]と入力して[コマンドプロンプト]を右クリックし、管理者として起動します。
- ipconfig / releaseコマンドを入力してください。
- IPアドレスが解放されたことを確認するまで数秒間待ちます
- ipconfig / renewコマンドを入力してください。
- コンピュータがIPアドレスを確立するまで待ちます
- さて、DNSをフラッシュするためにipconfig / flushdnsを入力してください。
- コマンドプロンプトを終了し、ゲームを再起動してください
解決策17 - バックグラウンドアプリを無効にする
あなたが発生しているStarcraft 2の問題がソフトウェアの互換性の問題によって引き起こされている場合、あなたはすぐにバックグラウンドのアプリやプログラムを無効にすることでそれらを修正することができます。
- [スタート]> [ msconfig ]と入力して[Enter]を押し、システム構成を起動します。
- [全般]タブに移動して> [選択的な起動]を選択し、[起動項目を読み込む]のチェックを外します。
- [サービス]タブに移動し、[Microsoftのサービスをすべて隠す]をオンにして、[すべて無効にする]をクリックします。
- 適用> OK>再起動の順にクリックします。
この記事にリストされている解決策があなたが経験したStarcraft 2のバグの修正に役立ったことを願っています。
編集者注:この記事はもともと2016年2月に公開され、それ以来、鮮度、正確さ、および網羅性のために完全に改良および更新されています。