我尝试在 Windows 7 SP 1(32 位)上使用 WireGuard,但激活隧道给了我这个带有错误消息的跟踪:
2024-01-04 16:44:45.812: [TUN] [V_VPN] Starting WireGuard/0.5.3 (Windows 6.1.7601; x86)
2024-01-04 16:44:45.812: [TUN] [V_VPN] Watching network interfaces
2024-01-04 16:44:45.813: [TUN] [V_VPN] Resolving DNS names
2024-01-04 16:44:45.813: [TUN] [V_VPN] Creating network adapter
2024-01-04 16:44:45.900: [TUN] [V_VPN] Installing driver 0.10
2024-01-04 16:44:45.900: [TUN] [V_VPN] Extracting driver
2024-01-04 16:44:45.901: [TUN] [V_VPN] Installing driver
2024-01-04 16:44:46.408: [TUN] [V_VPN] Could not install driver C:\Windows\Temp\exxxxxxf7\wireguard.inf to store: A problem was encountered while attempting to add the driver to the store. (Code 0xE0000247)
2024-01-04 16:44:46.417: [TUN] [V_VPN] Unable to create network adapter: Error creating adapter: winapi error #-536870329
2024-01-04 16:44:46.417: [TUN] [V_VPN] Shutting down
2024-01-04 16:44:46.418: [MGR] [V_VPN] Tunnel service tracker finished
我看到https://www.wireguard.com/install/ Wireguard 也提供了适用于 Windows 7 的 Windows 安装程序,并且 WireGuard 可以在 Windows 7 上作为程序正常安装和运行。只是激活隧道失败。
有建议https://www.reddit.com/r/WireGuard/comments/oz2awj/unable_to_create_network_adapter/和https://answers.microsoft.com/en-us/windows/forum/all/error- 0xe0000247-problem-in-setupcopyoemlnfw-file/dfa77f92-f852-418b-bbca-9a0417320f81(适用于其他产品)
所以 - 本质上我的问题是 - 处于“禁用驱动程序签名强制”启动模式是否是在 Windows 7 SP1 上运行 WireGuard 0.5.3 的要求?
我听说 WireGuard 0.4.0 在 Windows 7 SP1 上可以正常工作,但是,当然,我在网络上找不到该版本的安装程序。
具体来说,Windows 7 32位电脑的更新只有这两个:
KB4474419
https://support.microsoft.com/lv-lv/topic/sha-2-koda-parakst%C4%AB%C5%A1anas-atbalsta-atjaunin%C4%81jums-oper%C4%93t%C4% 81jsist%C4%93mai-windows-server-2008-r2-windows-7-un-windows-server-2008-2019-gada-23-septembris-84a8aad5-d8d9-2d5c-6d78-34f9aa5f8339
KB4490628
https://support.microsoft.com/lv-lv/topic/apkopes-steka-atjaunin%C4%81jums-sist%C4%93mai-windows-7-sp1-un-windows-server-2008-r2- sp1-12-marts-2019-b4dc0cff-d4f2-a408-0cb1-cb8e918feeba