1.查看VMware的NAT服务和DHCP服务是否被禁用
按 Win + R
打开运行窗口,输入 services.msc
,按回车。找到VMware DHCP Service和VMware NAT Service服务,看这两个服务的启动类型是否是自动或者自动(延迟启动),如果不是的话改成自动,完成之后重启宿主机查看虚拟机是否可以上网
2.如果第一步查看已经是自动了,那就需要写一个bat脚本,让它开机自动运行,详细步骤如下
2.1 书写脚本,如下:
@echo off
:: 检查 VMware NAT 服务状态
sc query "VMware NAT Service" | find "RUNNING" >nul
if %errorlevel%==0 (
echo VMware NAT 服务正在运行,正在停止服务...
net stop "VMware NAT Service"
) else (
echo VMware NAT 服务未运行,无需停止。
)
:: 启动 VMware NAT 服务
echo 正在启动 VMware NAT 服务...
net start "VMware NAT Service"
:: 提示完成
echo VMware NAT 服务已重启完成!
pause
2.2 创建快捷方式
右键 .bat
文件,选择“创建快捷方式”,将快捷方式重命名为 Restart_VMware_NAT_Shortcut
(或其他名称)。
2.3 放入启动文件夹
按 Win + R
输入 shell:startup
,回车。然后将快捷方式移动到启动文件夹中即可。