将‘哪里’恢复到 PATH?

将‘哪里’恢复到 PATH?

我试图找出程序的安装位置,但 Windows 找不到where

痕迹:

C:\Documents and Settings\apenneba>where java
'where' is not recognized as an internal or external command,
operable program or batch file.

C:\Documents and Settings\apenneba>echo %path%
c:\Python27;C:\Python33\;C:\Program Files\Git\bin;C:\Program Files\Haskell\bin;C:\Program Files\Haskell Platform\2012.4.0.0\lib\extralibs\bin;C:\Program Files\Haskell Platform\2012.4.0.0\bin;C:\Ruby193\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\Program Files\Intel\DMIX;C:\WINDOWS\system32\WindowsPowerShell\v1.0;C:\WINDOWS\system32\WindowsPowerShell\v1.0;C:\Program Files\OpenSSH\bin;C:\Program Files\Haskell Platform\2012.4.0.0\mingw\bin;C:\Program Files\Java\jdk1.7.0_11\bin;C:\strawberry\c\bin;C:\strawberry\perl\site\bin;C:\strawberry\perl\bin;C:\Program Files\Mozart\bin;C:\Program Files\nodejs\;C:\vagrant\vagrant\bin;C:\Program Files\GNU\Emacs\bin;C:\Documents and Settings\apenneba\Application Data\cabal\bin;C:\Program Files\GNU\Make\bin;C:\Chocolatey\bin;c:\Documents and Settings\apenneba\Desktop\src\specs;C:\jscoverage;C:\Program Files\Redis;C:\Program Files\MySQL\MySQL Server 5.6\bin;C:\Program Files\Caphyon\Advanced Installer 10.0\bin\x86;C:\Leiningen;C:\Program Files\GNU\nano\bin;C:\Documents and Settings\apenneba\Desktop\src\leiningen\bin;C:\Program Files\erl5.10.1\bin;C:\Program Files\bozho\Console2\;C:\Documents and Settings\apenneba\Application Data\npm

系统:

$ specs os
Specs:

specs 0.4
https://github.com/mcandre/specs#readme

systeminfo | findstr /B /C:"OS Name" /C:"OS Version"
OS Name:                   Microsoft Windows XP Professional
OS Version:                5.1.2600 Service Pack 3 Build 2600

答案1

有一个真的Windows 无法找到的简单原因where.exe!这是因为该程序最初是 Windows 2000 资源工具包(单独下载)的一部分,并且只在 Windows Server 2003 及更高版本中成为默认操作系统发行版的一部分。您可能已经习惯在较新的 Windows 版本上看到和使用它,以至于您忘记了它甚至没有包含在 XP 中!:)

如果它是操作系统的一部分,当然你可以简单地从安装媒体中提取它,但在这种情况下,如果你想要一份副本,只需查看这个答案

答案2

如果你的where命令不起作用,并且 System32 实际上PATH 变量where.exe可能被 exe gnomes 窃取,或者以其他方式丢失。可能是更新失败,或者其他原因(谁知道呢,对吧?)。最好的做法是从另一台具有相同操作系统和架构(Win 7 x86 SP1 等)的机器上复制它,这通常会做到这一点,并且避免重新构建整台机器

相关内容