kaixin9611 发表于 2026-7-8 11:27

HypervisorManager---一个可以让你快速部署虚拟化的内核驱动管理工具

本帖最后由 kaixin9611 于 2026-7-9 15:43 编辑

HypervisorManager —— 快速部署虚拟化环境,告别右键管理员
平时绕 D 搞虚拟化,是不是总要右键管理员运行 bat 脚本?太麻烦了,所以我写了这个工具。
还有一个坑:很多脚本退坑还原系统时,不帮你修复 BCD 引导路径,结果还原完系统进不去了。
我处理了——调用 Windows API 动态获取系统目录写入 bcdboot,不再硬编码 C:\Windows。
HypervisorManager - Windows 内核驱动管理工具,纯 C++20 实现。
功能:
- 系统环境检测(测试模式、Hyper-V、HVCI、管理员权限、CPU 类型)
- BCD 启动配置管理(开启/关闭测试签名模式)
- 内核驱动服务管理(安装、启动、停止、卸载)
- Meltdown/Spectre 缓解策略切换
- 自动识别 Intel/AMD CPU,匹配对应驱动
- 中英双语界面,根据系统语言自动切换
- ini 配置文件持久化驱动目录
2026-07-09新增:
硬件信息检测(CPU/内存/显卡/显示器/主板/磁盘)
操作日志记录(控制台 + 文件双输出,按天轮转)

后续我会出一个基于Flutter/Dart语言写的Ui界面来收纳游戏并一键启动,敬请期待吧!!!!

管理员设置回复可见,谢谢。

下载地址(记得帮我点个小⭐):
https://gitee.com/KingsleyQi/Hypervisor_Manager/releases/tag/v1.3.0

做人丶三分善 发表于 2026-7-8 12:40

安装Hypervisor智能识别提示无法定位驱动文件 怎么解决?

kaixin9611 发表于 2026-7-8 12:47

做人丶三分善 发表于 2026-7-8 12:40
安装Hypervisor智能识别提示无法定位驱动文件 怎么解决?

你可以在安装驱动的时候指定驱动文件的文件夹

kaixin9611 发表于 2026-7-8 20:11

都不喜欢吗?ε=(´ο`*)))唉

lichen316 发表于 2026-7-8 22:25

本帖最后由 lichen316 于 2026-7-8 22:53 编辑

kaixin9611 发表于 2026-7-8 20:11
都不喜欢吗?ε=(´ο`*)))唉
执行第4步,启动游戏弹出错误提示

长乐一中 发表于 2026-7-9 10:39

不是很简单吗,管理员运行vbs.cmd,按1,再按1重启,然后就可以进游戏了

kaixin9611 发表于 2026-7-9 14:58

lichen316 发表于 2026-7-8 22:25
执行第4步,启动游戏弹出错误提示
什么CPU,什么游戏,能反馈一下吗?
还有执行了什么步骤,详细说一下,如果是Bug,我好修复。

kaixin9611 发表于 2026-7-9 15:40

lichen316 发表于 2026-7-8 22:25
执行第4步,启动游戏弹出错误提示

你去到库的首页:
https://gitee.com/KingsleyQi/Hypervisor_Manager
找到发行版,找到v1.3.0版本下载
再运行一次,如果还不行的话,你可以找到这个程序的目录下有一个log文件夹,把里面的txt日志文件发给我。

lichen316 发表于 2026-7-9 17:39

本帖最后由 lichen316 于 2026-7-9 17:46 编辑

大佬,按照你的指示下载了1.3版本,按步骤运行后还是那个错误。是因为我的cpu太老了吗,i5 3450 16g gtx950,游戏是勇者斗恶龙7重制版
========== Log Session Started: 2026-07-09 17:31:46 ==========
: HypervisorManager Test Suite starting
: Admin check passed
: User requested status check
: Service not installed
: Missing 6 files in .
: Status check completed
: User requested enable test signing
: Test signing enabled
: User requested driver install
: Detected CPU: Intel
: Missing 6 files in .
: Installed: hyperkd.sys from D:\games\DRAGON\DQ7R\Binaries\Win64\driver_intel\hyperkd.sys
: User requested disable Meltdown mitigation
: Mitigation disabled

========== Log Session Started: 2026-07-09 17:35:26 ==========
: HypervisorManager Test Suite starting
: Admin check passed
: User requested service start
: Service started

我看到log里提示缺少6个文件,但是文件都在驱动文件夹里的。。不知道哪里的问题?烦请您帮忙看看




kaixin9611 发表于 2026-7-9 18:11

lichen316 发表于 2026-7-9 17:39
大佬,按照你的指示下载了1.3版本,按步骤运行后还是那个错误。是因为我的cpu太老了吗,i5 3450 16g gtx950 ...

选项 6 → 重启 → 选项 1 → 重启 → 选项 2(选 driver_intel 文件夹)→ 重启 → 选项 4




[*]选项 6:还原系统,清掉之前的残留服务
[*]重启
[*]选项 1:开启测试模式
[*]重启
[*]选项 2:安装驱动
[*]重启
[*]选项 4:启动服务
每一步重启不能省。

还有,我更新了1.4.0版本,你去https://gitee.com/KingsleyQi/Hypervisor_Manager,找到发行版:Hypervisor_Manager_v1.4.0_Release

lichen316 发表于 2026-7-10 09:04

kaixin9611 发表于 2026-7-9 18:11
选项 6 → 重启 → 选项 1 → 重启 → 选项 2(选 driver_intel 文件夹)→ 重启 → 选项 4




大佬,用1.3和1.4版本参照你给的顺序试过了,还是一样的错误提示。。不知道问题出在哪里
下面是1.4的log内容

========== Log Session Started: 2026-07-10 00:06:46 ==========
: HypervisorManager Test Suite starting
: Admin check passed
: User requested status check
: Service is RUNNING
: Missing 6 files in .
: Status check completed

========== Log Session Started: 2026-07-10 00:15:31 ==========
: HypervisorManager Test Suite starting
: Admin check passed

========== Log Session Started: 2026-07-10 00:20:20 ==========
: HypervisorManager Test Suite starting
: Admin check passed
: User requested system restore
: System restored

========== Log Session Started: 2026-07-10 08:54:37 ==========
: HypervisorManager Test Suite starting
: Admin check passed
: User requested enable test signing
: Test signing enabled

========== Log Session Started: 2026-07-10 08:55:48 ==========
: HypervisorManager Test Suite starting
: Admin check passed

========== Log Session Started: 2026-07-10 08:57:47 ==========
: HypervisorManager Test Suite starting
: Admin check passed
: User requested driver install
: Detected CPU: Intel
: Missing 6 files in .
: User selected folder: D:\games\DRAGON\DQ7R\Binaries\Win64\driver_intel
: Missing 1 files in D:\games\DRAGON\DQ7R\Binaries\Win64\driver_intel
: Saved Intel dir: D:\games\DRAGON\DQ7R\Binaries\Win64\driver_intel
: Found 5 files for Intel
: Installed: hyperkd.sys from D:\games\DRAGON\DQ7R\Binaries\Win64\driver_intel\hyperkd.sys

========== Log Session Started: 2026-07-10 09:00:53 ==========
: HypervisorManager Test Suite starting
: Admin check passed
: User requested service start
: Service started


kaixin9611 发表于 2026-7-10 11:04

lichen316 发表于 2026-7-10 09:04
大佬,用1.3和1.4版本参照你给的顺序试过了,还是一样的错误提示。。不知道问题出在哪里
下面是1.4的log ...

: Saved Intel dir: D:\games\DRAGON\DQ7R\Binaries\Win64\driver_intel
: Found 5 files for Intel
: Installed: hyperkd.sys from D:\games\DRAGON\DQ7R\Binaries\Win64\driver_intel\hyperkd.sys

========== Log Session Started: 2026-07-10 09:00:53 ==========
: HypervisorManager Test Suite starting
: Admin check passed
: User requested service start
: Service started

服务启动成功了,应该可以进入游戏了。
你是不是打开的应用程序错了?
它一般不是主程序噢,是另外一个,你搜索根目录的exe,我可以帮你看看是什么exe打开窗口

kaixin9611 发表于 2026-7-10 11:14

lichen316 发表于 2026-7-10 09:04
大佬,用1.3和1.4版本参照你给的顺序试过了,还是一样的错误提示。。不知道问题出在哪里
下面是1.4的log ...

打开Powershell,输入:Get-ChildItem "D:\games\DRAGON\DQ7R" -Recurse -Filter "*.exe" | Select-Object -ExpandProperty Name
截图给我看看
又或者打开CMD,输入:dir "D:\games\DRAGON\DQ7R\*.exe" /s /b
截图给我看看

两者选择其一即可


lichen316 发表于 2026-7-10 12:33

kaixin9611 发表于 2026-7-10 11:14
打开Powershell,输入:Get-ChildItem "D:\games\DRAGON\DQ7R" -Recurse -Filter "*.exe" | Select-Objec ...

按照您的要求截图如下:

lichen316 发表于 2026-7-10 12:45

本帖最后由 lichen316 于 2026-7-10 12:51 编辑

kaixin9611 发表于 2026-7-10 11:04
: Saved Intel dir: D:\games\DRAGON\DQ7R\Binaries\Win64\driver_intel

根目录的那个DQ7R.exe我之前按照您说的顺序运行过,弹出同样的错误提示。后来我运行的是D:\games\DRAGON\DQ7R\Binaries\Win64下的那个DQ7R-Win64-Shipping.exe 也是同样的错误提示。

lichen316 发表于 2026-7-10 12:49

本帖最后由 lichen316 于 2026-7-10 12:55 编辑

kaixin9611 发表于 2026-7-10 11:04
: Saved Intel dir: D:\games\DRAGON\DQ7R\Binaries\Win64\driver_intel


跟您制作的那个检测程序所放位置有关系吗?我是放在win64那个文件夹下运行的

kaixin9611 发表于 2026-7-10 21:17

lichen316 发表于 2026-7-10 12:49
跟您制作的那个检测程序所放位置有关系吗?我是放在win64那个文件夹下运行的 ...

检测程序放哪里都没问题的,test只是负责部署虚拟化和启动服务,并不启动游戏。
关键是你的游戏有没有绕D的可执行文件,以怪物猎人荒野为例:
怪物猎人荒野不是以MonsterHunterWilds.exe启动的,因为它会自动启动stream,它是以steamclient_loader_x64.exe启动的,这个可执行文件是绕过stream启动。
我叫你搜索exe文件的原因是我怀疑你的游戏要么没有绕D的可执行文件,要么就是绕D可执行文件被杀软杀掉了。

kaixin9611 发表于 2026-7-10 21:18

lichen316 发表于 2026-7-10 12:49
跟您制作的那个检测程序所放位置有关系吗?我是放在win64那个文件夹下运行的 ...

你可以尝试退一级文件夹搜索exe,再截图给我看看。
打开Powershell,输入:Get-ChildItem "D:\games\DRAGON\" -Recurse -Filter "*.exe" | Select-Object -ExpandProperty Name
截图给我看看
又或者打开CMD,输入:dir "D:\games\DRAGON\*.exe" /s /b
截图给我看看

lichen316 发表于 2026-7-10 21:48

kaixin9611 发表于 2026-7-10 21:18
你可以尝试退一级文件夹搜索exe,再截图给我看看。
打开Powershell,输入:Get-ChildItem "D:\games\DRAG ...

退了一级目录,截图如下

kaixin9611 发表于 2026-7-11 17:23

lichen316 发表于 2026-7-10 21:48
退了一级目录,截图如下

我怀疑你的hypervisor-launcher.exe
可能就是注册服务的工具,有些打包的人会将某些绕D学习、不用启动stream的可执行文件集合到一个exe文件,只要你双击,然后它就可以动态释放,你关闭游戏就删除这个exe文件。
你打开hypervisor-launcher.exe,截图看看它是什么内容的,如果是多个界面,你就截多个。


lichen316 发表于 2026-7-11 19:40

本帖最后由 lichen316 于 2026-7-11 20:05 编辑

kaixin9611 发表于 2026-7-11 17:23
我怀疑你的hypervisor-launcher.exe
可能就是注册服务的工具,有些打包的人会将某些绕D学习、不用启动str ...
运行那个hypervisor-launcher.exe 弹出下面的错误提示

我猜那英文的后半段意思是问有没有运行hypervisor?于是我就运行了您test程序中的第二步骤,但是它依然弹同样的提示。紧接着我就进行了第四个步骤加载那个simplysvm服务,再点击这个hypervisor-launcher.exe 然后就蓝屏了。

kaixin9611 发表于 2026-7-12 02:06

lichen316 发表于 2026-7-11 19:40
运行那个hypervisor-launcher.exe 弹出下面的错误提示

我猜那英文的后半段意思是问有没有运行hypervisor ...

对于这个游戏我确实不熟悉
你可以在aHR0cHM6Ly93d3cuZ2FtZXI1MjAuY29tLzExMDkxNy5odG1s,这个地方重新下载这个游戏,这是Base64码,在别人家的论坛不好发别的地方的网址,你去网上找一下Base64码解码,然后下载吧。

lichen316 发表于 2026-7-12 09:36

kaixin9611 发表于 2026-7-12 02:06
对于这个游戏我确实不熟悉
你可以在aHR0cHM6Ly93d3cuZ2FtZXI1MjAuY29tLzExMDkxNy5odG1s,这个地方重新下 ...
下载了您说的这个新版本,弹出的提示跟我早期下的那个版本类似,区别就是图中那一串跟token有关的数字不一样了。


kaixin9611 发表于 2026-7-12 10:24

lichen316 发表于 2026-7-12 09:36
下载了您说的这个新版本,弹出的提示跟我早期下的那个版本类似,区别就是图中那一串跟token有关的数字不一 ...

加我企鹅号 贰零零伍壹零贰贰柒,我远程帮你看一下子
页: [1]
查看完整版本: HypervisorManager---一个可以让你快速部署虚拟化的内核驱动管理工具