当您想要在同一台机器上配置多个网络接口(例如一个本地和一个无线)时,需要 vmnetcfg.exe。
但它在哪儿?
更新 这个问题最初是针对 3.1.1 版的,但显然 VMWare 仍未修复此问题,最近的版本是 7.x。更新后的答案位于我原来的答案下方。
答案1
更新日期:2018 年 8 月 22 日
VMware Player 14 不包含 vmnetcfg.exe。您需要从 VMware Workstation 14 完整版中提取它。它的文件夹名称和位置已更改。
首先从 VMware-workstation-full-14*.exe 中提取 MSI:
- 启动您的 .exe 文件。
- 当您看到第一个提示时,请不要单击此窗口中的任何内容,也不要关闭它。
- 打开 Windows 资源管理器,在地址栏中输入 %temp%,然后按 Enter。
- 按修改日期对文件夹中的文件进行排序。列表中最新的文件应该是您要查找的 .msi 文件。
- 在关闭 exe 或窗口之前将 MSI 文件复制到安全位置。
其次使用 7zip 从此 MSI 中提取 stations.cab:
- 右键单击 .MSI 文件,然后从快捷菜单中选择 7-Zip > 打开存档。
- 提取 Workstation.cab
- 复制 vmnetcfg.exe 并放入 VMware Player 安装文件夹。(C:\Program Files (x86)\VMware\VMware Player)
答案2
安装程序中的错误阻止了工具 vmnetcfg.exe 的安装
从命令提示符(CMD)再次运行安装程序:
VMware-player-3.1.1-282343.exe /e .\vmplayer
在 vmplayer 子目录中,您将找到network.cab
- 在资源管理器或 7zip 中将其解压缩,然后找到vmnetcfg.exe
并复制到c:\Program Files (x86)\VMware\VMware Player
我以前遇到过几次这个问题,并在一些不起眼的论坛上找到了答案。我想我会把答案发布在这里,供其他人参考,也供我自己参考,以防我再次需要它:)
答案3
更新(VMWare Player 12):
可以使用 7Zip 文件管理器从 VM Workstation 安装程序中提取 vmnetcfg.exe。
- 安装 7Z (http://www.7-zip.org/a/7z1604-x64.exe)
- 下载 VMWare Workstation 安装程序(类似 VMware-workstation-full-12.5.2-4638234.exe)
- 使用 7z 文件管理器打开安装程序(右键单击,“在内部打开”)。
- 现在打开 Core.cab
- 里面有 vmnetcfg.exe。将其解压到 C:\Program Files (x86)\VMware\VMware Player
答案4
对于 VMware7 版本,您需要使用 VMware-workstation-full-11.1.x,其中最后一个数字与您的 VMplayer7 相同。
我在本指南中找到了一种方法:
http://www.blasterspike.it/2015/10/07/use-the-virtual-network-editor-in-vmware-player-7/
这些文件位于“vmwareworkstation.msi”内,看起来像一个应用程序,但它是一个档案。
来自指南:
打开提示命令,转到安装包所在的目录,然后使用以下命令提取内容
VMware-workstation-full-12.0.0-2985596.exe /extract .\vmware
所有文件都将解压到 vmware 目录中。在这里,您将找到一个名为 vmwareworkstation.msi 的包。
使用 7-Zip 将其解压。进入解压目录并解压Core.cab
。
进入解压目录,您将找到vmnetcfg.exe
现在将此文件复制到您的 VMware Player 目录中,例如C:\Program Files (x86)\VMware\VMware Player
现在您可以打开它并编辑您的接口。