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

Windows 10下执行nvm -v命令提示Access Denied问题求解

解决Windows 10下nvm -v提示“access is denied”的其他办法

我之前也踩过这个权限坑,试了几个实用的办法,你可以逐一尝试:

  • 以管理员身份运行终端
    最常见的原因就是终端权限不够。找到你常用的CMD或PowerShell,右键点击它,选择「以管理员身份运行」,然后再输入nvm -v,大概率能解决问题。

  • 检查nvm安装目录的权限设置
    如果安装时目录权限配置有问题,也会触发这个错误。操作步骤:

    1. 找到nvm的安装文件夹(默认路径一般是C:\Users\<你的用户名>\AppData\Roaming\nvm,如果是自定义安装就找你选的路径)
    2. 右键文件夹→「属性」→切换到「安全」选项卡
    3. 点击「编辑」→「添加」,输入你的用户账户名,点击「检查名称」确认后添加
    4. 给这个账户勾选「完全控制」权限,点击「应用」「确定」
    5. 重启终端后再执行nvm -v试试
  • 验证nvm环境变量配置
    环境变量出错也可能导致权限问题:

    1. 右键「此电脑」→「属性」→「高级系统设置」→「环境变量」
    2. 在「系统变量」里确认NVM_HOME和NVM_SYMLINK的路径是否正确,且你有访问这些路径的权限
    3. 检查「系统变量」的Path里是否包含%NVM_HOME%和%NVM_SYMLINK%,如果没有就添加进去
    4. 保存后重启终端测试
  • 卸载重装nvm(避开高权限目录)
    如果上面的办法都没用,试试重装:

    1. 先卸载当前的nvm,卸载时记得清理残留的环境变量和安装目录
    2. 下载最新版的nvm安装包,右键选择「以管理员身份运行」
    3. 安装时选择一个不需要管理员权限的路径,比如D:\nvm(别选C:\Program Files这类系统目录)
    4. 安装完成后重启终端,执行nvm -v
  • 排查杀毒软件拦截
    有些杀毒软件会把nvm的操作误判为风险行为,导致权限被拒绝。可以暂时关闭杀毒软件,或者把nvm的安装目录添加到杀毒软件的信任列表,之后再测试命令。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.05.29 07:16:41