不管powershell还是cmd很多内置命令均提示找不到

匿名
2023-11-27T02:49:27+00:00

系统变量应该是正确的,但是ping及其他一些常用命令都提示找不到了。

但是如果是直接运行的cmd(运行目录默认系统system32路径)就正常识别,就好像系统变量无效,必须从当前路径运行才可以识别(见下图)

Windows 家庭版 | Windows 11 | 帐户、个人资料和登录

锁定的问题。 此问题已从 Microsoft 支持社区迁移。 你可投票决定它是否有用,但不能添加评论或回复,也不能关注问题。

0 个注释 无注释

4 个答案

排序依据: 非常有帮助
  1. Pondsi 353.5K 信誉分
    2023-11-28T06:37:13+00:00

    感谢回复,

    很高兴听到问题已经解决。

    若是有任何疑问,请点击我回复下面的“回复”按钮进行回复。

    1 个人认为此答案很有帮助。
    0 个注释 无注释
  2. 匿名
    2023-11-28T03:13:34+00:00

    欢迎访问社区,我是Pondsi。

    请问是否记得进行了什么更改后导致的?

    建议在任务栏搜索框输入 cmd 鼠标右击命令提示符,选择以管理员身份运行,输入: setx PATH "%USERPROFILE%\AppData\Local\Microsoft\WindowsApps;" (按下Enter键) sfc /SCANNOW (按下Enter键) Dism /Online /Cleanup-Image /ScanHealth (按下Enter键)如果显示“未检测到组件存储损坏”,不必执行下面的2个命令。 Dism /Online /Cleanup-Image /CheckHealth (按下Enter键) DISM /Online /Cleanup-image /RestoreHealth (按下Enter键)在62.3%处需要更多时间是正常的,若是没有报错,建议多等待一会。 完成后重启电脑,再次输入: sfc /SCANNOW (按下Enter键) 看下是否恢复正常。

    若是仍然有问题,
    建议新建一个本地管理员账号,登陆新账号,看下是否正常:
    鼠标右键单击开始菜单→Windows PowerShell (管理员),输入:
    (WIndows11中可能显示Windows 终端(管理员))
    net user Pondsi 666 /add
    (按下Enter键)
    (Pondsi是新建账户名字,666是密码,可以自行设置希望的名字和密码,注意空格)
    net localgroup administrators Pondsi /add
    (按下Enter键)
    (赋予该账号管理员权限,注意此处Pondsi是名字,需要和上述命令中的名字保持一致)
    重启电脑登陆新账号。

    若是新账号正常的话,可以使用新账号,弃用就账号。
    在新账号中可以参考
    https://support.microsoft.com/zh-cn/windows/%E4...
    中的“将文件复制到新的用户配置文件”

    若是有任何疑问,请点击我回复下面的“回复”按钮进行回复。
    注意!请务必遮挡个人信息(电子邮件/电话/姓名等)。(若是没有,请忽略)

    现在发现,单独启动powershell或cmd均正常,唯独不可以在终端中启动,会提示找不到命令的问题

    1 个人认为此答案很有帮助。
    0 个注释 无注释
  3. 匿名
    2023-11-28T03:48:48+00:00

    已解决:安装了最新的terminal preview版本(1.19.3172.0)已经正常。

    0 个注释 无注释
  4. Pondsi 353.5K 信誉分
    2023-11-27T05:56:07+00:00

    欢迎访问社区,我是Pondsi。

    请问是否记得进行了什么更改后导致的?

    建议在任务栏搜索框输入 cmd 鼠标右击命令提示符,选择以管理员身份运行,输入:

    setx PATH "%USERPROFILE%\AppData\Local\Microsoft\WindowsApps;"

    (按下Enter键)

    sfc /SCANNOW

    (按下Enter键)

    Dism /Online /Cleanup-Image /ScanHealth

    (按下Enter键)如果显示“未检测到组件存储损坏”,不必执行下面的2个命令。

    Dism /Online /Cleanup-Image /CheckHealth

    (按下Enter键)

    DISM /Online /Cleanup-image /RestoreHealth

    (按下Enter键)在62.3%处需要更多时间是正常的,若是没有报错,建议多等待一会。

    完成后重启电脑,再次输入:

    sfc /SCANNOW

    (按下Enter键)

    看下是否恢复正常。


    若是仍然有问题,

    建议新建一个本地管理员账号,登陆新账号,看下是否正常:

    鼠标右键单击开始菜单→Windows PowerShell (管理员),输入:

    (WIndows11中可能显示Windows 终端(管理员))

    net user Pondsi 666 /add

    (按下Enter键)

    (Pondsi是新建账户名字,666是密码,可以自行设置希望的名字和密码,注意空格)

    net localgroup administrators Pondsi /add

    (按下Enter键)

    (赋予该账号管理员权限,注意此处Pondsi是名字,需要和上述命令中的名字保持一致)

    重启电脑登陆新账号。

    若是新账号正常的话,可以使用新账号,弃用就账号。

    在新账号中可以参考

    https://support.microsoft.com/zh-cn/windows/%E4...

    中的“将文件复制到新的用户配置文件”

    若是有任何疑问,请点击我回复下面的“回复”按钮进行回复。

    注意!请务必遮挡个人信息(电子邮件/电话/姓名等)。(若是没有,请忽略)

    0 个注释 无注释