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

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

当您想要在同一台机器上配置多个网络接口(例如一个本地和一个无线)时,需要 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:

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

其次使用 7zip 从此 MSI 中提取 stations.cab:

  1. 右键单击 .MSI 文件,然后从快捷菜单中选择 7-Zip > 打开存档。
  2. 提取 Workstation.cab
  3. 复制 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。

  1. 安装 7Z (http://www.7-zip.org/a/7z1604-x64.exe
  2. 下载 VMWare Workstation 安装程序(类似 VMware-workstation-full-12.5.2-4638234.exe)
  3. 使用 7z 文件管理器打开安装程序(右键单击,“在内部打开”)。
  4. 现在打开 Core.cab
  5. 里面有 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

现在您可以打开它并编辑您的接口。

相关内容