![Windows 注册二进制文件时出错](https://linux22.com/image/1632546/Windows%20%E6%B3%A8%E5%86%8C%E4%BA%8C%E8%BF%9B%E5%88%B6%E6%96%87%E4%BB%B6%E6%97%B6%E5%87%BA%E9%94%99.png)
安装一些 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