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

调用nvm use 16.19.0时遇Windows Script Host错误如何解决?

问题描述
  • 系统:Windows 11 Pro(全新配置,Node环境干净)
  • 操作:卸载NodeJS后安装nvm v1.1.10,执行nvm install 16.19.0成功,但运行nvm use 16.19.0时弹出Windows Script Host错误,无法切换Node版本。
  • 错误及操作截图:
    Windows Script Host错误弹窗
    CLI操作历史截图
解决办法
  1. 用管理员权限开命令行重试
    右键点命令提示符或PowerShell,选「以管理员身份运行」,再执行nvm use 16.19.0。nvm切换版本要修改系统环境变量,普通权限容易因权限不足触发错误。

  2. 检查nvm安装目录的权限

    • 找到nvm安装文件夹(默认路径为C:\Users\<你的用户名>\AppData\Roaming\nvm)
    • 右键文件夹→「属性」→「安全」→「编辑」,给当前用户开启「完全控制」权限,保存后重启命令行再尝试切换。
  3. 修复或重装nvm
    该错误大概率是nvm的use脚本损坏导致:

    • 打开nvm安装目录,找到nvm-use.cmd文件,右键编辑查看内容是否存在乱码或缺失
    • 若脚本有问题,先卸载当前nvm,重新下载v1.1.10安装包覆盖安装。
  4. 调整Windows Script Host设置
    部分系统会限制WSH执行:

    • 按Win+R输入regedit打开注册表编辑器
    • 定位路径HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows Script Host\Settings
    • 查看是否有Enabled项,值为0则修改为1;若无则新建DWORD(32位)值,命名为Enabled并将值设为1。修改完成后重启电脑重试。
  5. 手动检查环境变量

    • 确认nvm的安装路径已添加到系统环境变量的Path中
    • 安装完Node 16.19.0后,检查Path里是否包含C:\Users\<你的用户名>\AppData\Roaming\nvm\v16.19.0,未添加则手动补充。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.07 05:50:20