为什么 VMWare Player 缺少 vmnetcfg.exe 实用程序以及从哪里获取它?

Ale*_*x R 16 windows-7 windows-vista vmware-player

当您想在同一台机器上配置多个网络接口(例如一个本地和一个无线)时,需要 vmnetcfg.exe。

但它在哪里?

更新 这个问题最初是针对 3.1.1 版的,但显然 VMWare 仍然没有解决这个问题,最近是 7.x 版。在我原来的答案下面找到了更新的答案。

Ale*_*x R 15

安装程序中的一个错误阻止了工具 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

我之前多次遇到这个问题,并在一些不起眼的论坛中找到了答案。图我会在这里为其他人和我发布答案,以防我再次需要它:)


小智 10

更新:8/22/2018

VMware Player 14 不包含 vmnetcfg.exe。您需要从 VMware Workstation 14 完整版中提取它。它的文件夹名称和位置已更改。

首先从 VMware-workstation-full-14*.exe 中提取 MSI:

  1. 启动您的 .exe 文件。
  2. 当您看到第一个提示时,不要单击此窗口中的任何内容,也不要关闭它。
  3. 打开 Windows 资源管理器,在地址栏中键入 %temp% 并按 Enter。
  4. 按修改日期对文件夹中的文件进行排序。列表中的最新文件应该是您要查找的 .msi 文件。
  5. 在关闭 exe 或窗口之前,将 MSI 文件复制到安全位置。

其次使用 7zip 从这个 MSI 中提取工作站.cab:

  1. 右键单击 .MSI 文件,然后从快捷菜单中选择 7-Zip > 打开存档。
  2. 提取 Workstation.cab
  3. 复制 vmnetcfg.exe 并将其放入您的 VMware 播放器安装文件夹中。(C:\Program Files (x86)\VMware\VMware Player)

  • 对于 Workstation 版本 15,可以在 %temp% 下的文件夹中找到 msi 文件。就我而言,它是“{431EEEDD-6D71-4269-8F7F-836CFAF69A17}~setup”,但它可能会有所不同。 (3认同)
  • 然后解压 Workstation.cab 找到 vmnetcfg.exe (2认同)

小智 7

更新(VMWare Player 12):

可以使用 7Zip 文件管理器从 VM Workstation 安装程序中提取 vmnetcfg.exe。

  1. 安装 7Z ( http://www.7-zip.org/a/7z1604-x64.exe )
  2. 下载 VMWare 工作站安装程序(类似于 VMware-workstation-full-12.5.2-4638234.exe)
  3. 使用 7z 文件管理器打开安装程序(右键单击,“打开内部”)。
  4. 现在打开 Core.cab
  5. 有 vmnetcfg.exe。将其解压缩到 C:\Program Files (x86)\VMware\VMware Player