amos没有权限目录写入
amos装好以后,没有目录第一次跑模型就弹了个红框:没有权限写入目录。权限我盯着屏幕愣了三秒,写入这软件连个安装路径都默认在C盘Program Files底下,没有目录怎么连自己家目录都写不进去?权限 后来才琢磨明白,问题出在Windows的写入用户账户控制上。amos安装时用的没有目录是管理员权限,但运行时却是权限普通用户身份。它想往安装目录里写临时文件,写入系统直接拦了。没有目录就像你拿着门禁卡进了大楼,权限但每间办公室还得单独刷卡——amos这张卡只管开门,写入不管开抽屉。没有目录 解决办法其实粗暴。权限找到安装文件夹,写入右键属性,安全选项卡里给Users组加上“完全控制”权限。勾选的时候我还在想,这软件都出到26版了,怎么还跟2003年的老古董一样需要手动改权限?隔壁Mplus装完就能跑,连个安装向导都省了。 但改完权限还是报错。这回更诡异,错误提示变成“无法创建临时文件”。我翻了半天日志,发现它居然往系统Temp目录写东西,而那个目录的权限倒是没问题。最后用Process Monitor一查,好家伙,它写的是 这就有点离谱了。软件自己不会建目录,还硬要往里写。我手动建了个Temp文件夹,再跑一次,通了。后来在IBM社区看到有人提过同样的问题,官方回复就俩字:“重装”。底下跟帖骂声一片。 说实话,amos这毛病不算罕见。老牌统计软件多少都有点历史包袱,但IBM接手以后连个路径规划都懒得改。你要是装的是破解版,那更麻烦——破解补丁经常把权限搞得更乱,有时候连AMOS 26的License文件都写不进去。 我的建议是,装的时候别用默认路径,直接装到 最后说个冷门的:如果以上都试过还是不行,看看系统环境变量里 工具这东西,越老越倔。amos的报错信息永远语焉不详,但你摸清它的脾气以后,也就那么回事。改权限,建目录,关杀软,三步走完,剩下的就是安心跑你的结构方程模型了。C:\Program Files\IBM\SPSS\Amos\26\Temp——一个压根不存在的子目录。D:\Amos26这种简单目录,权限问题能少一半。要是还不行,就检查一下杀毒软件——有些安全软件会把amos的写操作当恶意行为给拦了,尤其是它往安装目录里塞临时文件的时候。TEMP和TMP是不是指向了网络驱动器。amos对网络路径的兼容性奇差,把它改回本地磁盘,问题立马消失。这招是我在某个统计论坛的角落里翻到的,发帖人自称“被amos折磨了三年”。
-
上一篇
-
下一篇