!!!终于终于解决了!!!

在下载安装VMware之前出现的问题截图如下:

vm检测不到centos镜像 vmware找不到镜像_vmware


双击 VMware-workstation-full-16.1.2-17966106.exe进行安装的时候出现上图的error,提示你网络资源不可用,或者是让你找 “vc_runtimeMinimum_x86.msi”这个镜像文件,但是无论如何也找不到点击OK他还是出现如下:

vm检测不到centos镜像 vmware找不到镜像_运行环境_02


点击cancel的话:

vm检测不到centos镜像 vmware找不到镜像_linux_03


他也会显示runtime DLL程序无法安装!回到第一张图:

提示你需要找到那个vc_runtimeMinimum_x86.ms然后安装MV C++2017x86的runtime,然而在自己的目录下搜索没有这个东西怎么办呢???

vm检测不到centos镜像 vmware找不到镜像_linux_04


这里先给出解决方法:

下载微软修复工具,卸载之前残留的MV C++ runtime环境,让虚拟机再配置一个环境

!!!
其实主要是虚拟机配置的时候会自动给自己配置MV C++环境,而显示如上的错误是因为 :曾经你的电脑上安装的虚拟机没有卸载完全,或者只是卸载了软件,他之前配置的环境还在,这就会导致两次的环境有冲突,需要你卸载掉之前的MV C++环境,我是按照网上的方法下载了一个微软修复工具,附链接:

http://download.microsoft.com/download/7/E/9/7E9188C0-2511-4B01-8B4E0A641EC2F600/MicrosoftProgram_Install_and_Uninstall.meta.diagcab

耐心的用这个软件把visual C++所有的版本都卸载掉,优先卸载你电脑第一张图片上显示的那个后缀的,例如:

vm检测不到centos镜像 vmware找不到镜像_vmware_05

我的是:MV C++ 2019 x86 Minimum Runtime-…
双击下载的修复包,点击下一步>卸载>选择要卸载的MV C++程序>是的,要卸载;如果没有自己要卸载的就选择“(未列出)”

注意这里一次只能卸载一个程序,应该是要多次进行卸载,所以要耐心点,我这里是卸载了三次 分别是2017 x86 additionnal 、2017 x86 Minimum 、 2017 x64 Minimum ,应该是要把C++全部卸载掉,不过如果发现卸载几个之后可以了,那就先不卸载了,继续进行虚拟机的安装

建议优先选择2017及之后的,先卸载在这些回去看自己的虚拟机可以安装不。

注意除了C++之外,别的不要乱卸载,因为现在卸载的是C++的runtime环境,虚拟机可以自己配置,别的就不好说了…搞不好你好得自己重装系统了

经过介么多的步骤,总算是安装好了俺的虚拟机:

vm检测不到centos镜像 vmware找不到镜像_运行环境_06


VM ware16 Pro 需要激活码,百度一个就可以了,另外小编觉得,凡是需要这种配置C++环境的软件,例如Adobe的 PS PR 、写C++的 VS等等,如果你第一次没有卸载完全,还有残留的运行环境,都可以用这个方法去试试。

之前试过很多种方法 例如 清除注册表下载MV C++所有环境运行包用VS 的运行环境等等,在小编这里都不管用

这一次卸载MV C++环境是可以行得通的!
八多说了俺要去配置ubuntu和Redhat了!
祝你们好运!! QAQ