跑仿真跑到一半,弹出"Error decoding model data or writing it to disk",然后整个计算直接崩了。2026年了,这个错误我遇到不下20次,每次排查半天,最后发现原因蠢到家——电脑名字是中文的。对,就这么简单。今天把这个坑彻底讲清楚,省得你再走我的弯路。
先看报错信息长什么样:
错误1: Error decoding model data or writing it to disk. (5:45:05 下午 3月 16, 2021)
翻译过来就是:解码模型数据或者往磁盘写数据的时候出错了。
错误2: Simulation completed with an execution error on the server: local computer
翻译:模拟跑完了,但本地计算机上出现了执行错误。
这两条错误凑一块儿,说明计算过程本身没问题,但在读写数据的环节卡住了。问题不在你的模型、不在网格、不在边界条件,而是在你的电脑系统层面。
我2021年第一次遇到这个错误,查了3天,论坛翻了个遍,什么路径权限、磁盘空间、杀毒软件拦截全试了一遍,没用。最后一个哥们跟我说了句:"你电脑名是不是中文的?"我一看,还真是。改完重启,3秒钟,好了。
当时我的心情,跟原文作者一样——觉得自己是个傻*。
ANSYS这类仿真软件在运行的时候,会在临时目录下生成一堆中间文件,文件路径里会嵌入你的计算机名。
如果你的电脑名叫"张三的电脑"或者"装机工作室-01",路径里就会出现中文字符。ANSYS的求解器在读写这些文件的时候,对中文路径的支持一直有问题。2026R1版本虽然比几年前好了一些,但底层的文件读写模块还是老代码,中文路径照样崩。
具体来说,求解器在解码模型数据(decode model data)的时候,需要从磁盘读取一个临时文件。路径里有中文,读取失败,直接抛出Error decoding model data。写入结果文件的时候同理,路径含中文,写入失败,整个计算就终止了。
这个问题不挑软件版本,不挑模型类型。我2025年用ANSYS 2025R2做结构仿真遇到过,2026年用Fluent 2026R1做流体仿真也遇到过。只要电脑名是中文,迟早会碰上。
而且这个坑特别隐蔽。你的模型没问题,网格没问题,设置没问题,算着算着突然就崩了,报错信息还不直接告诉你是路径的问题,得自己排查。
操作步骤特别简单,基于Windows 10和Windows 11都适用:
第1步: 打开设置 → 系统 → 关于
第2步: 点"重命名这台电脑"
第3步: 把电脑名改成全英文,比如"DESKTOP-ABC123"或者"WORKSTATION-01",别带任何中文字符,也别带空格
第4步: 重启电脑
第5步: 重新打开仿真软件,跑一遍,好了
就这5步,整个过程不超过2分钟。
我后来把这个方法告诉了至少10个同事,全部一次解决。有个同事更离谱,他电脑名是"李工的工作站",跑了3个月的仿真,每次算到80%就崩,一直以为是模型有问题,改了7版网格都没用。改完电脑名当天就把3个月的活干完了。
有几个细节说一下:
电脑名改完之后,之前的用户目录路径会变。比如原来是C:\Users\张三,改完之后变成C:\Users\DESKTOP-ABC123。如果你的仿真项目文件存在用户目录下,路径会变,但不影响计算,软件会自动识别。如果你把项目文件硬编码了绝对路径在脚本里,那得手动改一下脚本里的路径。
另外,建议电脑名用大写字母加数字,别用小写。原因是某些老版本的ANSYS组件对大小写敏感,大写更稳妥。

说真的,这个问题从ANSYS 15.0就存在了,到2026年整整11年了,还在坑人。
原因有两个:一是ANSYS官方从来没把这个问题写进错误提示里,报错信息永远是"decode error",不会告诉你"你电脑名是中文的赶紧改";二是国内用户装系统的时候,默认电脑名就是中文的,很少有人会主动去改。
我自己就是受害者。2021年踩过一次坑之后,我把工作室里6台电脑的名字全改成了英文。2026年了,新来的实习生装完系统第一件事我就让他改电脑名,不改不让开仿真软件。
所以如果你现在正被这个错误卡着,别查模型了,别调参数了,先去看看你电脑叫什么名字。90%的概率,问题就出在这。
改个名字,重启,3秒钟的事。别像我一样,傻了3天才想到。
武汉格发信息技术有限公司,格发许可优化管理系统可以帮你评估贵公司软件许可的真实需求,再低成本合规性管理软件许可,帮助贵司提高软件投资回报率,为软件采购、使用提供科学决策依据。支持的软件有: CAD,CAE,PDM,PLM,Catia,Ugnx, AutoCAD, Pro/E, Solidworks 等。