My Blog

Just do it.

文章

16

标签

34

评论

2

数据统计

成立

470天

文章

16篇

评论

2条

标签

34个

最近文章

关于VM虚拟机启动卡住解决方案

解决方法步骤

1.完全关闭 VMware Workstation

先关闭所有正在运行的虚拟机。

打开 任务管理器 (Task Manager),结束以下相关进程:

vmware.exe

vmware-vmx.exe

vmware-authd.exe

其他带有 vmware 的残留进程

2.重启 VMware 服务

按 Win + R → 输入 services.msc → 回车。

找到以下服务:

VMware Authorization Service

VMware DHCP Service

VMware NAT Service

确保它们都在运行,如果没有就右键 → 启动 或 重启。

以上方法用一个批处理解决,把下面代码保存到txt文本里面,注意保存选右下角UTF-8

@echo off
chcp 65001 >nul
title VMware Workstation 修复工具

echo =========================================
echo   VMware Workstation 修复工具 (UTF-8)
echo =========================================
echo.

:: 结束 VMware 相关进程
echo [1/3] 正在结束 VMware 相关进程...
taskkill /F /IM vmware.exe >nul 2>&1
taskkill /F /IM vmware-vmx.exe >nul 2>&1
taskkill /F /IM vmware-authd.exe >nul 2>&1
taskkill /F /IM vmware-tray.exe >nul 2>&1
taskkill /F /IM vmware-usbarbitrator.exe >nul 2>&1
echo → 已结束进程
echo.

:: 删除虚拟机锁文件
echo [2/3] 正在清理虚拟机锁文件 (*.lck)...
for /d %%i in ("%userprofile%\Documents\Virtual Machines\*") do (
    del /F /Q "%%i\*.lck" >nul 2>&1
    rmdir /S /Q "%%i\*.lck" >nul 2>&1
)
echo → 锁文件清理完成
echo.

:: 删除 VMware 临时管道文件
echo [3/3] 正在清理 VMware 临时文件...
del /F /Q "%temp%\vmware*" >nul 2>&1
echo → 临时文件清理完成
echo.

echo =========================================
echo   操作完成!请重新启动 VMware Workstation
echo =========================================
pause

3.删除锁文件 / 管道文件

进入虚拟机目录(通常在 Documents\Virtual Machines\Your_VM_Name)。

删除 .lck 结尾的文件夹或文件(这是锁文件,虚拟机异常退出时可能遗留)。

如果提示管道占用,可以去 C:\Users\<你的用户名>\AppData\Local\Temp 删除 VMware 生成的临时文件。

5.检查权限

确保你使用 管理员权限 运行 VMware Workstation。

如果虚拟机存放在非系统盘,确认当前用户对虚拟机目录有 读写权限。

5.重启电脑

如果以上步骤都不行,直接重启电脑,释放掉被占用的管道和锁文件。

6.问题依旧
大概率网络连接问题,在VMM上点击编辑-虚拟网络编辑器-还原默认设置,或者手动添加一个桥接模式。

关于VM虚拟机启动卡住解决方案

发布于

August 23, 2025

分类

教程记录

版权协议

MIT

#教程
评论
😀

感谢支持!

微信二维码

请使用微信扫描二维码打赏。

支付宝二维码

请使用支付宝扫描二维码打赏。