Подробный гайд по включению VBS (Virtualization-Based Security) для FACEIT
Virtualization-Based Security (VBS) — это технология Windows, которая использует аппаратную виртуализацию для изоляции критически важных компонентов системы (например, ядра и драйверов) от остальной части ОС. Это повышает защиту от вредоносного ПО и эксплойтов.
Для платформы FACEIT включение VBS может быть необходимо в некоторых случаях (например, для соответствия требованиям безопасности или для корректной работы определённых функций античита). Однако в ряде ситуаций FACEIT Anti-Cheat может конфликтовать с VBS, и тогда поддержка рекомендует временно отключить её. Тем не менее, если вы хотите включить VBS, следуйте инструкциям ниже.
1. Предварительные условия
Перед включением VBS убедитесь, что:
- Ваш процессор поддерживает аппаратную виртуализацию: Intel VT-x или AMD-V.
- Виртуализация включена в BIOS/UEFI (часто называется "Intel Virtualization Technology", "VT-x", "AMD-V" или "SVM Mode").
- Установлена 64-битная версия Windows 10 или Windows 11 (рекомендуется последняя версия).
Как включить виртуализацию в BIOS/UEFI
- Перезагрузите компьютер и войдите в BIOS/UEFI (обычно клавиши Del, F2, F10, Esc — зависит от производителя).
- Найдите раздел, связанный с CPU или Advanced (например, "CPU Configuration").
- Включите опцию Intel VT-x, Intel Virtualization Technology, AMD-V или SVM Mode.
- Сохраните изменения и выйдите (обычно клавиша F10).
После включения виртуализации в BIOS рекомендуется полностью выключить компьютер (не перезагрузить), подождать несколько секунд и снова включить.
2. Включение VBS через «Безопасность Windows» (самый простой способ)
В Windows 10 и 11 есть встроенный переключатель «Целостность памяти» (Memory Integrity), который автоматически включает VBS.
- Откройте Параметры (Win + I).
- Перейдите в Конфиденциальность и защита → Безопасность Windows (или просто найдите «Безопасность Windows» в меню Пуск).
- Выберите Безопасность устройства (Device security).
- В разделе Изоляция ядра (Core isolation) нажмите Сведения об изоляции ядра.
- Включите переключатель Целостность памяти (Memory integrity).
- Перезагрузите компьютер.
После перезагрузки VBS будет активна. Если переключатель неактивен или включение невозможно, возможно, виртуализация не включена в BIOS или есть несовместимые драйверы.
3. Включение VBS через редактор реестра
Этот способ подходит для точной настройки и может использоваться, если графический интерфейс не позволяет включить VBS.
- Нажмите Win + R, введите
regeditи нажмите Enter. - Перейдите к разделу:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\DeviceGuard
Если раздела DeviceGuard нет, создайте его (правой кнопкой по Control → Создать → Раздел).
3. В правой части создайте параметр DWORD (32 бита) с именем EnableVirtualizationBasedSecurity и значением 1.
4. Создайте ещё один DWORD-параметр RequirePlatformSecurityFeatures и установите значение 1 (это заставит систему требовать Secure Boot; если Secure Boot выключен, можно поставить 0, но тогда VBS будет работать только с включённой виртуализацией).
5. Дополнительно можно создать параметр Locked со значением 0 (не блокировать настройки).
6. Закройте редактор реестра и перезагрузите компьютер.
Для полного соответствия требованиям VBS также нужно включить Secure Boot в BIOS (если он ещё не включён). Однако VBS может работать и без Secure Boot, но с меньшим уровнем защиты.
4. Включение VBS через PowerShell (командная строка)
Можно использовать команды PowerShell от имени администратора.
- Откройте PowerShell с правами администратора (правой кнопкой по Пуск → Windows PowerShell (Администратор)).
2. Выполните команду для включения VBS:
Set-ItemProperty -Path "HKLM:\SYSTEM\CurrentControlSet\Control\DeviceGuard" -Name "EnableVirtualizationBasedSecurity" -Value 1
3. Затем включите требование платформенных функций безопасности (опционально):
Set-ItemProperty -Path "HKLM:\SYSTEM\CurrentControlSet\Control\DeviceGuard" -Name "RequirePlatformSecurityFeatures" -Value 1
- Перезагрузите компьютер.
5. Проверка, включена ли VBS
После перезагрузки проверьте статус VBS.
Способ 1: Через «Сведения о системе» (msinfo32)
- Нажмите Win + R, введите
msinfo32и нажмите Enter. - В открывшемся окне найдите строку Безопасность на основе виртуализации (Virtualization-based Security).
- Если она в состоянии Работает (Running), VBS активна.
Способ 2: Через PowerShell
Выполните команду:
Get-CimInstance -ClassName Win32_DeviceGuard -Namespace root\Microsoft\Windows\DeviceGuard
Смотрите поля VirtualizationBasedSecurityStatus (2 = Running, 0 = Off) и SecurityServicesRunning (например, {2} означает, что Credential Guard или Memory Integrity работают).
6. Особые примечания для FACEIT
Рекомендации FACEIT: В прошлом некоторые пользователи сообщали, что FACEIT Anti-Cheat требует отключить VBS/Hyper-V для корректного запуска игры. Поэтому, если после включения VBS античит выдаёт ошибку (например, "VBS is enabled, please disable it"), вероятно, вам нужно наоборот отключить VBS для игры в FACEIT. Проверьте официальные форумы FACEIT или сообщения поддержки для актуальных требований. На момент написания этого гайда (2025 год) точных официальных требований о включении VBS нет, но некоторые пользователи включают её для защиты системы.
Если вы включаете VBS ради безопасности, но сталкиваетесь с проблемами при запуске FACEIT, вы можете временно отключать VBS перед игрой и включать после. Для отключения используйте те же методы, но установите значение
0в реестре или выключите «Целостность памяти».Производительность: Включённая VBS может незначительно снизить производительность в играх (обычно 1–5%). Для киберспортивных игр это может быть критично, поэтому многие геймеры предпочитают держать VBS выключенной.
Конфликты с другим ПО: VBS может конфликтовать с VMware, VirtualBox, некоторыми антивирусами и другими гипервизорами. Если вы используете виртуальные машины, возможно, потребуется отключить VBS.
7. Что делать, если VBS не включается?
- Убедитесь, что виртуализация включена в BIOS (VT-x/AMD-V).
- Проверьте, включён ли Secure Boot (для полной защиты). Хотя VBS может работать без Secure Boot, некоторые компоненты требуют его.
- Обновите BIOS до последней версии.
- Удалите сторонние гипервизоры (Hyper-V, VirtualBox, VMware), если они активны.
- Проверьте, нет ли конфликтующих драйверов. Откройте «Диспетчер устройств» и посмотрите, нет ли устройств с восклицательными знаками.
- Попробуйте включить через реестр с параметром
RequirePlatformSecurityFeatures= 0.
Важно
Включение VBS — полезная мера для повышения безопасности Windows, но для игр, особенно с требовательным античитом FACEIT, она может создавать сложности. Если ваша цель — просто играть на FACEIT без ошибок, возможно, лучше держать VBS выключенной, если только платформа явно не требует обратного. В любом случае, теперь вы знаете, как управлять этой функцией.
Мы делимся этой технической информацией, чтобы помочь вам в решении задач — используйте её с пониманием. Статья носит рекомендательный характер, поэтому, пожалуйста, применяйте описанные методы осмотрительно.