You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

执行nvm use 14.16.1时报exit status 32文件被占用错误如何解决

nvm 切换 Node 14.16.1 报错 exit status 32 修复方案

错误码32是Windows平台典型的文件锁占用报错,触发逻辑是nvm执行版本切换时,需要修改系统路径下的Node.js软链接、替换对应可执行文件,但目标文件正被其他运行中的进程锁定,无法完成写入操作,按以下顺序排查即可解决:

  • 第一步:清理所有占用Node相关文件的进程
    先关闭所有打开的终端程序,包括cmd、PowerShell、Windows Terminal、VSCode/Goland等编辑器内置终端、Git Bash。打开任务管理器的「详细信息」面板,强制结束所有名称为node.exe、npm.exe、npx.exe、yarn.exe、pnpm.exe的进程;如果你之前跑过vite、webpack-dev-server、PM2常驻服务、nodemon监听服务,也要把对应后台进程全部结束,找不到对应进程时可以直接临时退出代码编辑器、第三方Node客户端再操作。
  • 第二步:用管理员权限执行切换命令
    Windows环境下nvm修改系统级环境变量、创建软链接需要管理员权限,普通权限启动终端大概率触发权限不足类的文件锁定报错。右键点击你使用的终端程序,选择「以管理员身份运行」,重新执行nvm use 14.16.1即可。
  • 第三步:清理损坏的软链接缓存
    如果前两步操作后还是报错,先执行nvm root命令查看nvm的本地安装根目录,进入目录后找到名为nodejs的快捷方式/软链接文件夹,手动删除该文件夹。关闭所有终端后重新以管理员身份启动,再次执行版本切换命令就能正常生效。

注意:执行版本切换操作前,必须先停掉当前终端里正在运行的所有Node相关脚本、本地开发服务,正在运行的Node进程会直接锁定自身可执行文件,必然触发32报错。

内容的提问来源于stack exchange,提问作者Priya

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.27 06:48:22