[已解決] VAC 無法驗證 Windows 10 中的遊戲會話問題

已發表: 2020-07-27

Counter-Strike: Global Offensive (CS: GO) 是一款深受全球玩家喜愛的遊戲。 但是,當您嘗試排隊等待匹配時,您可能會遇到一條錯誤消息,上面寫著“VAC 無法驗證您的遊戲會話”。 許多在線遊戲玩家報告在嘗試加入 Steam 社區或玩遊戲時遇到此錯誤。

如果您正在尋求解決此問題的方法,那麼您來對地方了。 我們將提供一些修復程序,您可以嘗試擺脫 CS:GO 上的“VAC 無法驗證您的遊戲會話”錯誤通知。

為什麼它說 VAC 無法驗證您的遊戲會話?

VAC(Valve Anti-Cheat System)檢測安裝文件中的異常情況。 它旨在防止遊戲玩家更改遊戲文件以獲取對其他玩家的不公平優勢。

當 VAC 無法驗證您的遊戲會話但您沒有以任何方式篡改您的遊戲文件時,這意味著文件配置有問題。 有時,VAC 可能會產生誤報並顯示“無法驗證遊戲會話”消息。

如何修復 Windows 10 中的 VAC 身份驗證錯誤

也許您已嘗試重新安裝遊戲,但問題仍然不會消失。 重要的是要注意重新安裝會再次加載相同的遊戲文件,因此不會有任何幫助。 但請放心:我們現在向您提供的解決方案已被證明是有效的,將幫助您一勞永逸地解決“VAC 無法驗證您的遊戲會話”錯誤。

如何修復 VAC 無法驗證我的遊戲:

  1. 重新啟動計算機
  2. 重啟 Steam 客戶端
  3. 退出 Steam 並重新登錄
  4. 以管理員身份運行 Steam
  5. 修復 Steam 客戶端
  6. 修復 Steam 文件
  7. 驗證遊戲文件的完整性並修復遊戲庫
  8. 從防病毒掃描中排除遊戲目錄
  9. 停止衝突的後台任務/服務
  10. 在任務管理器中結束 Steam 服務
  11. 驗證 DLL 文件
  12. 刪除臨時文件
  13. 更新您的驅動程序
  14. 更新視窗
  15. 關閉 Steam 測試版

現在讓我們一次解決一個問題。

修復 1:重新啟動計算機

您計算機上運行的某些應用程序和進程(例如磁盤索引)可能正在訪問您的遊戲文件,從而導致 VAC 無法驗證文件。 重新啟動計算機可以幫助解決此問題。 請按照以下步驟操作:

  1. 關閉所有應用程序和窗口。
  2. 按鍵盤上的 Windows 按鈕或單擊屏幕左下角的圖標。
  3. 出現“開始”菜單時單擊電源圖標。 然後單擊重新啟動。
  4. 重新啟動後,再次嘗試運行遊戲,看看錯誤是否已解決。

如果重新啟動不起作用,您可以重新啟動 PC。 電源循環意味著完全關閉 PC,然後再次打開。 這將幫助設備從無響應的模塊中恢復並重新初始化其配置參數。 重啟電源還會重置您的網絡配置。

請按照以下步驟完成:

  1. 關閉所有打開的應用程序和窗口。
  2. 拔下計算機的電源(筆記本電腦)。
  3. 轉到開始菜單(按鍵盤上的 Windows 鍵)並單擊電源圖標。 然後點擊關機。
  4. 等待電腦關機。
  5. 從設備(筆記本電腦)中取出電池,然後按住電源按鈕最多 1 分鐘。

注意:從筆記本電腦中取出電池的原因是為了使所有電容器正確放電,並確保存儲在 RAM 中的數據被清除。

如果您使用台式機,請將其從電源上拔下。

  1. 在將電池放回筆記本電腦之前等待一兩分鐘(如果需要,您可以將充電器重新插入)或將台式機插入電源之前。
  2. 再次打開 PC 電源,查看 VAC 錯誤是否仍會在您的遊戲中出現。

修復 2:重新啟動 Steam 客戶端

重新啟動 Steam 客戶端可以幫助解決導致“VAC 無法驗證遊戲會話”錯誤的任何損壞。 這是你必須做的:

  1. 單擊屏幕左上角的 Steam 選項卡,然後從上下文菜單中單擊退出。
  2. 再次打開您的 Steam 客戶端。
  3. 單擊左上角的 Steam 選項卡,然後單擊上下文菜單中的“脫機...”選項。
  4. 單擊“在離線模式下重新啟動”按鈕。
  5. 現在,再次單擊 Steam 選項卡,然後從上下文菜單中單擊“上線...”選項。
  6. 單擊“重新啟動並聯機”按鈕。

完成上述步驟後,再次嘗試排隊等待匹配,看看是否仍會出現 VAC 錯誤消息。

修復 3:退出 Steam 並再次登錄

如果上述修復沒有幫助,請嘗試退出您的 Steam 帳戶並重新登錄。 您的操作系統或文件管理系統可能負責修改您的配置文件,從而導致出現 VAC 錯誤。 註銷您的 Steam 帳戶將刪除更改的配置文件。 當您再次登錄時,將重新創建原始文件。

再次登錄您的 Steam 帳戶將獲得與重新安裝 Steam 應用程序相同(甚至更好)的結果。 請按照以下步驟操作:

  1. 打開您的 Steam 應用程序。
  2. 單擊窗口頂部顯示的個人資料名稱。
  3. 從打開的上下文菜單中單擊“註銷我的帳戶”。
  4. 註銷成功後,輸入您的憑據並再次登錄。 如果您不記得密碼,請單擊“重置密碼”選項。

現在再次嘗試您的遊戲。 VAC 錯誤將得到解決。 如果沒有,請繼續進行下一個修復。

修復 4:以管理員身份運行 Steam

如果 Steam 在您的計算機上沒有管理員權限,這可能是您遇到問題的原因。 客戶需要完全訪問才能有效地發揮作用。 授予它管理員訪問權限意味著它可以更改系統配置文件並獲得所需的資源和內存。 請按照以下步驟操作:

  1. 轉到您計算機上安裝 Steam 的目錄。 這通常是 C:\Program Files (x86)\Steam。
  2. 現在,打開 Steam 文件夾並找到“Steam.exe”文件,右鍵單擊它,然後從上下文菜單中單擊“屬性”。
  3. 切換到兼容性選項卡並標記“以管理員身份運行此程序”複選框。
  4. 單擊應用以使更改生效,然後單擊確定按鈕。
  5. 接下來,找到“GameOverlayUI.exe”並右鍵單擊它。 從上下文菜單中選擇屬性。
  6. 切換到兼容性選項卡並標記“以管理員身份運行此程序”複選框。
  7. 單擊應用和確定按鈕。

之後,我們現在必須授予對所有 Steam 文件夾的管理員訪問權限,而不僅僅是上面顯示的兩個 .exe 文件:

  1. 返回主 Steam 文件夾(即 C:\Program Files\Steam)。 右鍵單擊它,然後從上下文菜單中單擊屬性。
  2. 切換到安全選項卡,然後單擊“高級”按鈕。
  3. 在打開的頁面上,“權限條目”列表中的前四行是可編輯的,而後兩行則不可編輯。
  4. 選擇第一個可編輯行並單擊編輯按鈕。 在打開的頁面上,選中“基本權限”下選項的複選框,包括“完全控制”。
  5. 單擊應用按鈕,然後單擊確定退出。
  6. 對剩餘的三個可編輯行重複步驟 4 和 5。
  7. 重新啟動 Steam。 它現在將以管理員權限運行。 應該解決 VAC 錯誤。 否則,請繼續進行下一個修復。

修復 5:修復 Steam 客戶端

您的 Steam 客戶端可能已損壞或包含錯誤文件。 這是你必須做的:

  1. 右鍵單擊屏幕左下角的開始圖標。
  2. 在打開的高級用戶菜單中,單擊命令提示符(管理員)。
  3. 當出現 UAC 提示時,單擊“是”按鈕。
  4. 複製並粘貼下面的行,然後按 Enter:

“C:\Program Files (x86)\Steam\bin\SteamService.exe” /repair

  1. 等待該過程完成。 這需要一點時間。
  2. 關閉命令提示符窗口並重新啟動計算機。 現在,檢查“VAC 無法驗證遊戲會話”錯誤是否已解決。

修復 6:修復 Steam 文件

執行文件修復將有助於修復損壞的重要 Steam 庫文件。 這些可能會導致 CS:Go 出現 VAC 錯誤。 請按照以下步驟操作:

  1. 轉到位置: “C:\Program Files (x86)\Steam\SteamApps\common\Counter-Strike Global Offensive\csgo\maps\workshop”並刪除文件夾中的每個項目。 為此,只需按 Ctrl + A,然後按 Shift + Delete。
  2. 接下來,轉到“ C:\Program Files (x86)\Steam\SteamApps\common\Counter-Strike Global Offensive\csgo\maps\graphs\workshop” ,然後再次按 Ctrl + A 刪除文件夾中的所有內容以選擇項目和 Shift + Delete 刪除它們。
  3. 啟動蒸汽。 它將下載您刪除的文件的新副本。
  4. 檢查 VAC 錯誤是否已解決。

如果問題仍然存在,那麼:

  1. 按 Win 鍵 + X 打開高級用戶菜單。
  2. 從列表中單擊命令提示符(管理員)。
  3. 單擊“是”按鈕繼續。
  4. 在打開的命令提示符(管理員)窗口中,輸入以下命令(不包括項目符號)並在鍵入每個命令後按 Enter 鍵執行它們:
  • 開始蒸汽://flushconfig
  • ipconfig /發布
  • ipconfig /更新
  1. 但是,如果問題仍然存在,您可能需要考慮禁用一些允許 VAC 運行的安全功能。 在命令提示符(管理員)窗口中輸入以下行,然後按 Enter:

bcdedit.exe /set {current} nx OptIn

修復 7:驗證遊戲文件的完整性並修復遊戲庫

由於遊戲文件的完整性問題,該錯誤可能出現在 CS: Go 上。 您的 Steam 客戶端中有一項功能可以幫助解決此問題:

  1. 打開您的 Steam 客戶端,然後單擊庫選項卡。
  2. 右鍵單擊反恐精英:全球攻勢並選擇屬性。
  3. 切換到本地文件選項卡,然後單擊“驗證遊戲文件的完整性”。
  4. 等待該過程完成,然後單擊關閉按鈕。
  5. 啟動 CS: GO 並查看錯誤是否已解決。

接下來,您將不得不修復庫文件夾。 它包含您安裝的遊戲。 這是你必須做的:

  1. 打開您的 Steam 客戶端,然後單擊 Steam 選項卡。
  2. 從打開的上下文菜單中單擊設置。
  3. 現在,單擊左窗格中的下載。
  4. 單擊右側窗格中的“Steam 庫文件夾”按鈕。
  5. 在打開的新窗口中,右鍵單擊包含您的 Steam 內容的安裝位置。 將出現一個下拉菜單。 單擊“修復庫文件夾”。
  6. 確認操作並在 UAC 提示允許訪問命令提示符時單擊“是”。 維修過程將開始。 等待它完成。
  7. 之後,重新啟動 Steam 客戶端並再次嘗試運行您的遊戲。 看看問題是否已經解決。

修復 8:從防病毒掃描中排除遊戲目錄

如果您計算機上的防病毒程序在後台自動掃描您的遊戲文件,它會阻止 VAC 驗證文件,從而導致您正在處理的錯誤出現。 您可以通過將 Steam 目錄和您遇到問題的特定遊戲列入白名單來阻止這種情況發生,這樣它們就不會被自動掃描。 執行此操作的方法取決於您使用的防病毒程序。

修復 9:停止衝突的後台任務/服務

如果您正在運行虛擬化軟件和 VPN/代理,它們可能是您面臨的“無法驗證遊戲會話”錯誤的原因。 他們可能會讓 VAC 標記你。 以下是阻止它們在後台運行的方法:

  1. 打開運行附件(按 Win 鍵 + R)。
  2. 在框中鍵入“Services.msc”,然後按 Enter 或按確定按鈕打開“服務管理”窗口。
  3. 找到以下任何服務:
  • VMnetDHCP
  • VMUSBArbService
  • VMware NAT 服務
  • VMware主機
  • VMAuthdService
  • hshld

右鍵單擊它們,然後從上下文菜單中單擊禁用。

  1. 之後,關閉“服務管理”窗口,右鍵單擊屏幕左下角的“開始”按鈕,然後從列表中單擊“任務管理器”。
  2. 轉到進程選項卡並找到以下進程:
  • 九頭蛇
  • hsswd.exe
  • hsscp.exe
  • vmware.exe

單擊它們中的每一個,然後單擊“結束任務”按鈕。

您現在可以檢查問題是否已解決。 如果它仍然存在,請不要擔心。 繼續下面的下一個解決方案。

修復 10:在任務管理器中結束 Steam 的服務

可能是 Steam 服務在後台運行時出現問題。 結束它可以幫助解決問題。 跟著這些步驟:

  1. 按 Windows 鍵 + X 打開高級用戶菜單。
  2. 從列表中單擊任務管理器。
  3. 轉到進程選項卡並單擊 Steam 服務將其選中。 然後單擊結束任務按鈕。
  4. 看看問題是否已經解決。

修復 11:驗證 DLL 文件

您將在計算機本地磁盤 C 中的 Program Files 文件夾中找到 Steam 服務 DLL 文件。 第二個 DLL 文件位於 Steam 安裝目錄中。 如果這兩個文件不同,則 VAC 將無法驗證您的遊戲會話。 要解決此問題,您需要做的是複制其中一個 DLL 文件並用它來替換第二個:

  1. 進入 Steam 安裝目錄。 它通常位於以下路徑中:C>Program Files (x86)> Steam > Bin。
  2. 右鍵單擊“Steamservice.dll”文件並複制它。
  3. 轉到“C>Program Files (x86)>Common Files> Steam”並粘貼您複製的 .dll 文件。 如果提示該文件已存在,請選擇通過單擊“替換”選項來替換它。
  4. 您現在可以啟動遊戲並查看錯誤是否仍然會發生。

修復 12:刪除臨時文件

刪除計算機隨時間存儲的臨時文件有助於解決“VAC 無法驗證遊戲會話”錯誤。 文件可能已損壞。 請按照以下簡單步驟操作:

  1. 按住 Win 鍵並按 R 打開運行命令。
  2. 在文本框中鍵入“%temp%”,然後按 Enter 或單擊“確定”按鈕。
  3. 按 Ctrl + A 選擇列表中的所有項目。然後按 Shift + Delete 清除它們。
  4. 如果出現提示,請單擊是按鈕以確認操作。
  5. 啟動 Steam 並查看問題是否已解決。
受到推崇的

使用驅動程序更新程序解決 PC 問題

不穩定的 PC 性能通常是由過時或損壞的驅動程序引起的。 Auslogics Driver Updater 可診斷驅動程序問題,讓您一次或一次更新舊驅動程序,讓您的 PC 運行更順暢

Auslogics Driver Updater 是 Auslogics 的產品,獲得 Microsoft Silver Application Developer 認證
現在下載

修復 13:更新您的驅動程序

可能是您的計算機上沒有安裝正確的設備驅動程序。 運行更新可以幫助解決可能阻止遊戲正常運行的驅動程序問題。 我們建議使用 Auslogics Driver Updater 輕鬆執行此任務。 該工具將自動檢測有問題的驅動程序並安裝設備製造商提供的正確版本。 您不必為自己找出計算機的規格和自己採購驅動程序而煩惱。 驅動程序更新程序將為您處理一切。 這是你必須做的:

  1. 下載並安裝 Auslogics Driver Updater。
  2. 安裝程序後,它將自動打開並檢測您計算機的規格,確保獲得正確的驅動程序。
  3. 單擊“立即掃描”按鈕開始查找有故障和過時的驅動程序。
  4. 您可以單擊要更新的有問題的驅動程序旁邊的更新按鈕。 或者您可以單擊“全部更新”來修復所有檢測到的驅動程序。
  5. 更新後重新啟動計算機。

注意:在下載和安裝驅動程序的更新版本之前,您需要專業版的 Auslogics Driver Updater。

修復 14:更新 Windows

安裝 Windows 更新可消除漏洞、更新驅動程序並修復可能阻止系統和應用正常運行的其他問題。 它可能能夠解決“VAC 無法驗證遊戲會話”錯誤。

  1. 打開設置應用程序。 為此,請按住 Windows 鍵並按 I。
  2. 單擊設置應用程序主頁上的更新和安全。
  3. 單擊打開的新頁面的左窗格中顯示的 Windows 更新。
  4. 單擊右側窗格中的“檢查更新”。 等待 Windows 下載並安裝新的更新,然後重新啟動計算機。

15:關閉 Steam 測試版

一些用戶報告通過退出 Steam 的 Beta 模式解決了該問題。 就是這樣:

  1. 打開 Steam 並登錄您的帳戶。
  2. 單擊 Steam 選項卡,然後從出現的菜單中單擊設置。
  3. 單擊左側窗格中的帳戶。
  4. 單擊右側窗格中“Beta 參與”部分下的“更改”按鈕。
  5. 選擇“無 - 退出所有 Beta 計劃”。
  6. 單擊確定以保存更改。 您現在可以檢查問題是否已解決。

我們希望您發現這些關於如何在 CSGO 中驗證 VAC 的提示很有用。 您可以在下面的評論部分分享您的評論、問題或進一步的建議。