(2024年最新)如何在 VMware 中解决 Windows XP 声音破解问题

(方法 1)更改 Windows 定时器精度值(主机操作系统:仅限 Windows 11)

最近,Windows 11 允许更改操作系统定时器精度值。 这可以用来解决此问题。 不过,这只有在 Win11 中才能实现。
进入以下注册表路径,创建一个名为 "GlobalTimerResolutionRequests "的 32 位 DWORD 值,并将其设置为 "1"。

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\ControlSession Manager\kernel]
"GlobalTimerResolutionRequests"=dword:1


(方法 2)使用工具 "VMAudioBackHost"(主机操作系统:Windows 10 或更低)。

由于 Windows 10 下无法使用上述方法,因此有人创建了一个名为 "VMAudioBackHost "的工具。

开发者链接/下载。
https://github.com/Raymai97/VMAudioBackHost/
下载链接 "VMAudioBackHost_1.0.0.zip
https://github.com/Raymai97/VMAudioBackHost/releases/tag/1.0.0

快速说明(开发者提供)。
在主机而非虚拟机上运行程序!
启动虚拟机后,按下 "Start(开始)"按钮。
如果不起作用,请选中 "Set timer resolution of current process "复选框,然后重新运行程序。
该程序使用注册表键:HKEY_CURRENT_USER。
该程序会向 VMware 进程注入一个 DLL,可能会导致反病毒软件崩溃。