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


0

几个学期前我参加了一个java类,为了编写代码,他们让我们修改了很多东西。

我没有注意到我正在改变的东西,我不再能够访问该课程来查找并反转它。不幸的是,我的命令提示符(和power shell - 它们都经历了相同的进程)不再识别像“ping”或“tracert”这样的命令或任何其他超级方便的花花公子。如果我尝试ping,它只是说命令无法识别。对于tracert和其他类似的命令,我得到同样的东西。

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

Answers:


0

“不再承认”?你尝试会发生什么?什么输出?

我怀疑你的PATH环境变量发生了变化(旁注:这就是为什么我总是拒绝进行这些更改或者在VM中进行更改)。

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

  2. PATH在用户和系统框中查找变量。这些是搜索找到可执行文件的东西ping。用户PATHSYSTEM自动附加到该用户。

  3. 将内容复制到文本编辑器以便于阅读。你想要删除无关的 - 我们必须在提供更具体的建议之前看到内容。

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


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


如果这个答案看起来有些模糊,那是因为你的问题很模糊。PATH在我给你一个更具体的答案之前,你需要在尝试命令时提供输出,或者提供s 的内容,最好是两者。
鲍勃

你是对的 - PATH搞砸了。如果我尝试ping,它只是说命令无法识别。没有名为“PATH”的用户变量,只有“javac”(我老师给我们添加的那个),TEMP和TMP。对于系统变量,有一个Path变量,但它会转到我的nvidia文件夹(出于某种原因)和我的剩余JDK。我在哪里可以找到正确的变量值?
Kulahan 2014年

@DanCallahan那么除了那两个之外什么都没有?......是的,完全彻底地破碎了。你应该至少拥有C:\WindowsC:\Windows\System32。但是,即使在默认安装中,也有更多。你知道这发生的时间吗?多久以前?从那时起你重启了多少次?如果它已经足够,您可以从自动注册表备份或系统还原中恢复原始文件。
鲍勃

0

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

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.