Windows 11 26H1 离线安装 .NET Framework 3.5DISM 命令与独立安装器双方案详解当你在Windows 11 26H1(Build 28000)或更新版本上尝试运行某些遗留应用时可能会遇到一个令人头疼的问题——系统提示需要安装.NET Framework 3.5。与早期版本不同微软在这个版本中移除了通过Windows更新直接安装此组件的选项。本文将为你提供两种经过验证的解决方案使用DISM命令配合原版ISO安装以及下载微软官方独立安装器。1. 为什么Windows 11 26H1需要特殊安装方法微软在Windows 11 26H1(Build 28000)中做出了一项重大变更.NET Framework 3.5不再作为可选功能通过Windows Update提供。这一变化影响了许多依赖此框架运行的遗留应用程序特别是那些开发于.NET 2.0至3.5时代的软件。关键变化点传统启用或关闭Windows功能中的在线安装选项已移除相关可选组件(如ASP.NET 3.5、WCF服务等)也不再包含在系统中微软仅提供独立安装包作为官方解决方案提示在尝试安装前建议先确认你的系统版本。按WinR输入winver查看是否运行的是Build 28000或更高版本。2. 方案一使用DISM命令和原版ISO安装虽然微软推荐使用独立安装器但传统的DISM方法在某些环境下仍然有效特别是当你有原版安装介质时。2.1 准备工作首先你需要获取与当前系统版本完全匹配的Windows 11 ISO文件。版本不匹配是导致安装失败的最常见原因。获取正确ISO的方法访问微软官方下载页面( www.microsoft.com/software-download )使用Media Creation Tool创建当前版本的ISO从可信来源下载对应版本的ISO(确保哈希值匹配)2.2 详细安装步骤挂载下载的ISO文件(右键点击 挂载)记下被分配的驱动器号(如F:)以管理员身份打开命令提示符执行以下命令dism.exe /online /enable-feature /featurename:netfx3 /All /LimitAccess /Source:F:\sources\sxs参数说明/online针对当前运行的系统操作/enable-feature /featurename:netfx3启用.NET Framework 3.5功能/All启用所有父特性/LimitAccess阻止DISM联系Windows Update/Source指定安装源位置2.3 常见问题解决如果遇到错误可以尝试以下解决方案错误代码可能原因解决方案0x800f0906源路径错误检查ISO版本是否匹配确认源路径正确0x800f081f文件缺失或损坏使用DISM /Online /Cleanup-Image /RestoreHealth修复系统0x80004005一般性错误检查系统磁盘空间确保有足够权限3. 方案二使用微软官方独立安装器对于没有原版ISO或追求简便的用户微软提供了专门的独立安装包。3.1 下载正确的安装包访问微软官方下载页面获取以下两个关键文件.NET Framework 3.5 for Windows 11 26H1对应的语言包(如果需要非英语支持)重要提示确保下载的安装包明确标注支持Windows 11 26H1(Build 28000)其他版本的安装包将无法工作。3.2 安装步骤详解下载完成后右键安装程序选择以管理员身份运行接受许可条款安装程序将自动检测系统兼容性等待安装完成(通常需要2-5分钟)重启系统以使更改生效验证安装是否成功Get-WindowsFeature -Name NET-Framework-Features | Select-Object Name,InstallState输出中应显示Installed状态。4. 两种方案的对比与选择建议根据实际环境和使用需求两种方案各有优劣对比项DISMISO方案独立安装器方案适用环境无网络访问需要下载安装包所需资源原版ISO文件约200MB下载安装时间5-10分钟2-5分钟成功率依赖ISO匹配度官方保证兼容额外组件包含所有子功能仅核心框架推荐场景企业批量部署个人用户快速安装个人建议如果你经常需要部署多台机器建议保留匹配的ISO文件使用DISM方案对于一次性安装或普通用户独立安装器更为简便可靠在严格管控的环境中(如某些企业网络)独立安装器可能是唯一可行方案5. 高级应用场景与疑难解答对于需要ASP.NET 3.5等额外功能的用户微软提供了专门的PowerShell脚本来恢复这些被移除的组件功能。5.1 启用ASP.NET 3.5支持下载微软提供的Enable-ASPNet35.ps1脚本以管理员身份运行PowerShell执行以下命令Set-ExecutionPolicy RemoteSigned -Force .\Enable-ASPNet35.ps15.2 典型问题排查问题安装后应用程序仍提示缺少.NET 3.5解决方案确认安装的版本与应用程序要求的完全一致检查系统环境变量是否包含.NET路径尝试修复安装.NET Framework Repair Tool /q问题安装过程中系统卡住解决方案检查系统日志(事件查看器 Windows日志 应用程序)临时禁用杀毒软件确保系统有足够磁盘空间(至少500MB空闲)在实际工作中我遇到过一台由于Windows组件存储损坏导致无法安装的机器。通过先运行DISM /Online /Cleanup-Image /RestoreHealth修复系统映像再尝试安装.NET 3.5最终解决了问题。