如何将命令提示符/电源外壳恢复为默认设置?

如何将命令提示符/电源外壳恢复为默认设置?

几个学期前我选修了一门 Java 课程,为了完成编译代码之类的工作,他们让我们修改了一些东西。

我没有注意自己做了哪些更改,也无法再访问课程来查找并撤销更改。不幸的是,我的命令提示符(和 power shell - 它们都经历了相同的过程)不再识别“ping”或“tracert”之类的命令或任何其他超级方便的东西。如果我尝试 ping,它只会说命令未被识别。对于 tracert 和其他类似命令,我也会得到同样的结果。

我只是想知道是否有办法重置命令提示符上的所有内容,以便它就像我安装操作系统的那一天一样。有什么想法吗?

答案1

“不再识别”?尝试后会发生什么?输出结果是什么?

我怀疑你的PATH环境变量已经改变(旁注:这就是我总是拒绝进行这些更改或在 VM 中进行更改的原因)。

  1. 打开环境变量编辑器(environment variable在开始菜单中搜索,选择“编辑系统环境...”,Environment Variables在出现的对话框中单击按钮)

  2. 在用户和系统框中查找PATH变量。这些是用于查找可执行文件(如)的内容ping。用户会自动PATH附加到其中。SYSTEM

  3. 将内容复制到文本编辑器以便于阅读。您需要删除多余的内容 - 我们必须先查看内容,然后才能提供更具体的建议。

  4. 使用编辑后的变量再次设置这些变量。


当您输入类似 的命令时ping,系统将首先搜索当前目录,然后搜索每个路径,PATH直到找到匹配项。第一个匹配项将被使用。这是最有可能影响 cmd 和 PowerShell 的更改。

答案2

对于那些想知道的人,我能够使用 Bob 的 PATH 建议来修复它。我将以下内容附加到我的 PATH 中:%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;%SYSTEMROOT%\System32\WindowsPowerShell\v1.0\

相关内容