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

Windows 10通过MSI安装Node.js后执行任意命令均提示访问被拒绝如何解决

Windows 10 MSI安装Node.js后执行命令提示访问被拒绝的排查与解决方法

报错信息对应含义:Node.exe执行失败,拒绝访问,属于原生命令失败类的资源不可用错误。

排查步骤

  • 验证安装目录权限:默认MSI安装路径为C:\Program Files\nodejs\,右键打开文件夹属性,切换到「安全」选项卡,确认当前登录用户拥有该目录的「读取和执行」「列出文件夹内容」「读取」权限。
  • 检查安全软件拦截规则:打开Windows Defender或第三方杀毒软件的拦截日志,确认node.exe是否被安全规则阻止运行。
  • 确认PowerShell执行策略:在PowerShell中执行Get-ExecutionPolicy,如果返回结果为Restricted,则系统会限制未签名程序的执行。
  • 排查路径冲突:执行Get-Command node,对比返回的文件路径是否和你实际的Node.js安装路径一致,避免存在残留的无效Node路径或同名程序抢占路径优先级。

解决方法

  • 权限不足修复:如果是普通用户缺少安装目录权限,在安全选项卡中给当前用户添加对应的读取执行权限;临时验证可右键PowerShell选择「以管理员身份运行」后再执行node -v测试。
  • 安全软件拦截修复:将node.exe程序和整个Node.js安装目录加入杀毒软件白名单,同时检查Windows Defender勒索软件防护的阻止列表,添加Node的允许规则。
  • 执行策略调整:以管理员身份打开PowerShell,执行Set-ExecutionPolicy RemoteSigned,输入Y确认修改,该策略允许本地程序正常运行,仅限制互联网下载的未签名脚本执行。
  • 路径冲突修复:如果Get-Command node返回路径错误,打开系统环境变量编辑界面,在Path变量中将正确的Node.js安装路径上移到其他冲突路径之前,或者删除无效的Node路径条目,保存后重启PowerShell生效。
  • 安装异常修复:如果上述操作都无效,重新运行Node.js的MSI安装包,选择「修复」选项,安装时选择为所有用户安装,避免出现单用户权限限制问题。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.06 12:18:01