我在 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 ... 这里有更多线条...