zoukankan      html  css  js  c++  java
  • Windows(win2016、win2019、win10)在IIS下添加.NET Framework 3.5 NetFx3 失败 (状态为:0x800f0950)的解决办法

    今天一个客户自己的电脑安装了一个windows server 2016 想装一个IIS,程序一个C+写的ERP,NET是必然,NET4.7可以安装了,但就是3.5,如何也装不上,错误(状态为:0x800f0950),具体请看图;

    错误描述以及错误图如下:

    添加角色和功能时,选中IIS及.NET Framewok 3.5,提示安装失败,错误:0x800f0950 在“事件查看器”中,有“启动程序包 Microsoft .NET Framework 3.0 的更新 NetFx3失败。状态为:0x800f0950”

    Windows(win2016、win2019、win10)在IIS下添加.NET Framework 3.5 NetFx3 失败 (状态为:0x800f0950)的解决办法

    那咱换个办法,下载离线的安装时不是就可以呢?具体请看:

    Windows(win2016、win2019、win10)在IIS下添加.NET Framework 3.5 NetFx3 失败 (状态为:0x800f0950)的解决办法

    错误依旧,这就尴尬了,这属于啥问题呢?然后根据网上的操作折腾了一圈;有的让关闭防火墙,有的让下载离线安装包,有的让加载新的IOS,就是各种方法无果;

    问题原因:

    windows 自动更新给禁用了导致无法添加.net应用;

    解决办法有两种具体的,有两种神助攻,共四种方式,请自行参考:

    第一种解决办法:

    1、手动通过Windows Update更新,会自动打上.NET Framework的相关补丁;或者打开自动更新也可以;

    Windows(win2016、win2019、win10)在IIS下添加.NET Framework 3.5 NetFx3 失败 (状态为:0x800f0950)的解决办法

    2、再次添加角色和功能

    Windows(win2016、win2019、win10)在IIS下添加.NET Framework 3.5 NetFx3 失败 (状态为:0x800f0950)的解决办法

    再次添加角色和功能

    3、安装成功NET3.5Windows(win2016、win2019、win10)在IIS下添加.NET Framework 3.5 NetFx3 失败 (状态为:0x800f0950)的解决办法

    4、查看IIS中已经有了;

    Windows(win2016、win2019、win10)在IIS下添加.NET Framework 3.5 NetFx3 失败 (状态为:0x800f0950)的解决办法

    第二种方式:

    1、首先下载net 3.5离线安装包,Microsoft .NET Framework 3.5 Service Pack 1(完整软件包)(点我可以直接下载-官方下载地址哦)

    2、将下载的dotnetfx35.exe 文件放到 此电脑–系统盘(基本都为C盘)–windows–system32 文件夹中

    Windows(win2016、win2019、win10)在IIS下添加.NET Framework 3.5 NetFx3 失败 (状态为:0x800f0950)的解决办法

    以上方式还没有能解决你的问题,那我们就来看看第三种方式;

    第三种方法:

    1. 通过DVD或者USB设备挂载ISO到机器上。

    2. 使用管理员用户权限打开命令提示符,输入以下命令:

    Dism /online /enable-feature /featurename:NetFX3 /All /Source:E:sourcessxs /LimitAccess

    注意:参数中是要从位于E:驱动器上的安装介质安装.NET Framework 3.5,您需要按照实际ISO挂载的盘符修改参数。

    windows 10  Windows 2019 不能用的话用原光盘加载虚拟光驱;

    1、首先在Win10 ISO文件上点击右键,选择“装载” “这台电脑”中就会显示虚拟光驱“DVD驱动器(E:)”,记下盘符“E:”。

    2、然后以管理员身份运行命令提示符 (或者右键点击Win10开始按钮,以管理员身份运行Windows PowerShell),在“管理员:命令提示符(或管理员: Windows PowerShell)”窗口中输入以下命令: dism.exe /online /enable-feature /featurename:netfx3 /Source:E:sourcessxs

    注意:参数中是要从位于E:驱动器上的安装介质安装.NET Framework 3.5;


    也可以用此方式哈
    1.打开你版本的 iso ,  sources sxs 下有4个 cab 文件
    2.打开Dism++ ,更新管理—-添加(上述4个cab 文件)
    3.再打开控制面板—-程序和功能—-启用或关闭windows功能——-Net 3.5  勾上复选框

    还一种神奇的事儿没有验证,据说可行;

    第四种方法:

    1、按Win+X(或右键左下角开始菜单)——程序和功能——左侧的启用或关闭功能

    Windows(win2016、win2019、win10)在IIS下添加.NET Framework 3.5 NetFx3 失败 (状态为:0x800f0950)的解决办法

    Windows(win2016、win2019、win10)在IIS下添加.NET Framework 3.5 NetFx3 失败 (状态为:0x800f0950)的解决办法

    2、去掉.net 4.6的勾选,点确定,等待完成

    Windows(win2016、win2019、win10)在IIS下添加.NET Framework 3.5 NetFx3 失败 (状态为:0x800f0950)的解决办法

    Windows(win2016、win2019、win10)在IIS下添加.NET Framework 3.5 NetFx3 失败 (状态为:0x800f0950)的解决办法

    3、重复第1步,勾选.net 3.5,点确定,等待完成;

    Windows(win2016、win2019、win10)在IIS下添加.NET Framework 3.5 NetFx3 失败 (状态为:0x800f0950)的解决办法

    4、重复第1步,勾选.net 4.6,点确定,等待完成;

    Windows(win2016、win2019、win10)在IIS下添加.NET Framework 3.5 NetFx3 失败 (状态为:0x800f0950)的解决办法

    以上内容,就是关于Win10、Win2016、Win2019、Windows系统上无法安装NET3.5,且提示错误代码:0x800f0950的解决办法,如各位也有此问题的话,可以按照上面的方法进行解决,希望本篇可以顺利帮助大家解决问题哦,如需其他帮助,欢迎继续来本站搜索查看。也请大家能够多多支持老梁的博客。也可以打赏博主哦;

    所写所说,是心之所感,思之所悟,行之所得;文当无敷衍,落笔求简洁。 以所舍,求所获;有所依,方所成

  • 相关阅读:
    简单讲解Asp.Net Core自带IOC容器ServiceCollection
    C#配置文件configSections详解
    学习Linq之前必须知道的几种语法糖
    学习Linq之前必须要了解的扩展方法
    学习学习学习学习!!!!!!!!!!!!
    SpringBoot自动配置原理
    OAuth2
    微服务搭建学习笔记(一) 认证中心搭建
    Vue 学习记录
    Vue实例(1)
  • 原文地址:https://www.cnblogs.com/guarderming/p/11468870.html
Copyright © 2011-2022 走看看