Skip to content

Скрипт для быстрого переключения состояния Hyper-V (hypervisorlaunchtype) с удобным GUI-уведомлением.

Notifications You must be signed in to change notification settings

spokeswamp/hypervisor-switcher

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 

Repository files navigation

hypervisor-switcher

Скрипт для быстрого переключения состояния Hyper-V (hypervisorlaunchtype) с удобным GUI-уведомлением.


❓ Зачем

Некоторые приложения и игры несовместимы с включённым Hyper-V:

  • 🛡️ Vanguard (античит от Riot Games) требует отключённого гипервизора — иначе игра не запускается.
  • ☁️ В то же время, технологии виртуализации (WSL2, Docker Desktop, виртуальные машины и пр.) требуют включённого Hyper-V.

Ручное переключение параметров через bcdedit — неудобно. Этот скрипт делает всё автоматически и отображает всплывающее уведомление.


⚙️ Как работает

  • При запуске определяет текущий статус hypervisorlaunchtype;
  • Меняет его на противоположный (autooff);
  • Показывает алерт Hypervisor ON/OFF + предлагает перезагрузку;
  • Всё это без консольных окон, с правами администратора.

⚠️ Внесённые изменения вступают в силу только после перезагрузки системы.


📦 Упаковка в .exe

Для преобразования в EXE используется ps2exe.

1. Установить ps2exe

Install-Module -Name ps2exe -Scope CurrentUser

2. Упаковать в .exe

Invoke-PS2EXE -InputFile .\switcher.ps1 -OutputFile .\switcher.exe -NoConsole -RequireAdmin

About

Скрипт для быстрого переключения состояния Hyper-V (hypervisorlaunchtype) с удобным GUI-уведомлением.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published