Windows 10 启用windows功能.NET Framework3.5 时 windows无法完成请求的更改 错误代码:0x80072F8F解决方案 | 您所在的位置:网站首页 › windows功能无法下载所需要文件的软件 › Windows 10 启用windows功能.NET Framework3.5 时 windows无法完成请求的更改 错误代码:0x80072F8F解决方案 |
Windows10无法开启.NET Framework3.5 错误代码:0x80072F8F
此次问题显然是windows试图在线安装.NET Framework3.5导致失败的。 后来我去沟通了微软工程师,工程师建议覆盖安装系统,来修复这种安装问题。 (特别注意:此方法笔者尝试后并未解决笔者的问题,但是网上有些朋友说这个方法解决成功了他们的问题。这里推荐大家实在没办法解决了再去尝试这个覆盖安装系统的办法。毕竟覆盖系统安装需要很长很长的时间,而且还有一定的风险。) 覆盖安装系统的那么得先下载window10安装介质了Windows10下载链接 进入链接 这个方法很多人说成功了但是笔者尝试并未解决笔者的问题(不知道我这个是啥情况,心累),既然好多人都解决成功了所以在这里也给大家分享一下。 打开注册表:cmd+r 输入regedit,确定; 找到路径HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate\AU,其中UseWUServer默认值为1,改成0; 打开服务列表(此电脑右键->管理->服务和应用程序->服务),重启Windows Update服务; (当然如果找服务嫌麻烦的可以直接重启电脑。这样服务也跟着重启了) 此时可以正常在功能中通过windows更新安装.net framework3.5; 将第2步的修改还原,并重启Windows Update服务 探索4(真正解决了笔者问题)启用.NET框架可以通过部署映像服务和管理工具(又名DISM工具)更好地处理。如果有用于安装操作系统的Windows 10 ISO文件,则可以在几秒钟内使用它来启用.NET Framework。 以下是操作方法部分: 如何在 Windows 10 上启用 .NET Framework 3.5 在系统根目录下创建一个临时文件夹(即,如果Windows安装在C:drive上,则创建Temp文件夹,使其可以位于C:\Temp)。 在文件资源管理器中找到 Windows 10 ISO 文件,右键单击它并选择装载。重新启动计算机,您会发现ISO文件已使用临时驱动器号安装到DVD驱动器。(也可以插入Windows 10安装可启动USB)。 打开此驱动器并打开“sources”文件夹。现在将 sxs 文件夹复制到在步骤 1 中创建的临时文件夹。 现在在Windows中打开Powershell右键单击它并选择以管理员身份运行。 最后,在Windows PowerShell(必须是管理员运行的)中,键入以下命令并按Enter键: dism.exe /online /enable-feature /featurename:NetFX3 /All /Source:c:\temp\sxs /LimitAccess 几秒钟后将收到“操作已成功完成”消息,指示已在系统上启用 .NET Framework。![]()
如果在上述过程最后一步敲入命令后又产生如下错误: C:\Windows\system32>Dism /online /enable-feature /featurename:NetFx3 /source:E:\sources\sxs /all /LimitAccess 部署映像服务和管理工具 版本: 10.0.10240.16384 映像版本: 10.0.10240.16384 启用功能 [===================================================================================================================================================================================================== 发生错误 – Microsoft-Windows-NetFx3-OnDemand-Package 错误:0x800736b3 错误: 14003 系统上未安装引用的程序集。 DISM 日志文件可在 C:\Windows\Logs\DISM\dism.log中找到 C:\Windows\system32>_ 修复:引用的程序集未安装在Windows 10的系统上 修复 1 – 清理图像组件解决此问题的第一种方法是清理映像组件。这可以通过运行另一个DISM命令来完成。以下是需要执行的操作: 打开管理命令提示符。 键入并按输入键。 Dism.exe /online /Cleanup-Image /StartComponentCleanup完成此操作后,可以重试运行命令以启用 .NET Framework(步入探索4的第5步)并检查问题的状态。如果情况没有差异,请检查修复2。 修复 2 – 使用 DISM 还原命令DISM被称为修复损坏的Windows系统映像的潜在工具。您可以使用DISM命令检查、扫描和还原Windows系统映像运行状况。若要解决此问题,可以运行还原命令。方法如下: 打开管理命令提示符。 键入并按输入键。 Dism /Online /Cleanup-Image /RestoreHealth 然后再次重试该命令以启用.NET Framework(步入探索4的第5步)。这次应该就没啥问题了。 --------------------分割线-------------------- 微软提供的.NET Framework安装自助修复工具由Microsoft发布的官方.NET Framework Repair工具。这个免费工具可用于处理安装 .NET Framework 时的问题或修复现有的 .NET Framework安装。除此之外,该工具还有助于通过应用相关修补程序来抑制 .NET Framework安装的其他已知问题。虽然它具有简化的GUI,但高级用户可以直接通过命令提示符运行它。 Microsoft .NET Framework Repair Tool 下载链接 工具使用方法很简单,按照提示走即可。每一步都有提示的。好好阅读提示文字即可。 需要注意的是如果工具来到下面这个界面的时候不要着急关闭它。 下面分享四个命令,这四个命令是通用的,如果计算机系统疑似有问题了可以按照顺序逐一执行这四个命令(必须用管理员身份执行)。有时候能解决问题呢。当然感兴趣的朋友也可以去了解这四个命令的执行行为。我这边就不赘述了。 然后鼠标右键单击开始按钮(微软图标的按钮)→"cmd(管理员)(A )”→输入: (WIndows11中可能显示Windows 终端(管理员)) sfc /SCANNOW (按下Enter键) Dism /Online /Cleanup-Image /ScanHealth (按下Enter键) Dism /Online /Cleanup-Image /CheckHealth (按下Enter键) DISM /Online /Cleanup-image /RestoreHealth (按下Enter键)出现如下结果那说明系统文件是正常的。 Microsoft Windows [版本 10.0.19044.2130] (c) Microsoft Corporation。保留所有权利。 C:\WINDOWS\system32>sfc /SCANNOW 开始系统扫描。此过程将需要一些时间。 开始系统扫描的验证阶段。 验证 100% 已完成。 Windows 资源保护未找到任何完整性冲突。 C:\WINDOWS\system32>Dism /Online /Cleanup-Image /ScanHealth 部署映像服务和管理工具 版本: 10.0.19041.844 映像版本: 10.0.19044.2130 [==========================100.0%==========================] 未检测到组件存储损坏。 操作成功完成。 C:\WINDOWS\system32>Dism /Online /Cleanup-Image /CheckHealth 部署映像服务和管理工具 版本: 10.0.19041.844 映像版本: 10.0.19044.2130 未检测到组件存储损坏。 操作成功完成。 C:\WINDOWS\system32>DISM /Online /Cleanup-image /RestoreHealth 部署映像服务和管理工具 版本: 10.0.19041.844 映像版本: 10.0.19044.2130 [==========================100.0%==========================] 还原操作已成功完成。 操作成功完成。 C:\WINDOWS\system32>到此我的分享就结束了,感谢! |
CopyRight 2018-2019 实验室设备网 版权所有 |