开发者社区 > 弹性计算 > 云服务器ECS > 正文

ecs装的2012R2,死活就是装不上net3.5,论坛和网站上的各种方法都尝试了,求教大神!!

已解决

ecs装的2012R2,死活就是装不上net3.5,论坛和网站上的各种方法都尝试了依然是不行,截图已附上,求哪位老师能帮下忙啊,快崩溃了!!!
[图片]企业微信截图_169197793546.png
[图片]企业微信截图_16920039691067.png

展开
收起
ofirj3abv7kcq 2023-08-14 17:09:11 912 1
7 条回答
写回答
取消 提交回答
  • 推荐回答

    由于Windows实例默认采用WSUS获取更新源,导致.NET Framework和语言包安装文件缺失,所以上报找不到源文件或者无法安装语言包的相关错误。

    解决方案
    远程连接Windows实例。
    image.png

    具体操作,请参见通过密码或密钥认证登录Windows实例。https://help.aliyun.com/zh/ecs/user-guide/connect-to-a-windows-instance-by-using-a-password-or-key?spm=a2c4g.11186623.0.0.1c393405wnMFUT#task-2370976

    打开CMD命令行窗口。
    输入powershell进入PowerShell交互界面。
    image.png

    运行以下命令,修改注册表将更新源设置为Windows Update。

    Set-ItemProperty -Path 'HKLM:\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate\AU' -Name UseWUServer -Value 0
    Restart-Service -Name wuauserv

    运行以下命令,通过PowerShell安装.NET Framework。

    Install-WindowsFeature Net-Framework-Core

    说明 您也可以继续在Server Manager中安装.NET Framework,或者在控制面板中安装语言包。

    可选:运行以下命令,将更新源重新设置为WSUS。

    Set-ItemProperty -Path 'HKLM:\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate\AU' -Name UseWUServer -Value 1
    Restart-Service -Name wuauserv

    b98285723f48cf6d26ebe5c01a5ef990_p45359.png

    2023-08-15 08:38:11
    赞同 展开评论 打赏
  • 一样一样的问题,怎么解决的?

    2023-12-16 08:28:03
    赞同 展开评论 打赏
  • 用dism++装!
    点左侧的程序和功能,然后点windows功能
    在下面选择你要安装的功能,右边本地源就是安装光盘里对应的sxs文件夹,你可以自己找win2012对应版本的光盘镜像,拷贝sxs文件夹到服务器上指定一下就行了
    image.png

    2023-11-13 00:21:27
    赞同 1 展开评论 打赏
  • 公众号:网络技术联盟站,InfoQ签约作者,阿里云社区签约作者,华为云 云享专家,BOSS直聘 创作王者,腾讯课堂创作领航员,博客+论坛:https://www.wljslmz.cn,工程师导航:https://www.wljslmz.com

    对于在阿里云ECS上安装.NET Framework 3.5遇到的问题,我可以提供以下解决方案和建议:

    1. 使用离线安装程序:尝试使用.NET Framework 3.5的离线安装程序进行安装。首先,下载.NET Framework 3.5的离线安装程序(Windows Server 2012 R2对应的版本),然后将其上传到ECS实例上,并运行安装程序进行安装。确保禁用了服务器管理器中的"指定可用于安装来源的替代源路径"选项,因为离线安装程序本身包含所需的安装文件。

    2. 使用Windows Server 2012 ISO镜像:可以将Windows Server 2012 R2的ISO镜像文件下载到ECS实例上,然后通过挂载镜像文件进行安装。在服务器管理器中选择"添加角色和功能",然后选择"使用其他安装源"选项,指定为挂载的ISO镜像文件。这样可以确保.NET Framework 3.5的安装文件正常加载并完成安装。

    3. 检查Windows Update:在安装.NET Framework 3.5之前,确保服务器已经接收到并安装了最新的Windows更新。有时,缺少必要的更新可能会导致.NET Framework 3.5无法正常安装。在服务器管理器中选择"Windows Update",检查是否有可用的更新,并确保安装了所有重要和关键的更新。

    4. 使用DISM命令:打开命令提示符(管理员权限),运行以下命令以使用DISM工具安装.NET Framework 3.5:

      dism /online /enable-feature /featurename:NetFx3 /All /LimitAccess /Source:d:\sources\sxs
      

      这里的/Source参数需要指向Windows Server 2012 R2安装媒体中的sxs文件夹所在的位置。您可能需要修改命令中的d:为正确的驱动器字母,以匹配您上传ISO镜像文件的驱动器。

    2023-08-20 22:45:23
    赞同 展开评论 打赏
  • 天下风云出我辈,一入江湖岁月催,皇图霸业谈笑中,不胜人生一场醉。

    Windows Server 2012 R2无法安装.NET Framework 3.5的原因可能是未设置正确的Windows Update设置或安装.NET Framework的步骤有误12。 2. 执行命令修改注册表,将更新源设置为Windows Update。 3. 重启Windows Update服务。 4. 使用PowerShell安装.NET Framework。 5. 安装完.NET Framework后,将Windows更新源修改回WSUS。image.png

    2023-08-15 14:09:06
    赞同 展开评论 打赏
  • 十分耕耘,一定会有一分收获!

    楼主你好,您好,这种情况可能是因为您的 ECS 所在的网络不通或者没有正确配置。您可以尝试以下方法:

    1. 确保 ECS 正确联网并访问互联网,检查 ECS 的网络设置是否正常。
    2. 确保 ECS 的 Windows 更新服务正常,适用于此问题的某些更新可能需要通过 Windows 更新进行安装。确保更新服务打开并检查是否存在任何更新。
    3. 尝试使用 DISM 命令安装 .NET Framework。以管理员身份打开命令提示符,输入以下命令并回车:
      DISM /online /enable-feature /featurename:NetFx3 /All /Source:C:\sources\sxs /LimitAccess

    注意:/Source 后的 C:\sources\sxs 为路径,如果您的安装介质的路径不同,则需要相应更改。

    2023-08-15 09:26:38
    赞同 展开评论 打赏
  • 可以尝试以下方法来解决:

    1. 使用Server Manager安装

      • 打开服务器管理器(Server Manager)。
      • 在左侧导航栏中选择"添加角色和功能"(Add Roles and Features)。
      • 在安装类型页面上,选择"基于角色或基于功能的安装"(Role-based or feature-based installation)。
      • 选择要安装的服务器,并继续到"角色服务"(Role Services)页面。
      • 在"角色服务"页面上找到并选择".NET Framework 3.5 Features"。
      • 完成向导,并等待安装完成。
    2. 使用命令行安装

      • 打开命令提示符(Command Prompt)或 PowerShell 窗口。
      • 运行以下命令(确保管理员权限):
        DISM /Online /Enable-Feature /FeatureName:NetFx3 /All /LimitAccess /Source:D:\sources\sxs
        
        其中 D:\sources\sxs 是指服务器安装文件在您的服务器上的位置。请将其替换为实际的路径。
      • 等待命令执行完毕,以完成安装。
    3. 禁用组策略设置

      • 打开注册表编辑器(Registry Editor)。
      • 导航至以下注册表项:HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate\AU
      • 检查是否存在名为"UseWUServer"的DWORD值。如果存在,请将其值改为0。
      • 重新启动服务器,并尝试再次安装.NET Framework 3.5。
    2023-08-14 17:24:13
    赞同 展开评论 打赏
滑动查看更多

云服务器ECS是一种安全可靠、弹性可伸缩的IaaS级云计算服务。在这里你可以获取最新的ECS产品资讯、最前沿的技术交流以及优惠活动等信息,加速自己的技术成长。

相关产品

  • 云服务器 ECS
  • 相关电子书

    更多
    如何运维千台以上游戏云服务器 立即下载
    网站/服务器取证 实践与挑战 立即下载
    ECS块储存产品全面解析 立即下载