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