我的nodejsexe在CProgram Filesnodejs路径下用用户权限执行nodejsexe可以正常运行但是用管理员权限运行时cmd会报错The system cannot find the path specified我应该怎么解决
可能原因是管理员权限下的cmd默认使用的是系统环境变量中的Path路径,而不是用户环境变量中的Path路径。
你可以尝试以下解决方法:
- 打开环境变量设置:按下Win + R组合键,输入"sysdm.cpl",点击确定,打开系统属性窗口。
- 在系统属性窗口中,点击"高级"选项卡,然后点击"环境变量"按钮。
- 在环境变量窗口中,找到"系统变量"下的Path变量,点击编辑。
- 在编辑系统变量窗口中,点击"新建"按钮。
- 在弹出的对话框中,输入你的Node.js安装路径(例如:C:\Program Files\nodejs),点击确定。
- 确保你添加的路径出现在Path变量的顶部,这样系统会优先使用这个路径。
- 点击确定保存所有更改,并关闭所有窗口。
- 重新打开管理员权限的cmd窗口,尝试执行nodejs.exe。
如果以上方法无效,你还可以尝试以下方法:
- 在管理员权限的cmd窗口中,手动切换到Node.js的安装路径:输入"cd C:\Program Files\nodejs",然后按下回车键。
- 然后尝试执行nodejs.exe,输入"nodejs.exe",按下回车键。
希望以上方法能帮助你解决问题
原文地址: https://www.cveoy.top/t/topic/il9c 著作权归作者所有。请勿转载和采集!