.NET Framework 4.0 安装失败

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了.NET Framework 4.0 安装失败相关的知识,希望对你有一定的参考价值。

卸载SQL时不小心删除了.NET,现在怎么安都安装不上,试了很多方法都木有用,错误日志如下
OS Version = 6.1.7601, Platform 2, Service Pack 1
OS Description = Windows 7 - x64 Home Basic Edition Service Pack 1

CommandLine = D:\47c10d3cbfb561db1a22039bbb8d21f0\\Setup.exe /x86 /x64

Using Simultaneous Download and Install mechanism

Operation: Installing

Package Name = Microsoft .NET Framework 4 Setup
Package Version = 4.0.30319

User Experience Data Collection Policy: Disabled

Number of applicable items: 11

Exe (D:\47c10d3cbfb561db1a22039bbb8d21f0\SetupUtility.exe) succeeded.
Exe Log File: dd_SetupUtility.txt

ServiceControl operation succeeded!

ServiceControl operation succeeded!

Exe (D:\47c10d3cbfb561db1a22039bbb8d21f0\Windows6.1-KB958488-v6001-x64.msu) failed with 0x240006 - (null).

Exe (D:\47c10d3cbfb561db1a22039bbb8d21f0\SetupUtility.exe) succeeded.
Exe Log File: dd_SetupUtility.txt

MSI (D:\47c10d3cbfb561db1a22039bbb8d21f0\netfx_Core_x64.msi) Installation failed. Msi Log: Microsoft .NET Framework 4 Setup_20131121_121142523-MSI_netfx_Core_x64.msi.txt

Final Result: Installation failed with error code: (0x80070643), "安装时发生严重错误 " (Elapsed time: 0 00:03:21).
紧急求大神解答~~~万分感谢呀

推荐lz两种方式
1. 到注册表,HKEY_LOCAL_MACHINE\SOFWARE\Microsoft\Internet Explorer下的MAIN子键,点击main后,在上面菜单中找到“编辑”–“权限”,点击后就会出现“允许完全控制”等字样,勾上则可,然后安装 .Net Framework4.0
2. 开始->运行->输入net stop WuAuServ回车,将c:\windows\SoftwareDistribution这个文件夹重命名为SDold,然后再在命令提示符中输入net start WuAuServ,然后再装.Net Framework4.0
有问题在追问吧,望采纳。追问

请问安装.NET Framework 4.0之前必须安装.NET Framework 3.5吗?

追答

最好先安装3.5的,逐一安装,以免兼容问题哦。

参考技术A 建议你,先对安装的.net相关的一切程序都卸掉,用批处理进行拉圾处理,再用360等进行注册表的清理,再手动进入注册表管理器进行查看,并进行删除,并重新启动,还要手动对。net的相关文件和文件夹进行删除。一写要干尽。 参考技术B 安装错误 0x80070643 或 0x800706d9:您必须开启 Windows 防火墙

如果您尝试安装 Windows 程式集却出现 0x800706d9 或 0x80070643 的错误码,这时可能需要开启 Windows 防火墙。Windows 防火墙是内附於 Windows XP、Windows Vista 与 Windows 7 中的程式,它会监视电脑所有接收与发出的资料。Windows 程式集中部分程式必须在 Windows 防火墙开启的情况下才能安装。
若要开启 Windows 防火墙
按一下 [开始] 按钮 .在搜寻方块中输入「Windows 防火墙」,然後在结果清单中按一下 [Windows 防火墙]。
按一下导览窗格中的 [开启或关闭 Windows 防火墙]。
在每个显示的设定群组中选取 [开启 Windows 防火墙],然後按一下 [确定]。
再尝试一次从 Windows 程式集下载并安装您要的程式。
注意事项
必须使用系统管理员身分登入电脑,才能开启 Windows 防火墙。
参考技术C .Net Framework 4.0安装失败处理说明
一、 打开注册表
开始--运行--输入cmd--回车--在打开的窗口中输入regedit命令
二、 找到Main项
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Internet Explorer\Main

三、 Main权限

u 完全控制,选中【允许】

四、 Main的高级安全设置
u 权限标签页,选中红圈处的两个多选框

u 点击按钮【确定】,选择【是】

五、 安装.Net Framework4.0
参考技术D 您好,本人是做运维的。sql一般不建议卸载、再安装大多数需要重装系统。

在 macOS Monterey 上出现此错误:代码签名“AppAuth.framework”失败

【中文标题】在 macOS Monterey 上出现此错误:代码签名“AppAuth.framework”失败【英文标题】:Getting this error on macOS Monterey: Code signing "AppAuth.framework" failed 【发布时间】:2021-09-02 21:24:47 【问题描述】:

错误截图为here

在实现后尝试将应用从 Xcode 上传到 Apple Connect 时会发生这种情况。

这里是日志:IDEDistributionPipeline.log

2021-06-18 05:59:30 +0000  Running /usr/bin/codesign '-vvv' '--force' '--sign' '93D0804B68D64BEB32D3E27D45905B528D468CAE' '--entitlements' '/var/folders/l9/lc4s2hls2vg03bs4g3bct1d00000gn/T/XcodeDistPipeline.~~~1slhOn/entitlements~~~OmmxKx' '--preserve-metadata=identifier,flags,runtime' '/var/folders/l9/lc4s2hls2vg03bs4g3bct1d00000gn/T/XcodeDistPipeline.~~~1slhOn/Root/Payload/Belen.app/Frameworks/AppAuth.framework'
2021-06-18 05:59:30 +0000  /var/folders/l9/lc4s2hls2vg03bs4g3bct1d00000gn/T/XcodeDistPipeline.~~~1slhOn/Root/Payload/Belen.app/Frameworks/AppAuth.framework: internal error in Code Signing subsystem
2021-06-18 05:59:30 +0000  /usr/bin/codesign exited with 1

我正在使用 CocoaPods 导入这个框架。

有什么办法可以解决这个问题吗?

我已经为这个错误苦苦挣扎了一个多星期。

谢谢!

【问题讨论】:

您使用 macOS Monterey 吗?升级后我开始遇到这个问题 @АндрейКостенко 是的,这是一个已知问题。看看我的回答。 【参考方案1】:

首先,了解您如何将 AppAuth 添加到项目中可能对我们有好处。可可豆?迦太基?具体如何?

我认为您还通过要求 Xcode“嵌入和签名”它在 Xcode 项目中添加了错误的框架,即使该框架不是您自己的代码。

要更改该设置,请打开您的项目,选择您的应用目标,转到“常规”选项卡,然后向下滚动到“框架、库和嵌入式内容”。查找 AppAuth.framework 并将选择更改为“不嵌入”。这应该可以解决问题。

【讨论】:

谢谢,但没有用 :|我正在使用 CocoaPods :) 还有其他想法吗? :(@JanBrinker 不是直接的,但我会告诉你我将如何调试它。尝试在没有 AppAuth 的情况下构建新的测试版本。因此,从 Podfile 中删除 AppAuth,运行 pod install,从项目中删除所有依赖 AppAuth 的代码,构建并尝试上传。 (仅用于测试目的。)如果上传成功:那么您添加 AppAuth 的方式肯定有问题。如果由于另一个依赖项的相同原因而失败:您的整个 Pod 设置存在问题。如果如果因其他原因失败,那将非常奇怪,但它也可能提供线索。试试这个并发布你的结果。也许我可以帮忙。 想知道你是否能够解决这个问题@AntonioAsapche,我也遇到了同样的问题 @NavjeevenMann 看看我的回答。【参考方案2】:

这是 macOS Monterrey 上的一个已知问题。 Apple 工程师正在研究它。

我的解决方法是简单地将另一台 Mac 与 macOS Big Sur 一起使用,并且成功了。

【讨论】:

以上是关于.NET Framework 4.0 安装失败的主要内容,如果未能解决你的问题,请参考以下文章

安装net framework 4.0一般信任关系失败,之前的删除了,但360 软件管家里还显示已安装。每次安装都失败?

Net Framework 4.0 安装必须重启么

如何在win10上安装.net framework 4.0

visual studio 2015安装上后有.net framework2.0吗

net framework 4.0安装不了 拒绝访问

Win10系统无法安装.net framework 4.0怎么办