为什么有些软件会默认安装在 %appdata% 文件夹,而不是 %ProgramFiles% 文件夹下

为什么有些软件会默认安装在 %appdata% 文件夹,而不是 %ProgramFiles% 文件夹下?这个文件夹不是适合安装软件的地方吧?有没有必要更改他们的安装路径至 %ProgramFiles%文件夹下?

简而言之,就是安装在 %appdata% 文件夹下的软件属于当前用户,由于不是为所有用户安装,它不需要获取管理员权限,从而绕过管理员权限,并且在后续它进行读写时(例如自我更新、联网(下载东西)、存储配置等),由于不需要通知用户(向用户索要管理员权限),用户是无法感知的。

这也是为什么一些安全软件会特别关注 %AppData% 目录中的活动,因为恶意软件可能会选择将自己安装在这个目录下,以避免被检测到。

参考:https://www.zhihu.com/question/548340950

posted @ 2025-05-26 14:49  光風霽月  阅读(190)  评论(0)    收藏  举报