23 条回复  ·  2502 次点击
thiiadoewjwe 楼主 小成 2025-11-18 09:22:45
@vfs 谢谢回复,这个思路可以借鉴下,后期我试试
woniu7 小成 2025-11-18 09:23:35
"2.如何能安装到 C:\Program Files (x86)的前提下,可以不开管理员权限,也能进行写入操作呢" 修改 C:\Program Files (x86)的权限,授给当前普通用户写权限。 "不放在 C:\Program Files (x86),而是放到 C 盘其他目录下"的本质就是其他目录有用户权限,如通常的用户目录下的 AppDate ,而 C:\Program Files (x86)一般是管理员安装,给所有用户读/使用,个人的写数据则放在自己的用户目录下,但你硬要给某个用户就修改目录默认权限。
penisulaS 初学 2025-11-18 09:25:19
所以现在很多新软件都直接安装到 APPDATA 目录下了,各种方便。
thiiadoewjwe 楼主 小成 2025-11-18 09:29:12
@woniu7 感谢回复,是这样的,所以现在感觉也可以按照 12 楼说的安装时就放到 APPDATA 目录下,直接一劳永逸
thiiadoewjwe 楼主 小成 2025-11-18 09:30:22
@penisulaS 谢谢回复,这个思路很妙,方便问下都有哪些新软件直接安装到 APPDATA 目录下吗,这样可以借鉴,给其他同事说也有参考性
b821025551b 小成 2025-11-18 09:36:27
%APPDATA% 是微软的规范,如果不考虑 XP 系统上运行,不要直接在程序安装路径下写入配置,不过要注意: 1 、%APPDATA%是在用户下的,存储的数据在用户之间隔离; 2 、如果需所有用户可读写,需在%ProgramData%创建配置; 3 、%APPDATA%映射的路径是 AppData\Roaming, 如果不需要同步,应用%LOCALAPPDATA%,也就是 AppData\Local
b821025551b 小成 2025-11-18 09:37:56
@thiiadoewjwe #14 你直接打开这个路径就能看到了,除了 XP 兼容,都这么做。
penisulaS 初学 2025-11-18 09:40:12
@thiiadoewjwe 典型的比如微信,或者安装 vscode (或其他能选用户的应用)的时候选择只安装到本用户,就会安装到本用户的%APPDATA%
paopjian 小成 2025-11-18 09:45:37
写入到文档里应该不要权限吧, 我现在文档里一堆.文件夹缓存, APPDATA/Roaming 也是个存放目录
visper 小成 2025-11-18 09:57:12
记得最开始安装 cursor 这些都不给选择直接安装到 app data.麻烦搞得 c 盘不够大。
返回顶部