
升级到Windows11后你可能会碰到系统音频输出中缺少Sonarworks Reference,导致无法使用Systemwide。可以通过使用VSTHost(或SAVIHost)加载Sonarworks Reference 4的VST插件来实现Systemwide同样的功能。
首先,需要虚拟音频接口VB CABLE
https://vb-audio.com/Cable/
安装VB CABLE后,设置系统默认音频设备为Cable Input

之后是VST加载
VSTHost
https://www.hermannseib.com/english/vsthost.htm
SAVIHost
https://www.hermannseib.com/english/savihost.htm
上面两者二选一,SAVIHost是VSTHost的变体,面向仅使用单一VST插件的情况。针对Sonar建议选择不带键盘的savihostnkx64.zip
VSTHost下载后存放到任意位置,打开后点击Devices-Wave,Input Port选择MME: CABLE Output,Output Port选择你的音频输出设备(独立声卡或其他接口)

再点击File-Newplugin,加载你需要的VST插件(sonar的插件路径默认为C:\Program Files\Steinberg\VSTPlugins)
如果你选择使用SAVIHost,操作略微有不同。需要将savihost.exe存放到vst插件所在路径,并重命名为与插件dll相同的文件名。

完成后打开,同样设置输入输出设备即可。
至此Sonar已经可以正常使用。但如果你需要解决开机自动在后台运行,可以继续往下阅读。
NSSM这个工具可以将任意程序转化为Windows系统服务,开机自动在后台启动。
https://nssm.cc/
下载后存放在任意路径,使用Windows Terminal打开该文件夹

在Terminal中输入 nssm install savihost-sonar(savihost-sonar是自定义的服务名称,可按自己习惯随便起名)

PATH选择sonar对应的savihost

Log on选项卡中,填入用户名与密码(重复两次)

用户名的格式为 计算机名\用户名。用户名与登录Windows时显示的用户名不一定一致。可以看你的用户目录,c:\users\aabbcc,那么aabbcc就是你的用户名
填写完成后点击Install service,然后打开任务管理器

在服务选项卡中找到savihost-sonar,右键后点开始,此时savihost就会在后台运行。