Windows 10/11(64位)上安装 WinQSB——无需虚拟机

以下是在 Windows 10/11(64位) 上安装 WinQSB 的完整步骤,无需虚拟机,并安装在 D 盘


原理说明

WinQSB 是一个 16位 Windows 程序 ,64位 Windows 原生不支持运行它。解决方案是使用 winevdm(otvdm)------一个开源兼容层,由 otya128 开发,专门用于在 64 位 Windows 上运行 16 位 Windows 应用程序。


第一步:下载所需文件

1. 下载 WinQSB

2. 下载 winevdm(otvdm)

3. 下载 Visual C++ 运行库(32位)


第二步:安装 winevdm

  1. 打开 D:\otvdm 文件夹
  2. 右键 install.inf → 选择 "安装"
  3. 若出现提示,点击确认

安装完成后,可以直接双击运行 16 位程序,就像运行普通现代 Windows 程序一样。


第三步:安装 WinQSB 到 D 盘

  1. 找到 WinQSB 的安装程序(setup.exeinstall.exe

  2. 直接双击运行(winevdm 安装后会自动接管 16 位程序)

  3. 在安装向导中,修改安装路径 为:

    复制代码
    D:\WinQSB
  4. 按提示完成安装


第四步:运行 WinQSB

安装完成后,进入 D:\WinQSB,找到对应模块的 .exe 文件,直接双击即可运行。


常见问题

问题 解决方法
双击无反应 确认 winevdm 已正确安装(install.inf 右键→安装)
报错 VCRUNTIME140.dll 安装 VC++ 2017 x86 运行库
安装时找不到 otvdm 重新右键 install.inf 以管理员身份安装
界面显示乱码 系统区域设置改为"中文(简体)"或"英文"

如果双击 setup 仍然无法启动安装程序,可以尝试手动拖拽 :将 WinQSB 的 setup.exe 拖到 D:\otvdm\otvdmw.exe 上松开,强制用 otvdm 打开。

相关推荐
取名好樊4 小时前
Windows Docker PostgreSQL 端口绑定失败问题记录
windows·docker·postgresql
c++之路4 小时前
CMake 系列教程(三):变量、条件与控制流
java·windows·spring
百事牛科技5 小时前
Word只打需要的部分:4种打印范围设置方法
windows·word
sun00770015 小时前
SniffMaster(读取苹果的ats文件) 和 wireshark
windows
caimouse19 小时前
Reactos 第 5 章 进程与线程 — 5.8 Windows 的 APC 机制
c语言·windows
PHP隔壁老王邻居19 小时前
windows菜单搜索栏无法显示历史记录或者无法使用修复方法
windows
道一2319 小时前
Windows系统查看端口占用进程的3种实用方法
windows·笔记
半条-咸鱼20 小时前
【INACCESSIBLE_BOOT_DEVICE】安装 Config Tool 后 Windows 蓝屏,最终通过 VMware 虚拟机解决
windows·stm32·vmware·芯片
人工小情绪21 小时前
Windows 安装 Codex 桌面版,并用 CC Switch 管理配置
人工智能·windows·codex·cc switch