Windowsエラー
 Computer >> コンピューター >  >> トラブルシューティング >> Windowsエラー

Windowsで「VACによって切断されました:セキュアサーバーでプレイできません」エラーを解決する6つの方法

「VACによって切断されました(Disconnected by VAC)」というエラーは、Valve Anti-Cheat(VAC)エンジンを採用しているゲーム、たとえばDOTA 2、Counter-Strike: Global Offensive、Team Fortress 2などをプレイ中に発生することがあります。このエラーは、チート(不正ツール)を使用している疑いでサーバーからキックされた直後に表示されます。

Windowsで「VACによって切断されました:セキュアサーバーでプレイできません」エラーを解決する6つの方法

しかし、実際には不正行為をしていないのにこのエラーが表示されるケースも少なくありません。もしあなたがその一人なら、本記事が問題解決の助けになるはずです。ここでは、多くのユーザーが成功したと報告している対処法をわかりやすくまとめました。

「VACによって切断されました:セキュアサーバーでプレイできません」エラーの原因

本来、このエラーメッセージはVAC保護が有効なゲームでチートを使用している場合にのみ表示されるものです。ところが実際には、不正行為を行っていないユーザーにもさまざまな原因で発生します。主な原因は以下のとおりです。

  • ゲームファイルの破損または欠損 – ゲームファイルに何らかの不具合があると、この問題が発生しやすくなります。Steamの「ファイルの整合性を確認する」機能を使えば修復できます。
  • ウイルス対策ソフトやファイアウォールによるブロック – セキュリティソフトは無害なアプリまでブロックしてしまうことがあります。Steamやゲームを例外として登録する必要があるかもしれません。
  • 古い、または不具合のあるネットワークアダプタードライバー – 最新のネットワークドライバーをインストールしたことで問題が解消したという報告がある一方、逆に最新ドライバー導入後にエラーが出始めたという報告もあります。
  • PowerShellの起動 – Steam公式サポートも、ゲームと同時にPowerShellが動作しているとVACが誤作動する可能性があると認めています。ゲーム中はPowerShellプロセスを終了させましょう。
  • データ実行防止(DEP)機能 – マザーボードがDEPに対応している場合は、有効化しておくことでVACによる切断を防げる可能性があります。

解決策1:ゲームファイルの整合性を確認する

Steamからゲームを購入・インストールしている場合、「ファイルの整合性を確認する」という便利な機能を使えます。この機能は、欠損・破損したファイルを検出し、自動的に再ダウンロードして置き換えてくれます。「VACによって切断されました」エラーを含む多くのゲームトラブルを解決できるので、まず最初に試す価値があります。

  1. デスクトップのアイコンをダブルクリックするか、スタートメニューから検索してSteamを起動します。ウィンドウ上部の「ライブラリ」タブを開き、所有ゲームの一覧から問題が発生しているゲームを見つけます。
  2. ゲーム名を右クリックして「プロパティ」を選択します。「ローカルファイル」タブに移動し、「ゲームファイルの整合性を確認する」をクリックします。
Windowsで「VACによって切断されました:セキュアサーバーでプレイできません」エラーを解決する6つの方法
  1. 処理が完了するまで待ちます。いくつかのファイルが再ダウンロードされるはずです。完了後、ゲームを再起動し、エラーがまだ表示されるかどうかを確認しましょう。

解決策2:Steamフォルダをウイルス対策ソフトの除外リストに追加する

ウイルス対策ソフトは、Steamのような信頼性のあるプログラムの動作を妨げるべきではありませんが、実際にはそうした事例が長年報告されています。特にAvastやAVGなどの無料セキュリティソフトで起こりやすい傾向があります。幸い、Steamを除外リストに追加するだけで解決でき、アンインストールやソフトの変更は不要です。

  1. タスクバー右端のシステムトレイ(通知領域)にあるアイコンをダブルクリックするか、スタートメニューから検索して、ウイルス対策ソフトの画面を開きます。
  2. 「除外」や「例外」といった設定項目の場所はソフトによって異なります。主要なセキュリティソフトでの手順は以下のとおりです。
Kaspersky Internet Security: ホーム >> 設定 >> 詳細 >> 脅威と除外 >> 除外 >> 信頼するアプリケーションの指定 >> 追加
Windowsで「VACによって切断されました:セキュアサーバーでプレイできません」エラーを解決する6つの方法
Avast: ホーム >> 設定 >> 一般 >> 除外
AVG: ホーム >> 設定 >> コンポーネント >> Webシールド >> 例外
Windowsで「VACによって切断されました:セキュアサーバーでプレイできません」エラーを解決する6つの方法
  1. フォルダ選択画面が表示されたら、Steamのメインフォルダを指定します。通常はインストール先ディレクトリ(C >> Program Files >> Steam)にあります。デスクトップにショートカットがある場合は、それを右クリックして「ファイルの場所を開く」を選べば簡単に見つけられます。
  2. 設定後、VACに切断されずにゲームがプレイできるか確認してください。改善しない場合は、パソコンを再起動してもう一度試してみましょう。

解決策3:ネットワークアダプタードライバーを更新またはロールバックする

この問題はドライバー、特にネットワークドライバーに起因することがよくあります。状況は大きく分けて2つあります。1つ目は、ドライバーが古く、最新版を要求する新しいゲームでエラーが出るケース。2つ目は、逆に最新ドライバーを入れたことで問題が発生するケースです。どちらの場合でも、以下の手順が役立ちます。

  1. スタートメニューを開き、「デバイスマネージャー」と入力して検索結果から選択します。Windowsキー + Rキーの同時押しで「ファイル名を指定して実行」を開き、「devmgmt.msc」と入力してOKをクリックする方法もあります。
Windowsで「VACによって切断されました:セキュアサーバーでプレイできません」エラーを解決する6つの方法
  1. 「ネットワークアダプター」の項目を展開し、インターネット接続に使用しているアダプターを右クリックして「デバイスのアンインストール」を選択します。
Windowsで「VACによって切断されました:セキュアサーバーでプレイできません」エラーを解決する6つの方法
  1. アンインストールの確認ダイアログが表示されたら承認し、処理が完了するまで待ちます。
  2. ネットワークアダプターの製造元(メーカー)の公式サイトにアクセスし、デバイス情報とお使いのOSを入力して検索します。
  3. 利用可能なドライバーの一覧が表示されるので、最新版をダウンロードします。ファイルを保存して開き、画面の指示に従ってインストールを進めてください。
Windowsで「VACによって切断されました:セキュアサーバーでプレイできません」エラーを解決する6つの方法
  1. 問題が解決したか、まだVACに切断されるかどうかを確認しましょう。

代替案:ドライバーを元に戻す(ロールバック)

最新のネットワークドライバーをインストールしてから問題が発生し始めた場合は、ドライバーを以前のバージョンに戻す方法が有効です。この操作では、直近の更新前にインストールされていたドライバーのバックアップファイルが探され、その旧ドライバーが代わりに適用されます。

  1. まず、現在インストールされているドライバーをアンインストールします。
  2. スタートメニューから「デバイスマネージャー」を開きます(前述の手順と同じです)。
Windowsで「VACによって切断されました:セキュアサーバーでプレイできません」エラーを解決する6つの方法
  1. 「ネットワークアダプター」を展開すると、現在マシンに搭載されているすべてのネットワークアダプターが表示されます。
  2. ロールバックしたいネットワークアダプターを右クリックして「プロパティ」を選択します。プロパティウィンドウが開いたら「ドライバー」タブに移動し、「ドライバーを元に戻す」ボタンを探します。
Windowsで「VACによって切断されました:セキュアサーバーでプレイできません」エラーを解決する6つの方法
  1. ボタンがグレーアウトしている場合、そのデバイスは最近更新されていないか、旧ドライバーのバックアップが存在しないことを意味します。
  2. ボタンがクリック可能な場合は実行し、画面の指示に従って処理を完了させてください。

解決策4:ゲーム中にPowerShellプロセスを終了する

Steam公式サポートによると、「VACによって切断されました:セキュアサーバーでプレイできません」エラーの一部は、ゲームと同時にPowerShellが起動していることが原因とのことです。PowerShellはシステム上で重要な役割を果たすため恒久的に無効化することは推奨されませんが、ゲーム中だけプロセスを終了させることは可能です。

  1. Ctrl + Shift + Escキーを同時に押して、タスクマネージャーを開きます。
  2. あるいは、Ctrl + Alt + Delキーを押して表示される青い画面から「タスクマネージャー」を選択しても構いません。スタートメニューから検索する方法もあります。
Windowsで「VACによって切断されました:セキュアサーバーでプレイできません」エラーを解決する6つの方法
  1. ウィンドウ左下の「詳細」をクリックしてタスクマネージャーを展開し、「Windows PowerShell」を探します。「アプリ」のすぐ下あたりにあるはずです。選択して、ウィンドウ右下の「タスクの終了」をクリックします。
Windowsで「VACによって切断されました:セキュアサーバーでプレイできません」エラーを解決する6つの方法
  1. 問題が解決したか、まだVACに切断されるかどうかを確認しましょう。

解決策5:WindowsファイアウォールでSteamの実行ファイルを許可する

最近のSteamアップデートがWindows Defenderファイアウォールとの相性問題を引き起こすことが報告されています。Windows Defenderを使用している場合は、Steamの実行ファイルを例外として登録しておくと安心です。

  1. スタートメニューの検索ボックス、またはタスクバー左側の検索ボタン/Cortanaボタンからコントロールパネルを開きます。
  2. コントロールパネルが開いたら、表示方法を「大きいアイコン」または「小さいアイコン」に変更し、一覧の下の方にある「Windows Defender ファイアウォール」を開きます。
Windowsで「VACによって切断されました:セキュアサーバーでプレイできません」エラーを解決する6つの方法
  1. 左側のメニューから「Windowsファイアウォールを介したアプリまたは機能を許可」をクリックします。インストール済みアプリの一覧が開くので、ウィンドウ下部の「別のアプリの許可」ボタンを押します。「パス」欄の「参照」をクリックし、Steamのインストール先(デフォルトではC:\Program Files (x86)\Steam)へ移動してbinフォルダを開き、steamService.exeファイルを選択します。
Windowsで「VACによって切断されました:セキュアサーバーでプレイできません」エラーを解決する6つの方法
  1. OKをクリックしてパソコンを再起動し、「VACによって切断されました」エラーがまだ発生するかどうかを確認してください。

解決策6:データ実行防止(DEP)を有効にする

お使いのマザーボードがDEP(データ実行防止)に対応している場合は、この機能を有効にしてみてください。多くのユーザーが、これを有効にした途端に問題がほぼ即座に解消したと報告しています。DEPは追加のメモリチェックを行い、悪意あるソフトウェアの実行を防ぐ技術群です。有効化しても害はないので、以下の手順で試してみましょう。

  1. デスクトップまたはエクスプローラーにある「PC」を右クリックし、「プロパティ」を選択します。
Windowsで「VACによって切断されました:セキュアサーバーでプレイできません」エラーを解決する6つの方法
  1. ウィンドウ右側の「システムの詳細設定」をクリックし、「詳細設定」タブに移動します。「パフォーマンス」セクションの「設定」をクリックし、開いたウィンドウの「データ実行防止」タブを選択します。
Windowsで「VACによって切断されました:セキュアサーバーでプレイできません」エラーを解決する6つの方法
  1. ラジオボタンが「重要なWindowsプログラムおよびサービスのみについてDEPを有効にする」になっていることを確認します。「適用」をクリックして変更を保存し、パソコンを再起動してから、ゲーム中に「VACによって切断されました:セキュアサーバーでプレイできません」エラーがまだ表示されるかチェックしましょう。
  1. Windows XPで発生する「Stop 0x0000007B」エラーの原因と解決方法

    Windows XPのパソコンを起動した際に「Stop 0x0000007B」エラーが表示されることがあります。このエラーは、Windows XPのセットアップが正常に完了できなかったことを示すもので、インストール中や再起動後に発生します。原因は、古いドライバーといった単純なものから、ブートウイルスのような複雑なものまでさまざまで、いずれの場合もセットアップファイルが正しく動作できなくなっています。 0x0000007Bエラーの原因は? このエラーは以下のように表示されます。 STOP: 0x0000007B (parameter1, parameter2, parameter3, par

  2. Windows Vistaで発生する0x0000c1f5エラーの原因と修正方法を徹底解説

    0x0000c1f5エラーは、Windows Vistaがインストールされたパソコンでのみ発生するエラーです。通常、PCの起動時にこのエラーが表示されます。PC内の$TxfLogファイル(Transactional NTFSによって生成されるログファイル)が破損したり、不整合が生じたりした場合、「Common Log File System(CLF)」というドライバーが自動的に修復を行う仕組みになっています。しかし、この修復処理が正常に機能しないと、PCは正しく起動できなくなり、代わりに画面に0x0000c1f5エラーが表示されることになります。本記事では、このエラーの原因を解消するための具