必须清除vmware虚拟机工作目录下的.lck锁定文件才能继续安装,操作步骤为:先定位工作目录,再终止vmware-vmx等后台进程,最后永久删除所有.lck文件夹及.lock文件。

VMWare安装系统时提示“锁定文件失败”或“另一个程序已锁定文件的一部分”,说明虚拟机配置或磁盘文件被残留锁标记阻塞,此时安装界面卡在启动阶段、无法加载ISO、甚至直接报错退出,必须清除锁定状态才能继续安装流程。
确认并定位锁定文件所在目录
打开VMware Workstation → 选中目标虚拟机(尚未启动)→ 点击【编辑虚拟机设置】→ 切换到【选项】选项卡 → 查看右侧“工作目录”字段,记下完整路径,例如 【D:\VM\ubuntu-install\】;这个路径就是你要操作的根目录,所有.lck文件都藏在这里,而不是VMware安装目录或ISO存放路径。
注意:如果“工作目录”为空或显示默认路径,点击右侧【浏览】按钮直接打开该文件夹,避免手动输入出错。
终止所有VMware后台进程
按 Ctrl+Shift+Esc 打开任务管理器 → 切换到【详细信息】选项卡 → 滚动查找以下进程并逐个右键【结束任务】:
vmware-vmx.exe(核心虚拟机进程,必杀)
vmware-tray.exe(托盘服务,常驻后台)
vmtoolsd.exe(VMware Tools辅助进程)
vmware-authd.exe(授权服务,影响配置文件锁)
这一步不做干净,删完.lck也可能立刻重建——因为旧进程还在用着文件句柄,删了等于白删。
删除全部.lck相关项
进入上一步确认的工作目录(如 D:\VM\ubuntu-install\)→ 在文件资源管理器右上角搜索框输入 【*.lck】 → 回车执行搜索。
你会看到两类结果:
① 文件夹:名称形如 ubuntu.vmx.lck 或 ubuntu.vmdk.lck 的文件夹,直接选中 → Shift+Delete 永久删除;
② 文件:个别残留的 *.lock 或临时文件(如 ~ubuntu.vmx),一并删除。
不要只删一个.lck文件夹——虚拟机可能有多个组件(.vmx、.vmdk、快照delta文件)各自带锁,漏掉任何一个都会导致启动失败。
验证并重试安装
关闭所有VMware窗口 → 双击虚拟机文件(.vmx)重新打开 → 点击【开启此虚拟机】→ 此时应正常进入BIOS/UEFI界面或直接加载ISO启动画面;
若仍弹窗报错,说明某处残留未清干净,立即返回工作目录再搜一次 *.lck,重点检查隐藏文件是否可见(需在查看→选项→更改文件夹和搜索选项→勾选“显示隐藏的文件、文件夹和驱动器”)。











