这是测试签名版:驱动还没有正式签名,要先把 Windows 切到测试模式才能装,适合愿意折腾的朋友。安装包暂时不公开下载,在主页的群里私信我索取。关掉安全启动、打开测试模式、信任测试证书都会降低这台电脑的安全性,测试结束后请按第六节恢复原状。正式版出来后不需要这些步骤。
卡农这边的设置(升级到 3.57、选 WenLink、访问控制)和 Mac 版一样,见《WenLink 使用指南》第一节。
现在的版本:0.4.0.0(2026-10-22 修正版)
和 10 月 21 日最早发的 0.4.0.0 相比,修了这几处:
- Roon、HQPlayer 这类负载重的播放器,高采样率或 DSD 时会偶尔停顿、丢几毫秒声音;现在不会了。
- 电脑断网(拔网线、网卡重连)再恢复后,原来一直离线,现在会自己接上。
- 开机后
wnlctl status有时显示「没有身份」,要重装才好;现在开机就正常。
版本号没有变,还是 0.4.0.0。装过 10 月 21 日那版的,一定要先卸载再装(第六节的卸载命令,再按第三节安装):版本号一样,不卸载直接装,Windows 会以为已经装过,不替换驱动,还照样提示 installed。证书没换,不用重新导入。
准备
| 要求 | |
|---|---|
| Windows | Windows 10 2004 或更新,64 位(x64)。ARM 版 Windows 不行 |
| 主板设置 | 能关掉安全启动(Secure Boot) |
| 网络 | 电脑和卡农接在同一个路由器下,都用网线 |
| 文件 | 把收到的 zip 解压到一个文件夹,下面的命令都在这个文件夹里运行。里面有 package、tools 两个文件夹和 WenLink-Test-Signing.cer |
先确认一件事:如果这台电脑开着 BitLocker(公司电脑常见),改安全启动和启动设置后,开机可能要输入 BitLocker 恢复密钥。没有恢复密钥就先不要装。
一、切到测试模式(只做一次)
- 重启进 BIOS / UEFI 设置,关掉 Secure Boot(安全启动)。不同主板的入口不一样,一般在「Boot」或「Security」里。
- 回到 Windows,在开始菜单里右键「终端」(或「Windows PowerShell」),选「以管理员身份运行」,输入:
bcdedit /set testsigning on
- 重启。桌面右下角出现「测试模式」字样就对了。
二、信任测试证书(只做一次)
驱动是用我编译机上的测试证书签名的。WenLink-Test-Signing.cer 是这张证书的公钥(CN=WenLink Test Signing (WIN-UNRAID),SHA-1 指纹 BD946E4D2147C715A938BD917BEDFF273E85AD6C),私钥只在编译机上,不能导出。在管理员 PowerShell 里,进到解压出来的文件夹,运行:
Import-Certificate -FilePath .\WenLink-Test-Signing.cer -CertStoreLocation Cert:\LocalMachine\Root
Import-Certificate -FilePath .\WenLink-Test-Signing.cer -CertStoreLocation Cert:\LocalMachine\TrustedPublisher
导入后,这台电脑会信任用这张证书签名的程序。测试结束后按第六节删掉它。
三、安装
还是在管理员 PowerShell 里、解压出来的文件夹中:
.\tools\wnlinstall.exe install .\package\WenLink.inf
- 最后一行出现
installed就装好了;行末带(reboot needed)的话,重启一次。 - 装好后,「设置 → 系统 → 声音」的输出设备里会多出 扬声器 (WenLink)。
- Windows 可能会把它自动设成默认输出设备。不想让系统声音走 WenLink,就在声音设置里改回原来的设备。
四、连接卡农
Windows 测试版还不能自动找到卡农,要按地址指定一次(卡农的 IP 就是你打开它网页时用的那个地址):
.\tools\wnlctl.exe receiver 192.168.0.123
把 192.168.0.123 换成卡农的 IP。查看状态:
.\tools\wnlctl.exe status
- 显示「在线」就连上了。
- 卡农设成「只允许我批准的设备」时,到卡农网页的「等待允许」里点「允许」(显示的是这台电脑的名字)。想改这个名字:
.\tools\wnlctl.exe name "书房的电脑"。 - 卡农换了 IP,要用上面的命令重新指定。最好在路由器里给卡农设成固定 IP(DHCP 保留)。
- 设置接收端和名字要在管理员 PowerShell 里运行;
status不用。
五、播放
- 播放器的输出选 扬声器 (WenLink),用 WASAPI 独占模式:foobar2000、Roon、JRiver 都支持。独占模式下是原样(bit-perfect)送到卡农的。
- DSD 选 DoP,WenLink 会在电脑上拆回原生 DSD 再发出。
- 共享模式(系统声音、浏览器)也能出声,但格式由 Windows 决定,会被重采样,不是原样输出。
- WenLink 没有音量,请在功放或 DAC 上调音量。
六、卸载
.\tools\wnlinstall.exe uninstall
测试全部结束后,可以再做两件事恢复原状:
- 关掉测试模式:管理员 PowerShell 里
bcdedit /set testsigning off,重启。之后可以在 BIOS 里重新打开 Secure Boot。 - 删掉测试证书:按 Win + R,输入
certlm.msc,在「受信任的根证书颁发机构 → 证书」和「受信任的发布者 → 证书」里,各删掉一张WenLink Test Signing (WIN-UNRAID)。
换新的测试版时,先卸载再安装:测试版的驱动版本号固定,不卸载直接装,Windows 会以为已经装过,不替换文件。
已知限制
- 睡眠唤醒测过,醒来后能自己接上;刚醒的几秒偶尔有几毫秒的断续。
- 不能自动发现卡农,见第四节。
tools\wavplay.exe是我测试用的播放工具,不用管它。
反馈问题
遇到问题欢迎告诉我,附上这些能帮我很快找到原因:
- 什么时候、做了什么:大概几点几分,用的哪个播放器、独占还是共享、播的什么格式,看到或听到了什么。
- Windows 版本:按 Win + R,输入
winver。 - 卡农的固件版本和 DAC 型号。
.\tools\wnlctl.exe status的输出,整段复制给我。