Windows Server 2019拨号报错

用Windows Server 2019做PPPoE拨号、L2TP/IPsec VPN连接时,突然弹出“不可使用,找不到设备”,或是IE设置拨号时提示Error 1058,这个问题不用太担心,只要搞懂“服务依存关系”,跟着本文的步骤操作就能解决。

win19报错1
win19报错2

一、Error 1058:不是设备坏了,是“服务”被禁用

首先要明确:Error 1058不是硬件问题(比如网卡坏了),而是系统里的“服务”被禁用了。拨号功能需要多个“服务”配合才能跑起来。

二、解决关键:顺着“服务依存链”,依次启动没开工的服务

遇到Error 1058后,很多人会直接去启动拨号相关服务,却忽略了“服务之间有依存关系”——就像连锁反应,A服务依赖B服务,B服务又依赖C服务。所以正确思路是:先找到报错的核心服务,再顺着“依存关系”,依次启动没开工的服务。

三、分步实操:4步打通服务链路

1.打开“服务管理器”,找到核心服务“Routing and Remote Access”

这是拨号功能的“主力”,先看看它是不是被禁用了:

  1. 点击桌面左下角“开始”菜单,在搜索框输入“服务”,点击弹出的“服务”应用,打开服务管理器;
  2. 在服务列表里,按字母排序找到“Routing and Remote Access”(中文系统显示“路由和远程访问”),会发现它的“状态”是“已禁用”,“启动类型”也是“禁用”;
  3. 双击打开这个服务的属性窗口,先把“启动类型”从“禁用”改成“手动”或“自动”(推荐“自动”,下次开机不用再手动启动),点击“应用”;
  4. 接着点击“服务状态”下的“启动”,这时候会弹出报错1068——别慌,这是在提醒“它依赖的服务还由没启动的”。
win19报错5

2.查“依存关系”,锁定没启动的服务

报错1068后,我们要确认,是具体哪个服务没有启动:

  1. 在“Routing and Remote Access”属性窗口里,点击顶部的“依存关系”标签;
  2. 这里会列出它依赖的服务,其中“Remote Access Connection Manager”(中文“远程接入连接管理”)这个服务,也是“已禁用”状态;
  3. 双击打开“Remote Access Connection”属性,把“启动类型”改成“自动”,点击“应用”后再点“启动”,又会弹出报错1068——没关系,继续找它依赖的服务。
win19报错6
win19报错7

3.启动最底层依赖“Secure Socket Tunneling Protocol Service”

同样在“Remote Access Connection Manager”的“依存关系”标签里,找到“Secure Socket Tunneling Protocol Service”(中文“安全套接字隧道协议服务”)被禁用:

  1. 回到服务管理器,找到这个服务,双击打开属性:先把“启动类型”改成“自动”,点击“应用”;
  2. 再点击“启动”按钮,启动后会显示“正在运行”。
win19报错8

4.倒序启动之前的服务,打通整个链路

底层服务启动后,按“从后往前”的顺序启动之前的服务:

  1. 先回到“Remote Access Connection”服务,点击“启动”,这次能成功启动(状态变成“正在运行”);
  2. 再回到“Routing and Remote Access”服务,点击“启动”,同样能成功启动;
  3. 关闭服务管理器,回到拨号连接界面——之前的“不可使用”提示消失了,点击“连接”,会弹出输入用户名和密码的对话框,说明拨号链路已经通了!
win19报错9

四、总结

其实Windows Server的很多网络报错,都和“服务禁用”或“依存缺失”有关。就像“牵一发而动全身”,遇到这类问题不用慌:先从报错的核心服务入手,通过“依存关系”找到没启动的服务,按“从底层到上层”的顺序启动,就能打通整个流程。

博客图片55

By 天海牧歌

东庵每见西庵雪,下涧长流上涧泉。 半夜白云消散后,一轮明月到窗前。

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注