Windows PowerShell无法运行ping及其他命令问题求助
PowerShell系统/程序命令无法运行的解决办法
- 执行
$env:Path查看完整环境变量路径,确认C:\Windows\System32和Java的bin目录是否真的被正确加入(手动追加时可能因格式错误失效,比如前后分号冲突) - 以管理员身份启动PowerShell后重试命令,部分系统命令需要权限才能正常执行
- 修复系统级环境变量:
- 右键「此电脑」→「属性」→「高级系统设置」→「环境变量」
- 在「系统变量」区域找到
Path,点击「编辑」,确认C:\Windows\System32已存在,同时添加Java安装目录下的bin路径(例如C:\Program Files\Java\jdk1.8.0_301\bin) - 保存设置后关闭所有PowerShell窗口,重新打开再测试命令
- 执行
Get-Command ping和Get-Command java,查看命令的解析路径,确认是否指向正确的可执行文件位置 - 检查PowerShell执行策略:执行
Get-ExecutionPolicy,如果返回Restricted,可在管理员PowerShell中执行Set-ExecutionPolicy RemoteSigned,按提示确认修改
内容的提问来源于stack exchange,提问作者Rserpent3
相关产品推荐
相关产品推荐

