我无法在装有 Windows 10 的 PC 上运行 program.exe。该程序需要 USB 密钥才能运行。密钥和程序在任何我试过其他 PC,所以它们没问题。但在我需要它运行的特定 PC 上,它在任务管理器的正在运行的进程列表中出现了几秒钟,然后就消失了。
当我使用 Process Explorer 时,我看到werFault.exe
程序停止运行后立即启动。事件查看器记录了一个错误模块:mfc140.dll
。
我使用 Windows 10 Pro 版本 1909(2019 年 11 月)将 PC 重置为出厂设置。USB 密钥在设备列表中显示为“HID Dongle”,它也出现在我尝试的所有其他 PC 上。
无法运行的笔记本电脑是 ThinkPad T490,型号:20N2,配备 i7-8565U CPU。我尝试在另一台配备 i7-7500U CPU 的 Thinkpad T470 20HF 上运行,这是上一代产品,程序在这里运行良好。
我创建了一个简单的 MFC 应用程序来使用该mfc140.dll
库,它运行正常,因此库本身不是问题。program.exe 在调用时出现问题mfc140.dll
导致其中断,但仅限于 ThinkPad T490,在我尝试过的所有 PC 上它都运行正常。TP T490 拥有我尝试过的所有 PC 中最新的 CPU。这真是令人费解,我还能尝试什么?