云服务器 · Windows 开启 Ping
Windows 系统默认关闭了 ICMP(Ping)响应,直接 Ping 服务器 IP 会显示超时。本教程介绍如何开启。
问题说明
当你尝试 Ping Windows 云服务器时,可能会看到下面这样全部超时的结果。这并不是服务器故障,而是 Windows 防火墙默认阻止了 Ping 请求。
另外,云服务器默认零信任:不在白名单里的电脑本来就 ping 不通,和 Windows 防火墙无关。先到产品详情 →「零信任」把自己的 IP 加进去(见 零信任白名单),再按本文开启 Windows 的 Ping 响应。

开启步骤
第一步:打开 PowerShell
- 远程登录到 Windows VPS
- 右键点击开始菜单
- 选择 Windows PowerShell(管理员) 或 终端(管理员)

第二步:复制并运行命令
复制以下命令:
netsh advfirewall firewall add rule name="Allow ICMPv4" protocol=icmpv4:8,any dir=in action=allow
第三步:粘贴并执行
在 PowerShell 窗口中粘贴命令,按回车执行。
看到 "确定。" 或 "Ok." 提示即表示成功。

第四步:验证结果
再次 Ping 服务器 IP,现在应该能收到正常响应了。

如需关闭 Ping
如果之后想要关闭 Ping 响应,运行以下命令:
netsh advfirewall firewall delete rule name="Allow ICMPv4"
常见问题
| 问题 | 解决方案 |
|---|---|
| 提示权限不足 | 确保以管理员身份运行 PowerShell |
| 命令无效 | 检查命令是否完整复制,无多余空格 |
| 仍然无法 Ping | 先确认自己的 IP 在零信任白名单里,再检查网络连接和 IP 是否正确 |