开发者社区 问答 正文

Windows添加.NET Framework 3.0 NetFx3 失败 - 状态为:0x800f0950

环境:Windows Server 2019


过程:


1.添加角色和功能时,选中IIS及.NET Framewok 3.5,提示安装失败,错误:0x800f0950



2.在“事件查看器”中,有“启动程序包 Microsoft .NET Framework 3.0 的更新 NetFx3失败。状态为:0x800f0950”



3.手动通过Windows Update更新,会自动打上.NET Framework的相关补丁



4.再次添加角色和功能



5.成功安装



6.在IIS管理器中,查看应用程序池中,有相应的.NET版本



参考: https://answers.microsoft.com/zh-hans/insider/forum/all/win10-dism%E9%94%99%E8%AF%AF-0x800f0950/f665f040-2192-4ffa-93b7-9f270c0881ec?page=2

展开
收起
dongshan8 2019-02-14 16:05:54 16922 分享 版权
阿里云 AI 助理回答

针对您在Windows Server 2019环境中遇到的.NET Framework 3.5安装失败问题(错误代码:0x800f0950),请按照以下步骤进行解决:

  1. 修改更新源设置: 首先,需要通过修改注册表将更新源从WSUS更改为Windows Update,以便获取缺失的.NET Framework安装文件。操作步骤如下:

    • 打开CMD命令行窗口。
    • 输入powershell进入PowerShell交互界面。
    • 运行以下命令以修改注册表:
      Set-ItemProperty -Path 'HKLM:\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate\AU' -Name UseWUServer -Value 0
      Restart-Service -Name wuauserv
      
  2. 重新尝试安装.NET Framework 3.5

    • 在修改完更新源后,再次尝试通过“添加角色和功能”向导来安装.NET Framework 3.5。此时系统应能成功下载并安装所需的组件。
  3. 验证安装结果

    • 安装完成后,请检查“事件查看器”中是否还有与.NET Framework 3.5安装相关的错误信息。如果之前的问题已解决,则不应再出现错误记录。
  4. (可选)恢复WSUS更新源

    • 如果您的环境需要使用WSUS作为更新源,可以在.NET Framework 3.5安装成功后,重新将更新源设置回WSUS。执行以下命令:
      Set-ItemProperty -Path 'HKLM:\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate\AU' -Name UseWUServer -Value 1
      Restart-Service -Name wuauserv
      
  5. 确认IIS配置

    • 您提到已经成功在IIS管理器中看到相应的.NET版本,这表明.NET Framework 3.5已正确安装,并且与IIS集成无误。

通过上述步骤,您应该能够解决.NET Framework 3.5安装失败的问题。如果问题仍然存在,建议检查系统是否有其他潜在的配置问题或网络限制,并考虑联系阿里云技术支持获取进一步的帮助。

有帮助
无帮助
AI 助理回答生成答案可能存在不准确,仅供参考
0 条回答
写回答
取消 提交回答