Dr尼古拉斯刘 2024-03-25 19:48 采纳率: 50%
浏览 13
已结题

VSCode配置环境问题

如下图,今天在学校机房用的好好的,一回到自己电脑上就显示如下报错。
cmd.exe : 无法将“cmd.exe”项识别为 cmdlet、函数、脚本文件或可运行程序的名称。
请检查名称的拼写,如果包括路径,请确保路径正确,然后再试一次。
所在位置 行:1 字符: 1

  • cmd.exe /c echo VSCode安装路径-E:\VSC_OS_Linux\Code.exe ; echo '' ; echo ..
    .
  • ~~~~~~~
    • CategoryInfo : ObjectNotFound: (cmd.exe:String) [], CommandNot
      FoundException
    • FullyQualifiedErrorId : CommandNotFoundException

      img

  • 写回答

2条回答 默认 最新

  • 码农阿豪@新空间代码工作室 Java领域优质创作者 2024-03-25 19:49
    关注
    让阿豪来帮你解答,本回答参考chatgpt3.5编写提供,如果还有疑问可以评论或留言
    问题:在电脑上执行 cmd.exe 命令时出现了 CommandNotFoundException 的错误。 回答:
    1. 错误原因分析 根据错误信息可以得知,程序无法识别 "cmd.exe",可能是由于以下原因导致的:
    2. 拼写错误:请检查命令的拼写是否正确。
    3. 路径错误:如果命令包含路径,请确保路径正确。
    4. 环境变量错误:如果环境变量设置错误,也可能导致该错误。
    5. 解决方法 2.1 检查命令拼写和路径是否正确 首先,需要确认命令的拼写和路径是否正确。可以尝试在命令行执行如下命令:
    c:\windows\system32\cmd.exe
    

    或者

    c:\windows\syswow64\cmd.exe
    

    如果以上命令可以正常执行,说明 cmd.exe 的路径和拼写都是正确的。 2.2 检查环境变量是否正确 如果命令拼写和路径都正确,可以检查环境变量设置是否正确。可以尝试在命令行执行如下命令:

    echo %PATH%
    

    该命令将会输出系统环境变量 PATH 中包含的路径列表。如果 PATH 中没有包含 "c:\windows\system32" 或者 "c:\windows\syswow64",则需要手动添加。 例如,在 Powershell 中执行如下命令可以添加 "c:\windows\system32":

    $env:Path += ";c:\windows\system32"
    

    或者,在命令行中执行如下命令可以添加 "c:\windows\system32":

    setx PATH "%PATH%;c:\windows\system32"
    

    添加完路径后,重启计算机即可。 3. 案例 以下是一个实际案例,说明了如何修复 CommandNotFoundException 错误。 3.1 案例描述 在 Windows 10 上安装了 VSCode,并且在设置中将 Powershell 作为默认终端。在 Powershell 中执行如下命令:

    cmd.exe /c echo hello
    

    结果显示如下错误:

    cmd.exe : 无法将“cmd.exe”项识别为 cmdlet、函数、脚本文件或可运行程序的名称。
    请检查名称的拼写,如果包括路径,请确保路径正确,然后再试一次。
    所在位置 行:1 字符:1
    + cmd.exe /c echo hello
    + ~~~~~~~~
        + CategoryInfo          : ObjectNotFound: (cmd.exe:String) [], CommandNotFoundException
        + FullyQualifiedErrorId : CommandNotFoundException
    

    3.2 解决方法 首先,在命令行中执行如下命令可以确认命令的路径是否正确:

    c:\windows\system32\cmd.exe /c echo hello
    

    该命令可以正常执行,说明 cmd.exe 的路径和拼写都是正确的。 接着,执行如下命令可以查看系统环境变量 PATH 中是否包含 "c:\windows\system32":

    echo $env:Path
    

    在输出的路径列表中确实没有包含 "c:\windows\system32"。因此,可以执行如下命令添加路径:

    $env:Path += ";c:\windows\system32"
    

    或者,在命令行中执行如下命令添加路径:

    setx PATH "%PATH%;c:\windows\system32"
    

    添加完路径后,重启计算机即可。 4. 代码 以下是在 Powershell 中添加系统环境变量 PATH 的代码示例:

    $env:Path += ";c:\windows\system32"
    

    或者,在命令行中执行如下命令添加路径:

    setx PATH "%PATH%;c:\windows\system32"
    
    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(1条)

报告相同问题?

问题事件

  • 系统已结题 4月3日
  • 已采纳回答 3月26日
  • 创建了问题 3月25日

悬赏问题

  • ¥30 STM32 INMP441无法读取数据
  • ¥100 求汇川机器人IRCB300控制器和示教器同版本升级固件文件升级包
  • ¥15 用visualstudio2022创建vue项目后无法启动
  • ¥15 x趋于0时tanx-sinx极限可以拆开算吗
  • ¥500 把面具戴到人脸上,请大家贡献智慧
  • ¥15 任意一个散点图自己下载其js脚本文件并做成独立的案例页面,不要作在线的,要离线状态。
  • ¥15 各位 帮我看看如何写代码,打出来的图形要和如下图呈现的一样,急
  • ¥30 c#打开word开启修订并实时显示批注
  • ¥15 如何解决ldsc的这条报错/index error
  • ¥15 VS2022+WDK驱动开发环境