客户端尝试连接时 VPN 服务器上缺少 rasgreeng.dll

客户端尝试连接时 VPN 服务器上缺少 rasgreeng.dll

我在 Windows 10 家庭周年纪念版上设置 VPN 服务器时遇到问题,其中“ver”报告为:

Microsoft Windows [版本 10.0.14393]

我正在遵循以下指南:http://pureinfotech.com/setup-vpn-server-windows-10/

我已经配置了服务器,当客户端尝试连接时,会请求凭据。但是,输入正确的凭据后,连接立即断开。

从服务器端来看,事件日志显示了两个与连接相关的错误。第一个是报告 rasgreeng.dll 无法初始化:

Remote Access Connection Manager failed to start because the Protocol engine [rasgreeng.dll] failed to initialize. The specified module could not be found.

接下来是第二条信息,表示 IKEv2 初始化失败:

Remote Access Connection Manager failed to start because the Protocol engine [IKEv2] failed to initialize. The request is not supported.

rasgreeng.dll 应该位于 \Windows\System32 下,但在计算机上的任何地方都找不到。我还检查了运行 Windows 10 Home November 2015 的机器,但没有找到。我看到有人提到这个 DLL 是一个 KB 补丁,用于将通用路由封装添加到 Windows 8、8.1 和 Server 2008 R2。但我的理解是,它已集成到 Windows 10 中。

我已经配置了路由器以避免处理 VPN 连接并将 VPN 请求传递到相关服务器。服务器上的防火墙配置似乎正确。我也尝试过将主机设置在 DMZ 中,但效果相同。

我假设可以在普通 Windows 10 Home 上配置 VPN 服务器。为什么客户端连接时操作系统会尝试使用不存在的 DLL?这些错误是转移注意力的借口吗?

答案1

您需要启动 RasAuto 服务并自动更改启动模式。尽情享受吧!;)

前:

在此处输入图片描述

服务:

在此处输入图片描述

相关内容