[FIX] Windows 10で "hl2.exeが動作を停止しました"エラー
Windows 10でレガシーゲームをプレイすることは、Valveによって開発された古典的な一人称シューティングゲームの何人かの熱心なファンにとって問題であることがわかりました。 つまり、古いタイトルは1つのSourceエンジン内で統一されており、今日取り上げているエラーはHalf-Life 2を指していますが、他の同様のシューティングゲームでも発生する可能性があります。 「 hl2.exeが動作を停止しました 」というメッセージが続く突然のクラッシュは、かなりのプレイヤーベースを悩ませているようです。
この正確なエラーにつながるさまざまな側面や原因がありますので、私たちは不況から抜け出すためにリソースを提供しました。 Windows 10でこのエラーが発生した場合には、以下の解決策が役立ちます。
Windows 10で“ hl2.exeが動作を停止しました”エラーの対処方法
- 管理者として互換モードでゲームを実行する
- グラフィックドライバを更新する
- サードパーティのウイルス対策を無効にする
- DirectXのバージョンを確認する
- Steamサービスを無効にする
- ゲームを再インストールする
1:管理者として互換モードでゲームを実行する
すでに述べたように、「hl2.exe」はHalf-Life 2を指していますが、Sourceエンジンの変動がわずかな他のすべてのValveプロデュースゲームもこのエラーの影響を受けます。 最初の考えは、Windows 10との互換性の問題です。Counter-Strike 1.6やHalf-Life 2など、これらのゲームの中にはかなり古いものがあります。 そもそもこれがこのエラーの主な原因です。
主な解決策は、ゲームを互換モードで実行させることです。 また、Windows 10によるシステム制限を回避するために、管理者として実行する必要があります。 これは、いくつかの簡単な手順で行う方法です。
- ゲームのインストールフォルダに移動します。 主にC:\ Programs \ Steamにあります。
- exeファイルを見つけて右クリックし、[ プロパティ ]を開きます 。
- [ 互換性 ]タブをクリックします。
- [ 互換モードでこのプログラムを実行する]チェックボックスをオンにして、ドロップダウンリストからWindowsの別のバージョンを選択します。 ゲームのシステム要件に記載されているものは好ましいものです。
- さらに、[ このプログラムを管理者として実行する]チェックボックスをオンにします。
- 変更を確認してゲームを開始してみてください。
明確なエラーによるクラッシュが解決しない場合は、他の解決方法を確認してください。
2:グラフィックドライバの更新
グラフィックカードドライバとWindows 10に関しては、問題が発生したときに簡単な解決策はありません。 Windows 10はWindows Updateを介して汎用ドライバをインストールする傾向があります。 それらのドライバは特定のゲームには十分かもしれませんが、それはあなたが頼ることができる概念からは程遠いです。 さらに、ゲームのリリース日を考慮して、公式サイトから手動で最新のドライバを入手したとしても、それはまだうまくいかないかもしれません。
そのため、これを解決する唯一の方法は、Windows Updateのドライバ更新機能をブロックし、適切なドライババージョンが見つかるまで、さまざまな新旧のドライババージョンを試すことです。
Windows 10でそれを実行する方法がわからない場合は、以下の手順に従ってください。
- Windowsの検索バーに「 システム設定 」と入力し、結果の一覧から[システムの詳細設定を表示]を開きます。
- ハードウェアタブを選択します。
- デバイスのインストール設定を開きます 。
- 「 いいえ(お使いのデバイスは予想通りに動作しない可能性があります) 」を切り替えます 。
- それでは、(あなたのGPUメーカーが何であるかに応じて)これらのサイトの一つに行き、ドライバーをダウンロードしてください。
- NVidia
- AMD / ATI
- Intel
- さて、 スタートを右クリックしてデバイスマネージャを開きます。
- ディスプレイアダプタを展開します。
- GPUを右クリックしてアンインストールします。
- IObit UninstallerまたはAshampoo Uninstallerを使用して、残りのすべてのドライバ入力を消去します。
- OEMのサイトからダウンロードした適切なドライバをインストールしてください。
- PCを再起動してゲームを開始してください。
同様に、最新のドライバではなく、古いドライバをダウンロードしてインストールすることもできます。 すでに述べたように、実験によって物事が整理される可能性があります。 ドライバのバージョンとゲームを一致させると、時間がかかるだけでなく、非常にやりがいのある作業になります。 一方、あなたはTweakbitのDriver Updaterツールを使うことができます 。 このツールは、MicrosoftとNorton Antivirusによって承認されています。 いくつかのテストの結果、私たちのチームはこれが最も自動化されたソリューションであると結論付けました。 その下にクイックガイドがあります。
- TweakBit Driver Updaterをダウンロードしてインストールします
一度インストールされると、プログラムは自動的に古いドライバのためにあなたのPCをスキャンし始めます。 Driver Updaterは、インストールされているドライバのバージョンを最新バージョンのクラウドデータベースと照合し、適切なアップデートを推奨します。 スキャンが完了するのを待つだけです。 スキャンが完了すると、あなたはあなたのPC上で見つかったすべての問題のあるドライバについての報告を受ける。 リストを確認して、各ドライバーを個別に更新するのか、一度にすべて更新するのかを確認します。 一度に1つのドライバを更新するには、ドライバ名の横にある[ドライバの更新]リンクをクリックします。 または、下部にある[すべて更新]ボタンをクリックするだけで、推奨されているすべての更新が自動的にインストールされます。 注意: ドライバの中には、複数のステップでインストールする必要があるものがあるため、すべてのコンポーネントがインストールされるまで「更新」ボタンを数回押す必要があります。
3:他社製ウイルス対策を無効にする
Half-Life 2やCounter-Strike 1.6が市場に出たときには、サードパーティのアンチウイルスソリューションの中には概念さえないものがありました。 そのため、それらの中にはこれらのゴールドレガシータイトルを悪意のあるものとして検出し、それらを実行できなくする可能性があります。 それが報告すると信じられているなら、主な容疑者は、AVGウイルス対策ソリューションです。 それにもかかわらず、他の多くのユーザーは起動時またはしばらくしてからValveゲームをブロックすることができます。
そのため、少なくとも一時的に他社製のウイルス対策ソフトウェアを無効にして、ゲームを再開することをお勧めします。 それでも実行できず、ランチャーがクラッシュした後に「hl2.exeが動作を停止しました」というエラープロンプトが表示される場合は、実行可能なオプションとしてアンインストールを検討してください。
最後に、現在のウイルス対策とゲームを連携させることができない場合は、Bitdefenderを試すことをお勧めします。 これは、優れたウイルスベースとさまざまな保護機能を備えた、一流のセキュリティソリューションです。 これが私たちのレビューですので、必ず見てください。
4:DirectXのバージョンを確認する
古いゲームでは、古いDirectXバージョンを実行する必要があります。 Windows 10を使用している場合は、DirectX 11または12のいずれかを使用している可能性があります。もちろん、10年以上または15年以上前のゲームには適していません。 そのため、古いバージョンのDirectX(主にDirectX 9)をインストールするようにしてください。
それでも、DirectX 11または12を使用している場合でも、古いバージョンをインストールして使用することができます。 このリンクにDirectX 9があります。 インストールしたら、ゲームを開始して変更を探します。 うまくいけば、それはもうクラッシュしません。
5:Steamサービスと他のバックグラウンドプログラムを無効にする
Windows用のSteamクライアント、特にSteamを設立したValveによって開発されたものは、ゲームを起動するための通常の方法です。 しかし、この気の利いたランチャー/アプリケーションには、Half-Life 2、Team Fortress、またはCounter-Strikeなどを参照しているレガシータイトルに関する問題があると伝えられています。 そのため、Steamクライアントを使用せずにゲームを開始したりゲームを実行したりする前にプロセスを無効にすることが、当面の問題を解決する可能性があります。 これらはすべて、 "hl2.exeが動作を停止しました"というエラーの影響を受けます。
さらに、同じ方法でゲームに影響を与える可能性のある他のバックグラウンドプログラムがたくさんあります。 そのため、バックグラウンドアクティビティを制限することで問題を解決できます。
一見の価値があるので、クライアント自体または他のプログラムによって引き起こされる可能性のある問題を解決するために、以下の手順に従ってください。
- タスクバーを右クリックして[ タスクマネージャ ]を開きます。
- スタートアップタブをクリックします。
- リストにあるすべてのスタートアッププログラムを無効にして 、PCを再起動してください。
- インストールフォルダからゲームを開始し、改善点を探します。
6:ゲームを再インストールする
最後に、問題が当初の予想よりも回復力があると判明した場合は、ゲームを再インストールするか、ゲームクライアント(Steam)を使用してゲームファイルの整合性を検証できます。 ただし、古典的な再インストールの代わりに、ゲームを再インストールする前に、残りのファイルをすべて削除することをお勧めします。 あなたはIObit Uninstaller Pro 7を使うことができます。これは明確なアンインストールのための移動ツールとしてお勧めします。 こちらからチェックできます。
しかし、再インストールに移る前に、ゲームファイルの完全性を検証するためにSteam内でツールを実行してみてください。 ウイルス感染(またはウイルス対策の誤検出)や誤用により、時間の経過とともに破損または不完全になる可能性があります。 Steamクライアントでゲームの完全性を修復する方法は次のとおりです。
- Steamデスクトップクライアントを開きます 。
- ライブラリを開きます 。
- 影響を受けるゲームを右クリックして[ プロパティ ]を開きます 。
- ローカルファイルを開きます 。
- 「 ゲームファイルの整合性を確認する… 」ボタンをクリックしてください。
最後に、これでも解決しない場合は、次の手順に従ってクリーンインストールを実行してください。
- 蒸気を開きます。
- [ ライブラリ ]の下で、影響を受けるゲームを右クリックして[ アンインストール ]をクリックします 。
- インストールフォルダに移動して、残りのファイルをすべて削除します。
- 関連するレジストリエントリを消去するためにIObit UninstallerまたはAshampoo Uninstallerを使用してください。
- Steamに戻ってLibraryからゲームをインストールしてください。
これで、この記事を締めくくることができます。 これらの回避策が、「hl2.exeが機能しなくなった」問題を解決し、再びクラッシュすることなく従来のSourceEngine関連のゲームを実行できることを願っています。 あなたの経験をエラーと共有すること、または下のコメント欄で主題に関する質問をすることを忘れないでください。