You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Windows10系统下Dyalog APL无法使用用户命令报错如何解决?

Dyalog APL 18.0 目录访问权限报错修复方案

典型报错信息:

FILE ACCESS ERROR: C:/Users/<User>/Documents/: Unable to read directory status
SALT initialization failed: C:/Users/<User>/Documents/: Unable to read directory status

报错的核心原因是Dyalog的SALT组件(用户命令、包管理底层框架)默认需要读取用户文档目录的写入权限,权限被拦截或配置异常导致所有用户命令执行失败,可按以下步骤尝试修复:

  • 方案1:手动指定SALT工作目录(优先尝试,无需修改系统权限配置)
    1. 在C盘根目录或其他无权限限制的路径新建文件夹,例如C:\dyalog_salt_workspace
    2. 右键桌面Dyalog启动快捷方式,选择「属性」
    3. 在「目标」输入框的原有路径末尾,添加一个空格后输入/SALTROOT=C:\dyalog_salt_workspace,点击「确定」保存
    4. 双击修改后的快捷方式启动Dyalog,验证用户命令是否可正常执行
  • 方案2:修复用户文档目录权限
    1. 打开资源管理器,进入C:\Users\<你的实际用户名>路径,找到「Documents」(文档)文件夹
    2. 右键文件夹选择「属性」→「安全」选项卡,在组或用户名列表中选中你当前登录的Windows账户
    3. 确认该账户的权限列表中「完全控制」「读取」「写入」「列出文件夹内容」均为允许状态,如有异常点击「编辑」手动修改权限后保存
  • 方案3:添加Windows系统级勒索防护例外
    除第三方杀毒软件外,Windows自带的受控文件夹访问也可能拦截Dyalog的目录访问请求:
    1. 打开「Windows安全中心」→「病毒和威胁防护」→「勒索软件保护」→「管理勒索软件保护」
    2. 选择「允许应用通过受控文件夹访问」→「添加允许的应用」
    3. 从安装目录选中Dyalog的主程序dyalog.exe添加到允许列表,重启设备后验证

内容的提问来源于stack exchange,提问作者MrV

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.28 23:30:04