在使用 ANSYS 时遇到“当前页面的脚本发生错误”,通常是指在启动 Mechanical、DesignModeler 或其他模块时弹出的脚本异常提示。结合当前时间(2026年5月)和公开资料,该问题在 Windows 11 24H2 系统上尤为常见
常见原因
系统兼容性问题:ANSYS 与 Windows 11 24H2 存在已知冲突
脚本环境异常:如 JScript 或 VBScript 组件未正确注册。
浏览器引擎配置问题:ANSYS 内部使用类似 IE 的 Web 控件渲染界面,若启用了脚本错误提示或安全策略过严,会触发报错
用户配置文件损坏:ANSYS 应用数据目录(如 %appdata%\Ansys)中的缓存或设置文件异常
推荐解决步骤
注册关键 DLL 文件(管理员权限)
按 Win + R,输入 cmd,右键选择“以管理员身份运行”。
依次执行以下命令:cmd
regsvr32 ole32.dll
regsvr32 atl.dll
regsvr32 oleaut32.dll
regsvr32 scrrun.dll
regsvr32 jscript.dll
regsvr32 vbscript.dll
重置 ANSYS 应用数据
关闭所有 ANSYS 程序。
按 Win + R,输入 %appdata%,回车。
将 Ansys 文件夹重命名为 Ansys.old(若不存在,可跳过)
调整 Internet Explorer 脚本设置(即使未使用 IE)
打开 Internet 选项 → 高级 选项卡。
勾选:☑ 禁用脚本调试(Internet Explorer)
☑ 禁用脚本调试(其他)
☑ 不显示脚本错误的通知
修改注册表(针对 Script Error 800a000d)
打开 regedit。
导航至:text
HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Internet Explorer\Main
若 Main 不存在,手动创建。
在 Main 下新建 DWORD (32 位) 值,命名为 JScriptReplacement,值设为 0
重启电脑生效。
检查系统更新
确保 Windows 11 已安装最新累积更新(尤其是 24H2 版本后的补丁)
若问题始于系统升级,可考虑暂时回退或等待 ANSYS 官方发布兼容补丁
其他建议
若使用 IronPython 脚本(如 Mechanical 中的自动化脚本),注意变量类型匹配,避免 None 赋值引发 Pylint 错误
可参考 ANSYS 官方论坛或技术支持获取针对具体版本的补丁:ANSYS Support。
⚠️ 操作注册表前建议备份,或创建系统还原点。
武汉格发信息技术有限公司 | 许可分析,许可优化,许可管理,许可授权,软件授权