1.可能因为vmware的网络服务未启动,因为有的杀毒软件将其拦截并禁止自启动导致开机后vmware网络服务无法正常运行,或者有时候自己无意间禁止了
2.此时我们可以右击此电脑-->管理-->服务-->按下v,即可找到vmware相关的网络服务,并检查是否正常启动
3.找到虚拟机的DHCP,NAT服务选择右击勾选自动启动即可使vmware的网络服务正常运行
4.下面这个是我自己写的启动相关服务的c程序
#include<stdio.h>
#include<windows.h>
main()
{
printf("正在启动VMware 自动启动服务");
system("net start VmwareAutostartService");
printf("正在启动VMware DHCP Service");
system("net start vmnetdhcp");
printf("正在启动VMware USB Arbitration Service");
system("net start vmusbarbservice");
printf("正在启动VMware NAT Service");
system("net start VMware\" \"nat\" \"Service");
printf("正在启动VMware Authorization Service");
system("net start VMAuthdService");
printf("正在启动VMware");Sleep(1000);
system("start D\:\\Program\" \"Files\" \"\(x86\)\\VMware\\VMware\" \"Workstation\\vmware.exe");
printf("\n\n\n\n");
return 0;
}
这个是vmware的软件路径:system("start D\:\\Program\" \"Files\" \"\(x86\)\\VMware\\VMware\" \"Workstation\\vmware.exe");