对于非管理员用户,Windows 7 对 127.0.0.1 执行 ping 操作会返回“常规失败”

对于非管理员用户,Windows 7 对 127.0.0.1 执行 ping 操作会返回“常规失败”

我在 Windows 7 计算机上遇到了一个奇怪的问题,即除非我从以管理员身份运行的命令提示符执行 ping 操作,否则我无法 ping 通。当我尝试以标准用户身份 ping 时,我收到以下错误:

  > ping 127.0.0.1

  使用 32 字节数据对 127.0.0.1 进行 ping 操作:
  PING:传输失败。一般故障。
  PING:传输失败。一般故障。
  PING:传输失败。一般故障。
  PING:传输失败。一般故障。

当我从“以管理员身份”启动的 cmd.exe 实例运行相同的命令时,ping 按预期工作。

我搜索了组策略设置和整个注册表,但找不到可能导致此问题的原因。

这是我到目前为止尝试过的方法(每次更改设置后都重新启动):

  • 确认 Windows 防火墙已关闭
  • 已验证没有 AV 正在运行(甚至没有安装)
  • 已确认 Microsoft Security Essentials 已关闭

尝试了以下所有命令行命令:

  • netsh int ipv4 reset reset.log
  • netsh int ip reset resetlog.log
  • netsh winsock 重置目录
  • ipconfig /renew
  • ipconfig /flushdns

我已经验证/切换了以下注册表项值:

  • HKLM\System\CurrentControlSet\services\Tcpip\Parameters\EnableICMPRequest = 1
  • HKLM\System\CurrentControlSet\services\Tcpip\Parameters\EnableICMPRediredt = 1
  • HKLM\System\CurrentControlSet\Control\Lsa\restrictanonymous = 0(也试过 1)

我已验证/切换了以下组策略值:

  • 计算机配置\Windows 设置\安全设置\本地策略\用户权限分配\从网络访问此计算机:已添加非管理员用户

我也尝试了以下步骤,但没有成功:

  • 重新启动进入安全模式
  • 创建新的标准用户并从该帐户尝试
  • 拔下所有网线并禁用所有网络适配器
    • 管理员对 127.0.0.1 执行 ping 操作有效,标准用户则遇到同样的错误。
  • 在 BIOS 中关闭 NIC 的 PXE

我对此已经束手无策了,真的需要一些帮助!

** 经过编辑,添加了更多我尝试过的内容。

编辑 2,添加一些来自路线打印的重新输入的输出

接口列表(显示 4 个适配器和 1 个软件环回接口)
IPv4 路由表
网络目标网络掩码网关接口指标
... 其他线路在这里...
127.0.0.0 255.255.255.0 链接中 127.0.0.1 306
127.0.0.1 255.255.255.255 链接中 127.0.0.1 306
127.255.255.255 255.255.255.255 链接中 127.0.0.1 306
... 这里有更多线条...

链接回原始 Stack Overflow 问题

相关内容