FreeCAD 启动后小窗口闪现即退的解决思路
FreeCAD 启动后小窗口闪现即退核心原因是显卡 OpenGL 驱动兼容失败或配置文件损坏优先尝试强制软件渲染启动并重置配置目录。核心解决方案按顺序尝试强制软件渲染启动最常用有效Windows右键快捷方式→属性→“目标”栏末尾加空格输入--disable-gpu或直接运行命令行freecad.exe --disable-gpu若仍失败编辑%APPDATA%\FreeCAD\FreeCAD.cfg添加[OpenGL] UseSoftwareOpenGL1。Linux终端执行LIBGL_ALWAYS_SOFTWARE1 QT_QPA_PLATFORMxcb freecad创建脚本启动。重置损坏的用户配置关闭 FreeCAD重命名或删除配置文件夹Windows 为%APPDATA%\FreeCADLinux/macOS 为~/.FreeCAD先备份重启软件让系统重建默认配置。检查依赖与路径确保安装路径无中文字符或特殊符号若是便携版务必用 7-Zip 完整解压WinRAR 易导致文件损坏确认显卡驱动已更新至稳定版老旧显卡如 GT 710 及更早必须使用软件渲染模式。排查步骤与日志定位若上述无效需通过日志确认具体报错以调试模式启动命令行执行freecad --log-levelDEBUG观察控制台最后输出的错误信息如ImportError、OpenGL initialization failed。查看日志文件启动失败后检查%APPDATA%\FreeCAD\log.txt(Windows) 或~/.FreeCAD/log.txt(Linux) 中的崩溃堆栈。常见特定场景双显卡笔记本在 NVIDIA/AMD 控制面板中强制 FreeCAD 使用高性能独立显卡而非核显。Linux Wayland 环境强制切换至 X11 后端见上述 Linux 启动命令。依赖缺失Linux 下需安装coinor-libcoin、python3-pivy等库Windows 官方安装包通常自带勿随意修改系统 Python 环境。注意事项区分软件FreeCAD 是开源免费软件不需要激活服务FlexNet请勿参考 AutoCAD 的“开启许可服务”方案那是无效操作。版本选择若当前版本持续崩溃可尝试下载官方 Portable便携版 解压使用或回退至 FreeCAD 0.21 等成熟旧版测试是否为新版 Bug。