可能原因是管理员权限下的cmd默认使用的是系统环境变量中的Path路径,而不是用户环境变量中的Path路径。

你可以尝试以下解决方法:

  1. 打开环境变量设置:按下Win + R组合键,输入"sysdm.cpl",点击确定,打开系统属性窗口。
  2. 在系统属性窗口中,点击"高级"选项卡,然后点击"环境变量"按钮。
  3. 在环境变量窗口中,找到"系统变量"下的Path变量,点击编辑。
  4. 在编辑系统变量窗口中,点击"新建"按钮。
  5. 在弹出的对话框中,输入你的Node.js安装路径(例如:C:\Program Files\nodejs),点击确定。
  6. 确保你添加的路径出现在Path变量的顶部,这样系统会优先使用这个路径。
  7. 点击确定保存所有更改,并关闭所有窗口。
  8. 重新打开管理员权限的cmd窗口,尝试执行nodejs.exe。

如果以上方法无效,你还可以尝试以下方法:

  1. 在管理员权限的cmd窗口中,手动切换到Node.js的安装路径:输入"cd C:\Program Files\nodejs",然后按下回车键。
  2. 然后尝试执行nodejs.exe,输入"nodejs.exe",按下回车键。

希望以上方法能帮助你解决问题

我的nodejsexe在CProgram Filesnodejs路径下用用户权限执行nodejsexe可以正常运行但是用管理员权限运行时cmd会报错The system cannot find the path specified我应该怎么解决

原文地址: https://www.cveoy.top/t/topic/il9c 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录