3dsmax 开启点捕捉后崩溃

我的2024与2026开启点捕捉就会崩溃,根据其他人的反应2018也会出现问题
(根据后面vc++的推断,应该是2017也会,因为max从2017开始使用vc++14)

以下是寻找问题的步骤

  • 怀疑是win11或者显卡驱动引起的,但无法证实
  • 2024 卸载 Vray 和 Corona 后正常
    vray(6-7)版本在我当前机器上渲染默认茶壶还会提示报错无法渲染
Error : UNHANDLED EXCEPTION: Building mesh normals.
Last marker is at C:\CI\cgrepo\vray\vray\src\vrayrenderer.cpp, line 6525: Preparing camera sampler

多打开几次捕捉又继续崩溃

  • 但 2026 没有安装 Vray 和 Corona 依然崩溃
  • 新安装 2020 依然崩溃

image

根据tyflow的提示 https://docs.tyflow.com/download/

The latest Microsoft Visual C++ 2015-2022 Redistributable package released by Microsoft can cause 3ds Max to crash during startup when tyFlow is installed. If the version of vcomp140.dll on your machine (found in C:\Windows\System32) is newer than 14.44.35208.0, please uninstall the Microsoft Visual C++ 2015-2022 Redistributable package on your machine, manually remove vcomp140.dll from the System32 folder, and then install Microsoft Visual C++ 2015-2022 Redistributable package (x64) 14.44.35208 found here (or direct download link: here).

VC++ 版本大于14.44的系统将导致max崩溃
测试在win11 25h2 虚拟机内安装新版vc++,vcomp140.dll版本号为 14.50.35710.0
开启点捕捉,max崩溃,关闭点捕捉,max正常

但在我实体机win11 ltsc 25h2中,vcomp140.dll版本号也是 14.50.35710.0,未崩溃,可能导致3dmax崩溃的原因并非是vcomp140.dll文件
可能是其他文件,我实体机中,安装了 VCRedistPack vs2022 vs2026 顺序忘记了,可能某些程序覆盖了导致未出现崩溃的情况

虚拟机回到 14.44左右的版本,捕捉未崩溃

基本上确定是vc++新版导致的问题,某些整合的运行库使用了最新版本,但目前微软最新包在14.44左右(可能发现问题偷偷撤包了)

  • 解决方案
    在控制面板中卸载vc++14,安装微软官方的vc++14运行库,或者安装整合运行库的之前的版本
posted @ 2025-09-16 16:30  trykle  阅读(31)  评论(0)    收藏  举报