已安装.NET Framework 4.8,Windows功能仍显示4.7如何同步?
解决.NET Framework 4.8与Windows功能/IIS版本不同步的问题
方法1:重新注册ASP.NET 4.8到IIS
打开管理员权限的命令提示符,根据系统位数执行对应命令:
- 32位系统:
%windir%\Microsoft.NET\Framework\v4.0.30319\aspnet_regiis.exe -i - 64位系统:
%windir%\Microsoft.NET\Framework64\v4.0.30319\aspnet_regiis.exe -i
执行后会将.NET Framework 4.8关联的ASP.NET组件注册到IIS,同步版本显示。
方法2:修复.NET Framework 4.8
- 从微软官方渠道下载.NET Framework 4.8离线安装包
- 运行安装包,选择修复选项,完成修复后重启系统。此操作会修复损坏的组件,同步Windows功能中的版本标识。
方法3:启用Windows功能中的.NET Framework 4.8组件
- 打开控制面板→程序和功能→启用或关闭Windows功能
- 展开**.NET Framework 4.8 Advanced Services**,确保所有子组件(包含ASP.NET 4.8)均已勾选
- 点击确定,等待组件配置完成后重启系统。
方法4:调整IIS应用程序池设置
- 打开IIS管理器,选中服务器节点下的应用程序池
- 将目标应用程序池的**.NET CLR版本**设置为
v4.0.30319(该版本号对应.NET Framework 4.x全系列,包含4.8)
内容的提问来源于stack exchange,提问作者Jiaye.Jing
相关产品推荐
相关产品推荐

