【发布时间】:2017-01-15 00:00:49
【问题描述】:
不知为何,我的echo %path% 与C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\ 有很多重复。据我所知,长 %path% 很糟糕,因为它会减慢搜索过程。删除这些重复项是否安全?
我还注意到路径变量有两种版本:一种用于用户变量,另一种用于系统变量。如果我以普通用户的身份在命令提示符下键入echo %path%,它将显示这两个版本的串联(系统版本在前)。如果我要删除重复项,我应该从哪个版本中删除?
(粗体为系统版本)
C:\Program Files (x86)\Intel\iCLS Client\;C:\Program Files\Intel\iCLS Client\;C:\Windows\system32;C:\Windows;C:\Windows\ System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Program Files (x86)\Intel\OpenCL SDK\3.0\bin\x86;C:\Program Files (x86)\Intel\OpenCL SDK\3.0\bin\x64;C:\Program Files\Intel\Intel(R) Management Engine Components\DAL;C:\Program Files\Intel\Intel(R) Management Engine Components\IPT;C:\Program Files ( x86)\Intel\Intel(R) Management Engine Components\DAL;C:\Program Files (x86)\Intel\Intel(R) Management Engine Components\IPT;C:\Program Files (x86)\NVIDIA Corporation\PhysX\ Common;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\Program Files (x86)\Windows Live\Shared ;C:\Program Files (x86)\Intel\iCLS Client\;C:\Program Files\Intel\iCLS Client\;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C: \Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Pr gram Files (x86)\Windows Live\Shared;C:\Program Files (x86)\Intel\OpenCL SDK\3.0\bin\x86;C:\Program Files (x86)\Intel\OpenCL SDK\3.0\bin\x64 ;C:\Program Files\Intel\Intel(R) Management Engine Components\DAL;C:\Program Files\Intel\Intel(R) Management Engine Components\IPT;C:\Program Files (x86)\Intel\Intel( R) 管理引擎组件\DAL;C:\Program Files (x86)\Intel\Intel(R) 管理引擎组件\IPT;C:\MinGW\bin;C:\Python27;C:\Users\jie\AppData\本地\Microsoft\WindowsApps
【问题讨论】:
-
Wonky 安装程序因破坏 PATH 系统变量而臭名昭著。尤其是英特尔是一个贪婪的名字滴管,滥用 PATH 的地狱。只需使用控制面板 > 系统 > 高级 > 环境变量来修复它。
-
运行 => %windir%\System32\rundll32.exe sysdm.cpl,EditEnvironmentVariables
-
相关:superuser.com/questions/1223976/…(如何删除 PATH 重复项)