本帖最后由 徐富荣 于 2026-9-8 14:06 编辑
Windows Server2019,双击`ads.exe`,任务管理器进程一闪消失,**无弹窗、无事件日志、CrashDump 也不生成**。
> 这属于**程序主动退出,不是系统崩溃**。ADS 在 Qt 平台插件初始化阶段或者许可校验阶段直接内部调用 ExitProcess 结束进程,Windows 错误捕获机制完全截不到信息。
> 注意:**.NET4.8 跟 ads.exe 主程序无关**,主程序不需要.NET,只有图形版 lmtools 才需要。
解决方案:
第一步:先确认 2 个关键文件进入 C:\Program Files\Keysight\ADS2026\bin
打开platforms文件夹,确认里面存在 qwindows.dll
如果没有这个文件,Qt 无法创建窗口,直接无声退出,100% 复现你现在现象,代表安装包损坏,必须关闭杀毒软件重新解压安装。
第二步:管理员 CMD 完整设置 Qt 环境变量启动(复制整段执行)cd /d "C:\Program Files\Keysight\ADS2026\bin" set QT_QPA_PLATFORM=windows set QT_QPA_PLATFORM_PLUGIN_PATH=C:\Program Files\Keysight\ADS2026\bin\platformsset QT_OPENGL=software set QT_QPA_NO_GPU=1 ads.exe > ads_start.log 2>&1 执行完之后 bin 目录会生成ads_start.log,把这个文件打开,看里面是否输出任何文字。
哪怕程序一闪消失,只要有输出,就能拿到真实原因。
系统开启 “Beta:使用 Unicode UTF‑8 提供全球语言支持”打开控制面板 → 区域 → 【管理】选项卡 → 【更改系统区域设置】 ✅勾选:Beta: 使用 Unicode UTF‑8 提供全球语言支持
⚠️Server2019 这里勾选后重启,系统全局代码页切换为 UTF‑8,Qt6 就可以正常初始化
重启后我们就可以正常运行软件了! |