Скрипт для быстрого переключения состояния Hyper-V (hypervisorlaunchtype
) с удобным GUI-уведомлением.
Некоторые приложения и игры несовместимы с включённым Hyper-V:
- 🛡️ Vanguard (античит от Riot Games) требует отключённого гипервизора — иначе игра не запускается.
- ☁️ В то же время, технологии виртуализации (WSL2, Docker Desktop, виртуальные машины и пр.) требуют включённого Hyper-V.
Ручное переключение параметров через bcdedit
— неудобно. Этот скрипт делает всё автоматически и отображает всплывающее уведомление.
- При запуске определяет текущий статус
hypervisorlaunchtype
; - Меняет его на противоположный (
auto
↔off
); - Показывает алерт
Hypervisor ON/OFF
+ предлагает перезагрузку; - Всё это без консольных окон, с правами администратора.
⚠️ Внесённые изменения вступают в силу только после перезагрузки системы.
Для преобразования в EXE используется ps2exe.
Install-Module -Name ps2exe -Scope CurrentUser
Invoke-PS2EXE -InputFile .\switcher.ps1 -OutputFile .\switcher.exe -NoConsole -RequireAdmin