VAN: RESTRICTION: 5會在PC的HVCI(虛擬機器管理程式保護的程式碼完整性)無法初始化時發生。
HVCI,也稱為記憶體完整性,是Vanguard驗證系統完整性的必備功能。如果該功能無法正常啟動,Vanguard就會阻止遊戲啟動。
這常見於以下情況:
- BIOS已停用NX/XD(禁止執行位元/執行禁用)
- Windows的記憶體完整性已關閉
- 虛擬化尚未完全啟用
- BIOS安全設定尚未完全設定
重要:
即使已啟用TPM 2.0和安全開機,如果停用NX/XD,仍然可能發生此錯誤。
在編輯你的BIOS之前:
如果你不熟悉如何更改BIOS設定,請尋求專業人士的協助,不正確的BIOS組態設定可能會導致電腦出現問題,甚至無法開機。
根據你所使用的電腦或主機板廠牌及類型,BIOS可能會有很大的差別。有鑑於此,我們強烈建議你取得電腦或主機板製造商的支援資源作為協助。
步驟1 - 在BIOS中啟用NX/XD(關鍵)
NX/XD必須啟用。
- 重新啟動PC
- 啟動時,請反覆按下:
- Del、F2、F10或Esc(依製造商而異)
- 進入進階或CPU組態區段
- 請找到以下其中一項:
- NX模式(AMD)
- 執行禁用位元
- XD
- 禁止執行記憶體保護
- 將選項設為啟用
- 按下F10即可儲存並退出
- 允許系統重新啟動
如果已停用NX/XD,這很可能就是主要原因。
注意:BIOS選單會因製造商而異。如果你不確定,請參考PC或主機板製造商的說明文件。因修改BIOS或UEFI設定所導致的問題,Riot不負任何責任。
步驟2 - 在Windows中開啟記憶體完整性
請參考啟用HVCI/VBS記憶體完整性(核心隔離)步驟,詳見錯誤VAN: RESTRICTION專文。
步驟3 - 確認已啟用虛擬化
- 按Windows + R
- 輸入msinfo32
- 按下Enter鍵
- 確認以下內容:
- 虛擬化型安全性>執行中
- 偵測到虛擬機器管理程式(Hyper-V)>是
如果其中一項不正確:
- 重新啟動並再次進入BIOS
- 前往進階>CPU組態
- 啟用:
- SVM模式(AMD),或
- Intel虛擬化技術(VT-x)
- 儲存並退出
步驟4 - 確認安全開機與TPM 2.0
非必要動作 - 在Windows中啟用DEP
如有需要:
- 右鍵點選開始
- 選擇終端(系統管理員)或命令提示字元(系統管理員)
- 輸入
bcdedit /set nx AlwaysOn - 重新啟動PC
注意:此動作會執行資料執行保護(DEP)。這不會取代BIOS NX/XD。必須先行啟用BIOS NX/XD。