.NET Framework 4.0安装失败 [英] .NET framework 4.0 install fails

查看:62
本文介绍了.NET Framework 4.0安装失败的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

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

I am having issues installing a program by Cornelsen.

安装对话框提示需要NET Framework 4.0才能安装.

The setup dialog prompts that NET framework 4.0 is needed in order to install.

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

I have installed NET framework 4.8 and I have not found a way to downgrade.

关于如何解决提示的任何想法?

Any idea on how to fix the prompt?

编辑:@Filburt我尝试点击您的链接并获得此提示

@Filburt I have tried following your link and get this prompt

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

FIX: Thanks to @Stein Åsmul using SuperOrca and simply changing the RegLocator Value from .../1031 to .../1033 enabled the MSI to run.

推荐答案

LaunchCondition :这看起来像是常规的MSI LaunchCondition.这些是要继续进行安装必须满足的逻辑条件(为真).您应该能够通过打开MSI并从启动条件表.您需要使用 MSI工具.Orca是Microsoft自己的工具,它与Visual Studio和Windows SDK一起安装.尝试在 Program Files(x86) 下搜索 Orca-x86_zh-cn.msi -并安装所需的MSI找到,或者尝试 SuperOrca .

LaunchCondition: This looks like a regular MSI LaunchCondition. These are logical conditions that must be met (be true) for the installation to be allowed to proceed. You should be able to disable the condition by opening the MSI and removing the launch condition in question from the LaunchCondition table. You need an MSI tool 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数据库文件:运行时),但如果需要的话,可以修补"现有的MSI.首先制作原始MSI的zip或副本.然后只需从 LaunchCondition表中删除违规条目.我想您也可以在现有条件上添加 "OR 1" -我认为应该可以使条件始终为真.

Modifying MSI: You are supposed to create an MST (transform) to change an MSI file (essentially a database change fragment to apply to the original MSI database file at runtime), but you can "hotfix" an existing MSI if you are in a hurry. Make a zip or copy of the original MSI first. Then just delete offending entries from the LaunchCondition table. I suppose you can add "OR 1" to the existing condition as well - I think that should work to make the condition always true.

错误条件 :删除启动条件将允许您在有问题的条件不成立的情况下安装MSI,但无法修复导致以下问题的实际错误条件:您的MSI会警告您-您只是抑制该错误.在您的情况下,您可以尝试自己先安装.NET 4.8的德语包(甚至可以满足当前的启动条件-我不知道): 查看全文

登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆