我在两个运行 NLB 的 Windows 2008 虚拟机(HyperV 内部)上遇到了一个奇怪的问题。他们曾一度工作,但现在 TCP/IP 似乎已损坏。如果使用我的域管理员帐户登录,我无法 ping 任何东西:
>ping 10.1.1.1
Unable to contact IP driver, error code 5,
我尝试用netsh重置winsock和ip。这没有什么区别:
netsh int ip reset
Resetting Echo Request, failed.
Access is denied.
我卸载了 NLB,删除了合成 NIC,并从 Hyper-V 添加了旧版 NIC——没有骰子。
奇怪的是,如果我使用内置管理员帐户而不是我的域管理员帐户登录,它就可以工作。UAC 被禁用,所以这应该可以正常工作。
在我打电话给 PSS 之前有什么想法吗?
编辑:如果我不使用内置管理员帐户登录,则无法 ping 任何东西。(UAC 打开或关闭没有区别。)无法 ping 127.0.0.1(访问被拒绝)。NIC 是 HyperV 的。
我为 Windows 2008 安装了 SP2,没有变化。
我在 Server 2008 上遇到了同样的问题,完全出乎意料。也尝试了与您相同的步骤,但没有运气。我最终从另一个(工作)框的注册表中转储了 Winsock 和 Winsock2 设置并使用它们。
从这里和这里下载。
如果您想试一试,请先备份 HKLM\SYSTEM\CurrentControlSet\Services\WinSock 和 HKLM\SYSTEM\CurrentControlSet\Services\WinSock2 以确保安全。备份这些密钥后,将它们从注册表中删除,然后导入并重新启动。从 Server 2008 x86 转储。
我遇到了一些仍然需要您在 Vista 和 Win2008 上“以管理员身份运行”的事情。即使 UAC 被禁用。不知道为什么,但试试看它是否有帮助。
-JFV
你能ping通本地主机吗?如果是这样,那么 TCP/IP 应该没问题。也许它启用了不应该启用的域防火墙设置?
检查防火墙是否阻止 PING(ICMP - 列在文件和打印机共享下)。
我之前遇到过类似的问题,主机和虚拟机都启用了防火墙并且都阻止了 PING,造成了各种破坏。
如果您的防火墙已启用...您应该启用文件和打印机共享.....文件和打印机共享允许 PING 使用的 ICMP 数据包
或者
如果您不需要 Windows 防火墙...确保将其全部关闭...3 级...