在 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
( ) 变量为。将此路径添加到您的( ) 变量中System
Windows\System32
%SystemRoot%\system32
Path
System
应该where
我相信,可以从命令行启用。
请注意,这不包括任何其他标准Path
(System
)变量,包括:
%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 系统还原。