1.首先,在“控制面板/小图标/程序和功能”下选择vmware卸载。
2.重装vmware,一定要彻底卸载。参考网上的经验,下载了enerything(查找vmware文件夹,然后全部删除),cclener(清理注册表),但是发现everything虽然可以删除文件夹。但是cclener仍没有彻底清除注册表。比如:使用regedit打开注册表,在目录\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services下任然存在vmware文件夹和vmx86文件夹(这个文件夹不删除会导致在重装VMware出现“无法安装服务vmware authorization service”)导致安装失败。可以跳过,然后删除这个后,在去程序和功能下选择VMware程序选择“更改”进行修复。
注册表下还要找到这两个目录下,打开,查看有无VMware文件和(vmware,inc)文件,有就删除。
ps:也不知道这个ccleaner发挥了什么作用,后面一些注册表的文件没删除仍会出现问题。
ps:打开注册表的一些快捷功能:"win+r输入regedit";打开程序和功能的快捷方式:“win+r输入control”.
3.重点来了,到此时可以重新安装VMware,并且kali虚拟机也能正常打开,但是,仍然没有vmnet1和vmnet8网卡;
查看网络适配器:win+x,点击设备管理器。查看发现这两个网卡出现了感叹号。查找资料后,发现又回到第二步,然后套娃,卸载,重装,还是没能解决。
4.还查了一种情况,就是删除无用注册表(ccleaner),然后重启电脑!,
见下图。或者是使用“还原默认设置”。这些步骤也做了。
但我一开始是直接先把VMware彻底删除然后重启过了,按理来说,重新安装VMware不会出现vmnet8和vmnet1网卡不见的情况。参考其他的资料,发现只要主机连接那里显示“已连接”则表明是成功了。但一直未能实现。
崩溃了呀,真的崩溃了!!!
转折来了!!!:
第二天,通过网上查找,可以网络重置恢复网络适配器,想着就逝最后一次。
然后重置后,自己原先的网络适配器,就是这个东西也出现了感叹号(这是解决后),导致我的计算机连接不了网络,然后没办法,就只能继续解决这个问题。通过搜了n个方法后,总结一下就是:“重置网络后,wifi没了”,网络适配器也出现感叹号。基本上方法也是下载“ccleaner"清理注册表,但是我已经清理了很多次了,还是没有用。
重点来了,后来我从贴吧,小红书上找到一些答案,就是说可能是VMware的问题,所以我就又把VMware删了,没有解决。
于是,通过还有一个手法就是手动删除注册表,并学会了使用ctrl+f。打开注册表,ctrl+f,搜索所有存在vmware和vmnet的注册表全部删除。一开始我删的很小心,然后我想最后反正通不过了就直接重装系统了,然后就大刀阔步,但是我有点低估了搜到的量,ctrl+f,在ctrl+d删除,删了半个小时还没完成。就一时气愤下,去别人电脑那里下载了一个能彻底删除注册表垃圾的软件,然后拷贝过来。(自己的电脑这会还不能上网。)最后在清理注册表(发现其实真的存在大量无效的注册表,但是ccleaner软件没有发现),发现问题解决了!网络恢复了!原先的网络适配器也没出现问题,接着我重新安装VMware,也出现了vmnet1和vmnet8。!!!终于解决了。这里用的软件是:Wise Registry Cleaner。使用深度清理。
我考虑了一下,为什么ccleaner没有完全清理注册表的垃圾,可能是我很早之前看的博客说要下载这个东西,然后第一次下载清理过了,第二次,第三次清理,它就避开了原先清理的地方。
重点:重新下载一个注册表清理工具,ccleaner用过后没有解决问题,就下载Wise Registry Cleaner。