3DMGAME 3DM首页 新闻中心 前瞻 | 评测 游戏库 热门 | 最新 攻略中心 攻略 | 秘籍 下载中心 游戏 | 汉化 购买正版 论坛

注册 登录

QQ登录

只需一步,快速开始

查看: 471|回复: 23
打印 上一主题 下一主题

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

[复制链接]

10

主题

425

帖子

809

积分

超级玩家

Rank: 5Rank: 5

贡献度
60
金元
5590
积分
809
精华
1
注册时间
2009-1-16
跳转到指定楼层
主题
发表于 2026-7-8 11:27 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 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/Hyp ... releases/tag/v1.3.0
回复

使用道具 举报

1

主题

32

帖子

108

积分

中级玩家

Rank: 3Rank: 3

贡献度
1
金元
1044
积分
108
精华
0
注册时间
2013-3-24
舒服的沙发
发表于 2026-7-8 12:40 | 只看该作者
安装Hypervisor智能识别提示无法定位驱动文件 怎么解决?
回复 支持 反对

使用道具 举报

10

主题

425

帖子

809

积分

超级玩家

Rank: 5Rank: 5

贡献度
60
金元
5590
积分
809
精华
1
注册时间
2009-1-16
硬硬的板凳
 楼主| 发表于 2026-7-8 12:47 来自手机 | 只看该作者
做人丶三分善 发表于 2026-7-8 12:40
安装Hypervisor智能识别提示无法定位驱动文件 怎么解决?

你可以在安装驱动的时候指定驱动文件的文件夹
回复 支持 反对

使用道具 举报

10

主题

425

帖子

809

积分

超级玩家

Rank: 5Rank: 5

贡献度
60
金元
5590
积分
809
精华
1
注册时间
2009-1-16
冰凉的地板
 楼主| 发表于 2026-7-8 20:11 来自手机 | 只看该作者
都不喜欢吗?ε=(´ο`*)))唉
回复 支持 反对

使用道具 举报

8

主题

2400

帖子

5175

积分

游戏精英

Rank: 8Rank: 8

贡献度
10
金元
51347
积分
5175
精华
0
注册时间
2011-9-14

3DM小黄鸡

5#
发表于 2026-7-8 22:25 | 只看该作者
本帖最后由 lichen316 于 2026-7-8 22:53 编辑
kaixin9611 发表于 2026-7-8 20:11
都不喜欢吗?ε=(´ο`*)))唉

执行第4步,启动游戏弹出错误提示

回复 支持 反对

使用道具 举报

40

主题

998

帖子

1590

积分

游戏狂人

Rank: 6Rank: 6

贡献度
1
金元
15861
积分
1590
精华
0
注册时间
2021-1-25
6#
发表于 2026-7-9 10:39 来自手机 | 只看该作者
不是很简单吗,管理员运行vbs.cmd,按1,再按1重启,然后就可以进游戏了
回复 支持 反对

使用道具 举报

10

主题

425

帖子

809

积分

超级玩家

Rank: 5Rank: 5

贡献度
60
金元
5590
积分
809
精华
1
注册时间
2009-1-16
7#
 楼主| 发表于 2026-7-9 14:58 | 只看该作者
lichen316 发表于 2026-7-8 22:25
执行第4步,启动游戏弹出错误提示

什么CPU,什么游戏,能反馈一下吗?
还有执行了什么步骤,详细说一下,如果是Bug,我好修复。
回复 支持 反对

使用道具 举报

10

主题

425

帖子

809

积分

超级玩家

Rank: 5Rank: 5

贡献度
60
金元
5590
积分
809
精华
1
注册时间
2009-1-16
8#
 楼主| 发表于 2026-7-9 15:40 | 只看该作者
lichen316 发表于 2026-7-8 22:25
执行第4步,启动游戏弹出错误提示

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

使用道具 举报

8

主题

2400

帖子

5175

积分

游戏精英

Rank: 8Rank: 8

贡献度
10
金元
51347
积分
5175
精华
0
注册时间
2011-9-14

3DM小黄鸡

9#
发表于 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 ==========
[2026-07-09 17:31:46] [Main] [INFO]: HypervisorManager Test Suite starting
[2026-07-09 17:31:46] [Main] [INFO]: Admin check passed
[2026-07-09 17:31:50] [CheckStatus] [INFO]: User requested status check
[2026-07-09 17:31:50] [CheckStatus] [INFO]: Service not installed
[2026-07-09 17:31:50] [FileCheck] [WRONG]: Missing 6 files in .
[2026-07-09 17:31:50] [CheckStatus] [SUCCESS]: Status check completed
[2026-07-09 17:32:04] [BCDManager] [INFO]: User requested enable test signing
[2026-07-09 17:32:14] [BCDManager] [SUCCESS]: Test signing enabled
[2026-07-09 17:32:40] [InstallDriver] [INFO]: User requested driver install
[2026-07-09 17:32:40] [InstallDriver] [INFO]: Detected CPU: Intel
[2026-07-09 17:32:40] [FileCheck] [WRONG]: Missing 6 files in .
[2026-07-09 17:32:43] [InstallDriver] [SUCCESS]: Installed: hyperkd.sys from D:\games\DRAGON\DQ7R\Binaries\Win64\driver_intel\hyperkd.sys
[2026-07-09 17:33:10] [Meltdown] [INFO]: User requested disable Meltdown mitigation
[2026-07-09 17:33:10] [Meltdown] [SUCCESS]: Mitigation disabled

========== Log Session Started: 2026-07-09 17:35:26 ==========
[2026-07-09 17:35:26] [Main] [INFO]: HypervisorManager Test Suite starting
[2026-07-09 17:35:26] [Main] [INFO]: Admin check passed
[2026-07-09 17:35:32] [StartDriver] [INFO]: User requested service start
[2026-07-09 17:35:33] [StartDriver] [SUCCESS]: Service started

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




回复 支持 反对

使用道具 举报

10

主题

425

帖子

809

积分

超级玩家

Rank: 5Rank: 5

贡献度
60
金元
5590
积分
809
精华
1
注册时间
2009-1-16
10#
 楼主| 发表于 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


回复 支持 反对

使用道具 举报

8

主题

2400

帖子

5175

积分

游戏精英

Rank: 8Rank: 8

贡献度
10
金元
51347
积分
5175
精华
0
注册时间
2011-9-14

3DM小黄鸡

11#
发表于 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 ==========
[2026-07-10 00:06:46] [Main] [INFO]: HypervisorManager Test Suite starting
[2026-07-10 00:06:46] [Main] [INFO]: Admin check passed
[2026-07-10 00:06:48] [CheckStatus] [INFO]: User requested status check
[2026-07-10 00:06:48] [CheckStatus] [INFO]: Service is RUNNING
[2026-07-10 00:06:48] [FileCheck] [WRONG]: Missing 6 files in .
[2026-07-10 00:06:48] [CheckStatus] [SUCCESS]: Status check completed

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

========== Log Session Started: 2026-07-10 00:20:20 ==========
[2026-07-10 00:20:20] [Main] [INFO]: HypervisorManager Test Suite starting
[2026-07-10 00:20:20] [Main] [INFO]: Admin check passed
[2026-07-10 00:20:29] [BCDManager] [INFO]: User requested system restore
[2026-07-10 00:20:38] [BCDManager] [SUCCESS]: System restored

========== Log Session Started: 2026-07-10 08:54:37 ==========
[2026-07-10 08:54:37] [Main] [INFO]: HypervisorManager Test Suite starting
[2026-07-10 08:54:37] [Main] [INFO]: Admin check passed
[2026-07-10 08:55:08] [BCDManager] [INFO]: User requested enable test signing
[2026-07-10 08:55:19] [BCDManager] [SUCCESS]: Test signing enabled

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

========== Log Session Started: 2026-07-10 08:57:47 ==========
[2026-07-10 08:57:47] [Main] [INFO]: HypervisorManager Test Suite starting
[2026-07-10 08:57:47] [Main] [INFO]: Admin check passed
[2026-07-10 08:58:27] [InstallDriver] [INFO]: User requested driver install
[2026-07-10 08:58:27] [InstallDriver] [INFO]: Detected CPU: Intel
[2026-07-10 08:58:27] [FileCheck] [WRONG]: Missing 6 files in .
[2026-07-10 08:58:48] [FileCheck] [INFO]: User selected folder: D:\games\DRAGON\DQ7R\Binaries\Win64\driver_intel
[2026-07-10 08:58:48] [FileCheck] [WRONG]: Missing 1 files in D:\games\DRAGON\DQ7R\Binaries\Win64\driver_intel
[2026-07-10 08:58:48] [INI] [INFO]: Saved Intel dir: D:\games\DRAGON\DQ7R\Binaries\Win64\driver_intel
[2026-07-10 08:58:48] [FileCheck] [SUCCESS]: Found 5 files for Intel
[2026-07-10 08:58:54] [InstallDriver] [SUCCESS]: Installed: hyperkd.sys from D:\games\DRAGON\DQ7R\Binaries\Win64\driver_intel\hyperkd.sys

========== Log Session Started: 2026-07-10 09:00:53 ==========
[2026-07-10 09:00:53] [Main] [INFO]: HypervisorManager Test Suite starting
[2026-07-10 09:00:53] [Main] [INFO]: Admin check passed
[2026-07-10 09:01:00] [StartDriver] [INFO]: User requested service start
[2026-07-10 09:01:00] [StartDriver] [SUCCESS]: Service started


回复 支持 反对

使用道具 举报

10

主题

425

帖子

809

积分

超级玩家

Rank: 5Rank: 5

贡献度
60
金元
5590
积分
809
精华
1
注册时间
2009-1-16
12#
 楼主| 发表于 2026-7-10 11:04 | 只看该作者
lichen316 发表于 2026-7-10 09:04
大佬,用1.3和1.4版本参照你给的顺序试过了,还是一样的错误提示。。不知道问题出在哪里
下面是1.4的log ...

[2026-07-10 08:58:48] [INI] [INFO]: Saved Intel dir: D:\games\DRAGON\DQ7R\Binaries\Win64\driver_intel
[2026-07-10 08:58:48] [FileCheck] [SUCCESS]: Found 5 files for Intel
[2026-07-10 08:58:54] [InstallDriver] [SUCCESS]: Installed: hyperkd.sys from D:\games\DRAGON\DQ7R\Binaries\Win64\driver_intel\hyperkd.sys

========== Log Session Started: 2026-07-10 09:00:53 ==========
[2026-07-10 09:00:53] [Main] [INFO]: HypervisorManager Test Suite starting
[2026-07-10 09:00:53] [Main] [INFO]: Admin check passed
[2026-07-10 09:01:00] [StartDriver] [INFO]: User requested service start
[2026-07-10 09:01:00] [StartDriver] [SUCCESS]: Service started

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

使用道具 举报

10

主题

425

帖子

809

积分

超级玩家

Rank: 5Rank: 5

贡献度
60
金元
5590
积分
809
精华
1
注册时间
2009-1-16
13#
 楼主| 发表于 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
截图给我看看

两者选择其一即可


回复 支持 反对

使用道具 举报

8

主题

2400

帖子

5175

积分

游戏精英

Rank: 8Rank: 8

贡献度
10
金元
51347
积分
5175
精华
0
注册时间
2011-9-14

3DM小黄鸡

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

按照您的要求截图如下:

回复 支持 反对

使用道具 举报

8

主题

2400

帖子

5175

积分

游戏精英

Rank: 8Rank: 8

贡献度
10
金元
51347
积分
5175
精华
0
注册时间
2011-9-14

3DM小黄鸡

15#
发表于 2026-7-10 12:45 | 只看该作者
本帖最后由 lichen316 于 2026-7-10 12:51 编辑
kaixin9611 发表于 2026-7-10 11:04
[2026-07-10 08:58:48]  : Saved Intel dir: D:\games\DRAGON\DQ7R\Binaries\Win64\driver_intel
[2026-0 ...

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

使用道具 举报

8

主题

2400

帖子

5175

积分

游戏精英

Rank: 8Rank: 8

贡献度
10
金元
51347
积分
5175
精华
0
注册时间
2011-9-14

3DM小黄鸡

16#
发表于 2026-7-10 12:49 | 只看该作者
本帖最后由 lichen316 于 2026-7-10 12:55 编辑
kaixin9611 发表于 2026-7-10 11:04
[2026-07-10 08:58:48]  : Saved Intel dir: D:\games\DRAGON\DQ7R\Binaries\Win64\driver_intel
[2026-0 ...


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

使用道具 举报

10

主题

425

帖子

809

积分

超级玩家

Rank: 5Rank: 5

贡献度
60
金元
5590
积分
809
精华
1
注册时间
2009-1-16
17#
 楼主| 发表于 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可执行文件被杀软杀掉了。
回复 支持 反对

使用道具 举报

10

主题

425

帖子

809

积分

超级玩家

Rank: 5Rank: 5

贡献度
60
金元
5590
积分
809
精华
1
注册时间
2009-1-16
18#
 楼主| 发表于 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
截图给我看看

回复 支持 反对

使用道具 举报

8

主题

2400

帖子

5175

积分

游戏精英

Rank: 8Rank: 8

贡献度
10
金元
51347
积分
5175
精华
0
注册时间
2011-9-14

3DM小黄鸡

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

退了一级目录,截图如下

回复 支持 反对

使用道具 举报

10

主题

425

帖子

809

积分

超级玩家

Rank: 5Rank: 5

贡献度
60
金元
5590
积分
809
精华
1
注册时间
2009-1-16
20#
 楼主| 发表于 2026-7-11 17:23 | 只看该作者
lichen316 发表于 2026-7-10 21:48
退了一级目录,截图如下

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


回复 支持 反对

使用道具 举报

8

主题

2400

帖子

5175

积分

游戏精英

Rank: 8Rank: 8

贡献度
10
金元
51347
积分
5175
精华
0
注册时间
2011-9-14

3DM小黄鸡

21#
发表于 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 然后就蓝屏了。
回复 支持 反对

使用道具 举报

10

主题

425

帖子

809

积分

超级玩家

Rank: 5Rank: 5

贡献度
60
金元
5590
积分
809
精华
1
注册时间
2009-1-16
22#
 楼主| 发表于 2026-7-12 02:06 | 只看该作者
lichen316 发表于 2026-7-11 19:40
运行那个hypervisor-launcher.exe 弹出下面的错误提示

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

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

使用道具 举报

8

主题

2400

帖子

5175

积分

游戏精英

Rank: 8Rank: 8

贡献度
10
金元
51347
积分
5175
精华
0
注册时间
2011-9-14

3DM小黄鸡

23#
发表于 2026-7-12 09:36 | 只看该作者
kaixin9611 发表于 2026-7-12 02:06
对于这个游戏我确实不熟悉
你可以在aHR0cHM6Ly93d3cuZ2FtZXI1MjAuY29tLzExMDkxNy5odG1s,这个地方重新下 ...

下载了您说的这个新版本,弹出的提示跟我早期下的那个版本类似,区别就是图中那一串跟token有关的数字不一样了。


回复 支持 反对

使用道具 举报

10

主题

425

帖子

809

积分

超级玩家

Rank: 5Rank: 5

贡献度
60
金元
5590
积分
809
精华
1
注册时间
2009-1-16
24#
 楼主| 发表于 2026-7-12 10:24 | 只看该作者
lichen316 发表于 2026-7-12 09:36
下载了您说的这个新版本,弹出的提示跟我早期下的那个版本类似,区别就是图中那一串跟token有关的数字不一 ...

加我企鹅号 贰零零伍壹零贰贰柒,我远程帮你看一下子
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|3DMGAME ( 京ICP备14006952号-1  沪公网安备 31011202006753号

GMT+8, 2026-7-16 11:17 , Processed in 0.036369 second(s), 19 queries , Memcached On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表