如何通过cmd快捷方式使用“where”?

如何通过cmd快捷方式使用“where”?

在 Windows 10 上,我丢失了所有路径变量,现在我想恢复每个快捷方式(代码、记事本、npm、java 等)。

'where' is not recognized ...'code' is not recognized ...

我不想通过资源管理器单独查找每个文件。现在我想使用“where”快速收集路径,但结果发现它不起作用,因为我已经删除了它自己的路径。

我注意到我已经C:\Windows\System32\where.exe安装了此文件,但从PATH系统(或用户??)变量更改不起作用。如何修复它以便随时运行它where

答案1

我注意到我已经C:\Windows\System32\where.exe安装了此文件,但从系统(或用户??)变量更改 PATH 不起作用。如何修复它以便在任何地方运行它?

Windows 10 下的“基本”(默认)Path( ) 变量为。将此路径添加到您的( ) 变量中SystemWindows\System32%SystemRoot%\system32PathSystem应该where我相信,可以从命令行启用。

请注意,这不包括任何其他标准PathSystem)变量,包括:

%SystemRoot%
%SystemRoot%\System32\Wbem
%systemroot%\System32\WindowsPowerShell\v1.0\

和可能C:\Program Files (x86)\Windows Live\Shared。这也不包括标准PATH( User) 变量,例如C:\Users\Your_User_Name\AppData\Local\Microsoft\WindowsApps

我不想通过资源管理器单独查找每个文件。现在我想使用“where”快速收集路径,但结果发现它不起作用,因为我已经删除了它自己的路径。

正如已经指出的那样harrymc 的回答where无法按您的意愿行事。它不会“发现”可执行文件或“记住” Path\PATH变量。如果相关路径不存在于您的环境变量中,where则无法“找到”这些路径。除非您使用系统还原,否则您将不得不手动浏览 Explorer\executables,如前所述。

答案2

Where通过搜索 PATH 来工作。如果路径不正确,它将找不到任何内容。

恢复 PATH 的最简单方法是,如果您启用了系统还原,则将 Windows 回滚到进行此更改之前的时间。

更多详细信息请参阅教程 如何执行 Windows 10 系统还原

相关内容