[系统技术] Windows Server 2012 R2 或 2016 无法安装 .NET Framework 3.5.1

0
回复
374
查看
[复制链接]
  • TA的每日心情
    无聊
    2024-7-25 02:03
  • 签到天数: 109 天

    [LV.6]常住居民II

    2357

    主题

    2362

    帖子

    0

    积分

    管理员

    Rank: 9Rank: 9Rank: 9

    积分
    0
    发表于 2022-2-24 09:15:07 | 显示全部楼层 |阅读模式
    问题描述
      使用 Windows Server 2012 R2 或 Windows Server 2016系统,发现在安装 .NET Framework 3.5.1 时报错,报错内容如下图所示。
       L3Byb3h5L2h0dHAvZG9jcy1hbGl5dW4uY24taGFuZ3pob3Uub3NzLmFsaXl1bi1pbmMuY29tL2Fzc2V0cy9waWMvMzgyMDMvY25femgvMTQ5MzY4NjMzOTAyNy9lY3MlMjBfJTIwd2luZG93cyUyMF8lMjBlcnJvciUyMG1lc3NhZ2UlMjBfJTIwbmV0RnJhbWV3b3JrLnBuZw==.jpg
      原因分析
      找不到安装源文件。
      解决办法
      可以使用如下 PowerShell 脚本进行安装。
      1、从 开始 菜单中找到 PowerShell,右键单击选择 以管理员身份运行。
      2、输入如下脚本后,按回车键执行。
    • Set-ItemProperty -Path 'HKLM:SOFTWAREPoliciesMicrosoftWindowsWindowsUpdateAU' -Name UseWUServer -Value
    • Restart-Service -Name wuauserv
    • Install-WindowsFeature Net-Framework-Core
    • Set-ItemProperty -Path 'HKLM:SOFTWAREPoliciesMicrosoftWindowsWindowsUpdateAU' -Name UseWUServer -Value
    • Restart-Service -Name wuauserv

      如下图显示,说明安装成功:
       L3Byb3h5L2h0dHBzL2ltYWdlczIwMTguY25ibG9ncy5jb20vYmxvZy82NjU2NjIvMjAxODA2LzY2NTY2Mi0yMDE4MDYwNjA5NDAyOTA0MS0xMzY5MjUyMDMyLnBuZw==.jpg
      注意:
      1. Windows Server 2012 与 Windows Server 2016 内存占用较高,安装其他应用程序使内存消耗更高,可能会导致内存不足引起安装失败,因此建议增加物理内存,如果是 IO 优化实例,可以酌情 开启系统虚拟内存
      2. 如果安装报错:0x800f081f,那么请检查公网网络是否正常,如果正常,可能是连接微软 update 服务器链路不稳定导致更新失败,建议更换时间段重试。



    回复

    使用道具 举报

    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则