无法安装.net Framework4.6 SDk,试过如下方法都不行;

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了无法安装.net Framework4.6 SDk,试过如下方法都不行;相关的知识,希望对你有一定的参考价值。

我的操作系统是:window10 64位 专业版问题是:无法安装.net Framework4.6 SDk,提示“这台计算机中已经安装了 .NET Framework 4.6 或版本更高的更新。”我试过方法有二个:一、卡在重命名SDold,1、2步都做成功了,服务正常停止,就是不能重命名,提示在另外一个地方打开;1.开始——所有程序——附件——cmd命令提示符——右键管理员身份运行——在打开的窗口中输入net stop WuAuServ2.开始——运行——输入%windir%3.在打开的窗口中有个文件夹叫SoftwareDistribution,把它重命名为SDold4.开始——所有程序——附件——cmd命令提示符——右键管理员身份运行——在打开的窗口中输入net start WuAuServ5.安装.NET Framework 二、在控制面板中的“启动或关闭windows功能”中对.net framework 4.6高级服务做全勾选,重启电脑后,还是没有看到有安装4.6;请大神解答下;

我不知道你哪里的问题,但是提示已经安装了肯定是安装了,如果是安装别的软件提示未安装,肯定是你安装那个软件的方式不对,而不是net的问题
还有runtime和SDK不一样的,一个是运行库,一个是开发包,不要弄错
参考技术A 什么情况下出现图1?你自己打开.net 2015安装包?安装某软件过程弹出安装?自动更新时弹出安装?要说清楚。
图2,.net 4.6那里,出现图1前是否已经勾选?

.NET Core SDK安装失败

[2019-09-09T14:42:41]e000: Error 0x80070003: Failed to begin registration session.[1FB8:1EE4][2019-09-09T14:42:41]e000: Error 0x80070003: Failed to begin registration session in per-machine process.[1FB8:1EE4][2019-09-09T14:42:41]e000: Error 0x80070003: Failed to register bundle.[1FB8:1EE4][2019-09-09T14:42:41]i399: Apply complete, result: 0x80070003, restart: None, ba requested restart: No上面是部分日志

如果你使用dotnet --version命令没有出来正确的版本信息就表示你.net core安装失败

我觉得可能是因为你下载的版本有问题(你下载了windows版本的SDK)

linux安装SDK可以参照官网文档,它是用yum安装的(centos系统),如果你是用的国内的阿里云、腾讯云等主机,会发现yum源中没有对应的SDK;在国内这就比较蛋疼了,我以前是使用的腾讯云的yum镜像加速地址的,不知道现在为什么不行了,

然后我是这样安装的,找到SDK下载网页上对应的系统版本

点击后会自动下载压缩文件,用winscp等管理工具把下载的压缩文件上传到linux主机上

然后参照命令解压缩执行安装

参考技术A

第一种解决方法:

碰到这种情况最粗暴的方法就是卸载相应的.Net Core Sdk和.NET Core 运行时和托管包,然后在重新下载.Net Core Sdk,不在下载.NET Core 运行时和托管包,这是种感觉和扯淡但是也能解决

第二种解决方法:

通过cmd命令“dotnet --info”查看是否有相应的版本,如果没有就去下载,有的话就去看下环境变量 C:\\Program Files\\dotnet\\是否在C:\\Program Files (x86)\\dotnet\\的上面,如果不在把他移动到上面重启电脑即可

 

本回答被提问者采纳

以上是关于无法安装.net Framework4.6 SDk,试过如下方法都不行;的主要内容,如果未能解决你的问题,请参考以下文章

无法执行,因为未找到应用程序或未安装兼容的 .NET SDK

安装 .NET 6 后无法创建 EF 迁移

VS2019打开项目加载失败:无法找到 .NET Core SDK。请检查确保已安装此项且 global.json 中指定的版本(如有)与所安装的版本相匹配

小5聊无法打开项目文件。 无法找到 .NET SDK。请检查确保已安装此项且 global.json 中指定的版本(如有)与所安装的版本相匹配

我电脑安装vs2010,刚安装了.net-sdk-3.1为啥新建项目web下没有.net core啊?

安装了.net Framework SDK之后可以起到啥作用?