
这个报错 The following libraries are broken,官方明确原因是Maxon 数字签名证书缺失,不是单纯 VC 运行库问题
下载 Maxon 官方证书包:
https://cacerts.digicert.com/DigiCertTrustedG4CodeSigningRSA4096SHA3842021CA1.crt
导入证书(关键!不要装到根证书,是【中间证书颁发机构】)
方法 A:图形界面操作
- Win+R,输入
certlm.msc回车,打开本地计算机证书管理器 - 展开:证书‑本地计算机 → 中间证书颁发机构 → 证书
- 右侧空白处右键 → 所有任务 → 导入
- 下一步,选中刚才下载的 crt 证书文件
- 存储位置选择:中间证书颁发机构(不要选根证书!),完成导入。
方法 B:管理员 PowerShell 一键导入
把 crt 放到 D:\Downloads文件夹,管理员 PowerShell运行:
Import-Certificate -FilePath "D:\Downloads\DigiCertTrustedG4CodeSigningRSA4096SHA3842021CA1.crt" -CertStoreLocation Cert:\LocalMachine\CA
如果启动闪退:
找到 C4D 快捷方式 → 右键【属性】
在「目标」末尾加一个空格,粘贴参数:‑nogpu
示例:
"C:\Program Files\Maxon Cinema 4D 2025\Cinema 4D.exe" ‑nogpu
可以用 Windows 自带certutil写 bat 批处理,不需要 PowerShell。
注意:证书放在 D:\DigiCertTrustedG4CodeSigningRSA4096SHA3842021CA1.crt,bat 必须右键【以管理员身份运行】,否则权限不足导入失败。
新建文本文档,复制下面全部内容,保存为 导入证书.bat,编码 ANSI。
@echo off
chcp 65001 >nul
echo 正在导入中间证书(LocalMachine\CA)
certutil -addstore -f CA "D:\DigiCertTrustedG4CodeSigningRSA4096SHA3842021CA1.crt"
echo.
echo 完成!请打开 certlm.msc 检查【中间证书颁发机构】是否出现该证书
pause