Windows 10 作为主机 VMware Workstation 12 Player 无桥接适配器 (vmnet0)

问题描述 投票:0回答:4

我正在运行 Windows 10 操作系统,并且想要复制 Windows 7 中的功能,即多个运行不同操作系统的虚拟机。

VMWare 声明支持 Windows 10 作为 VMWare Workstation 12 的主机。

到目前为止,我无法使用网桥,因此来宾计算机无法连接到网络,也无法从我的计算机外部访问(作为服务器)(就像在主机上运行 Windows 7 时一样)。

我应该补充一点,在查看网络适配器时,最初没有网络适配器,直到我修复虚拟机安装为止。现在我可以看到 VMnet1 和 VMnet8(据我所知,它们适用于 NAT 和仅主机连接类型)。另外,我正在运行卡巴斯基 AV。

我尝试过的:

1) 编辑适配器(网络和共享中心 -> 更改适配器设置 -> 属性 [LAN 连接] -> 安装服务 -> VMWare 桥协议):由于“访问被拒绝”而失败(尽管我的帐户具有管理员权限) .

2)尝试搜索虚拟网络编辑器,但没有成功,

3)在网上搜索(已经好几天了)没有成功,

4)检查VMWare KB没有成功。

是否有人遇到同样的问题并找到有效的解决方案(当然不需要将我的计算机回滚到 Windows 7)。

谢谢。

windows networking
4个回答
1
投票

卡巴斯基是你的问题。遇到了完全相同的问题,在我删除卡巴斯基、删除 Vmware、重新启动并重新安装 vmware 之前,我尝试的任何方法都不起作用。

重新安装时,您可以看到 VMWare 桥接协议已在适配器上安装并启用,并且网桥在虚拟机上运行。

您还可以通过转到虚拟机设置中的“网络适配器”并单击配置适配器来进行确认。当它被破坏时,什么也不会出现。修复后,您应该会看到适配器列表。

我已重新安装卡巴斯基,桥接继续有效。我怀疑适配器上的防病毒 NDIS 6 过滤器可能与此有关。


1
投票

从 Windows 7 迁移到 Windows 10 后,我也遇到了同样的问题。在 VMware kb 中发现这篇文章对我有用。

To reset the winsock protocol in the Windows virtual machine:
1.Open a command prompt with elevated privileges. For more information see Microsoft article Command Prompt: frequently asked questions
2.Run this command:
netsh winsock reset
The command prompt indicates to restart the machine after the command completes.
3.Restart the virtual machine.
4.Open a command prompt with elevated privileges. For more information see Microsoft article Command Prompt: frequently asked questions
5.Run this command:
netsh int ip reset resetlog.txt
6.Close the command prompt. 
7.Restart the virtual machine.

0
投票

与上面相同的解决方案。卡巴斯基制造了这个问题。

  • 卸载 vm 和卡巴斯基。
  • 然后安装vm并重启。
  • 之后再次安装卡巴斯基。

这应该可以解决问题


0
投票

无需删除或重新安装任何东西。 关键是您必须在安装 VMWare 产品之前和/或在网络适配器设置中手动添加 VMWare 桥协议服务之前关闭Kaspesky Antivirus Self-Defense。 这是如何执行此操作的文章https://support.kaspersky.com/KESWin/11.3.0/en-US/133797.htm 完成后,您可以再次启用自卫。 VMWare Bridge Protool 将适用于所有网络适配器,并且在您尝试重新安装 VMWare 产品之前不会消失。 如果您有 Kaspesky Endpoint Security 等企业防病毒软件,您可能必须先禁用策略,然后才能更改防病毒设置。

© www.soinside.com 2019 - 2024. All rights reserved.