.NET Framework 4.0 安装失败

.NET framework 4.0 install fails

我在安装 Cornelsen 的程序时遇到问题。

安装对话框提示需要NET framework 4.0才能安装。

我已经安装了.NET framework 4.8,但我还没有找到降级的方法。

知道如何修复提示吗?

编辑: @Filburt 我试过按照你的 link 并得到这个提示

FIX: 感谢@Stein Åsmul 使用 SuperOrca 并简单地将 RegLocator 值从 .../1031 更改为 .../1033 使 MSI 能够 运行.

LaunchCondition:这看起来像一个常规的 MSI LaunchCondition。这些是必须满足(为真)才能允许安装继续进行的逻辑条件。您应该能够通过打开 MSI 并从 LaunchCondition table. You need an to do so. Orca is Microsoft's own tool, it is installed with Visual Studio and the Windows SDK. Try searching for Orca-x86_en-us.msi - under Program Files (x86) and install the MSI you find, or maybe try SuperOrca.

中删除有问题的启动条件来禁用该条件

修改 MSI:您应该创建一个 MST(转换)来更改 MSI 文件(本质上是一个数据库更改片段到在运行时应用于原始 MSI 数据库文件),但如果您赶时间,可以 "hotfix" 现有 MSI。首先制作原始 MSI 的 zip 或副本。然后从 LaunchCondition table 中删除有问题的条目。我想您也可以将 "OR 1" 添加到现有条件 - 我认为应该可以使条件始终为真。

错误条件:删除启动条件将允许您在相关条件不正确时安装 MSI,但它不会修复您的 MSI 警告您的实际错误情况 - 您只是抑制错误。在你的情况下,你可以先尝试自己安装 .NET 4.8 的德语语言包(这甚至可能满足当前的启动条件 - 我不知道):https://dotnet.microsoft.com/download/dotnet-framework/net48