Windows 注册二进制文件时出错

Windows 注册二进制文件时出错

安装一些 Windows 更新后,ANSYS SIWAVE 无法启动并立即崩溃。重新安装无法解决问题,两个更新是永久性的,因此无法回滚,第三个更新回滚后使程序成功安装并部分启动,然后关闭而不是立即关闭。

我卸载了该程序并删除了第三个更新的软件下载,然后使用 Windows 更新重新干净地安装了更新。我尝试再次安装 Ansys Electronics Suite,但仍然无法安装。

错误发生在名为“机器特定配置”的点,无法注册两个二进制可执行文件“reg_ansysedt.exe”和“reg_siwave.exe”,两个可执行文件的错误代码均为:3221227010。

在此处输入图片描述

有问题的 Windows 更新(我不知道为什么我有 3 个以上的不同数字,但它们通过卸载和重新安装以某种方式发生了变化):KB4576478 KB4571756 KB4566782 KB4577266 KB4565503

答案1

有问题的 Windows 更新(我不知道为什么我有 3 个以上的不同数字,但它们通过卸载和重新安装以某种方式发生了变化):KB4576478 KB4571756 KB4566782 KB4577266 KB4565503

如果在安装 KB4571756 后出现问题,您应该暂时卸载,因为这将是软件开发人员必须解决的问题。但是,如果这不是一个可接受的解决方案,您也可以配置适当的环境变量来解决此问题。

在提升的命令提示符中发出以下命令。如果系统变量尚不存在,则可能必须创建它。

setx /m ANSYS_EM_DONOT_PRELOAD_3DDRIVER_DLL 1 

以下内容是 Ansys 目前提供的官方指南。

最近的 Windows 更新,Microsoft 更新 KB4571756,导致其中一个 Windows 功能(DescribePixelFormat)在启动时崩溃。

对于 2018.0 及更新版本,请尝试设置环境变量 ANSYS_EM_DONOT_PRELOAD_3DDRIVER_DLL=1 来解决问题。

资料来源:

答案2

尝试设置环境变量 ANSYS_EM_DONOT_PRELOAD_3DDRIVER_DLL=1 来解决这个问题,我在使用 R20.2 时也遇到过同样的问题,这个方法解决了这个问题。正如这里报道的那样:https://forum.ansys.com/discussion/20206/ansys-maxwell-error-3221227010

相关内容