来自youtube-dl
的自述文件:
Windows 用户可以下载
.exe
文件并将其放置在他们的 PATH 上的任何位置,除了%SYSTEMROOT%\System32
(例如,不要放入C:\Windows\System32
)。
我这样做已经有一段时间了。没有注意到任何问题。那么为什么不这样做呢?
实际上,当我懒得弄乱路径时,我就把这些小.exe
s 放进去了,但我仍然很好奇。C:\Windows\
默认情况下,是否有更好的目录来放置它们?
来自youtube-dl
的自述文件:
Windows 用户可以下载
.exe
文件并将其放置在他们的 PATH 上的任何位置,除了%SYSTEMROOT%\System32
(例如,不要放入C:\Windows\System32
)。
我这样做已经有一段时间了。没有注意到任何问题。那么为什么不这样做呢?
实际上,当我懒得弄乱路径时,我就把这些小.exe
s 放进去了,但我仍然很好奇。C:\Windows\
默认情况下,是否有更好的目录来放置它们?
首先,这是非常糟糕的做法。您自己的 exe 文件和应用程序应该进入 Program Data 或其他中性文件夹。
其次,Windows 10 及更高版本(现在支持的所有系统)不允许将未经认证的文件/应用程序安装到 System32 中。也就是说,System32 是非常安全的。
较旧的系统(尤其是 XP)允许这样做,然后在转换到 Windows 8 或 10 及更高版本时出现问题。
不使用 system32 将防止中长期出现问题。
最好听从建议,不要尝试这样做。