修复 Windows 无法完成请求的更改

修复 Windows 无法完成请求的更改: (Fix Windows couldn’t complete the requested changes: )如果您尝试在系统上安装.NET Framework,那么您可能会遇到错误“ Windows无法完成请求的更改”,错误代码为 – 0x80004005、0x800f0906、0x800f081f、 0x80070422、0x800F081F、0x800736B3、0x800f0805、0x800f0922 等。在大多数情况下,当用户尝试运行需要.NET Framework 3.5的特定程序或应用程序以及单击“是”安装.NET时,都会遇到此错误消息框架(.NET Framework),几分钟后它将显示.NET Framework的消息(.NET Framework)(包括 2.0 和 3.0)成功安装。但只有在您再次运行该程序后,它才会再次显示相同的错误消息并要求您安装.NET Framework

修复 Windows 无法完成请求的更改错误

现在,如果您甚至尝试禁用或卸载.NET Framework 3.5(包括 2.0 和 3.0),您将收到一条错误消息,提示“ Windows无法完成请求的更改:未指定(Unspecified)的错误,错误代码 0x800#####。如果您尝试启用 .NET Framework(Framework) ,将显示相同的错误消息,以防它已被禁用。因此,在不浪费任何时间的情况下,让我们看看如何在下面列出的故障排除指南的帮助下实际修复 Windows(Fix Windows)无法完成请求的更改。

修复 Windows(Fix Windows)无法完成请求的更改

确保 创建一个还原点(create a restore point) 以防万一出现问题。

方法一:运行 DISM 工具(Method 1: Run DISM Tool)

1.按Windows Key + X然后选择命令提示符(管理员)。(Command Prompt (Admin).)

命令提示符管理员

2.在 cmd 中键入以下命令并按Enter

Dism /online /enable-feature /featurename:NetFx3 /All /Source:[drive_letter]:\sources\sxs /LimitAccess

使用 DISM 命令启用 Net Framework

注意:(Note:)不要忘记将 [drive_letter] 替换为您的系统驱动器或安装媒体驱动器。

3.重新启动您的 PC 以保存更改并再次尝试安装.NET Framework

方法 2:执行干净启动(Method 2: Perform a Clean Boot)

有时,第 3 方软件可能会与.NET Framework安装发生冲突并导致问题。为了修复 Windows(Fix Windows)无法完成请求的更改错误,您需要在您的 PC 上执行清理(perform a clean ),然后尝试安装.NET Framework

在 Windows 中执行干净启动。 系统配置中的选择性启动

方法 3:确保 Windows 是最新的(Method 3: Make sure Windows is up to date)

1.按Windows Key + I 然后选择 更新和安全。(Update & Security.)

更新和安全

2.下一步,再次单击 检查更新(Check for updates) 并确保安装任何待处理的更新。

单击 Windows Update 下的检查更新

3.安装更新后重新启动您的电脑,看看您是否能够 修复 Windows 无法完成请求的更改错误。(Fix Windows couldn’t complete the requested changes error.)

方法 4:启用 .NET Framework 3.5(Method 4: Enable .NET Framework 3.5)

1.按 Windows 键 + R 然后键入appwiz.cpl并按 Enter。

输入 appwiz.cpl 并按 Enter 打开程序和功能

2.现在从左侧菜单中单击“打开或关闭 Windows 功能(Turn Windows features on or off)

打开或关闭 Windows 功能

3.在Windows 功能(Windows Features)窗口中,确保选中“.NET Framework 3.5(包括 .NET 2.0 和 3.0)”。(check mark “.NET Framework 3.5 (includes .NET 2.0 and 3.0)”.)

打开 .net framework 3.5(包括 .NET 2.0 和 3.0)

4.单击确定并按照屏幕说明完成安装并重新启动 PC 以保存更改。

方法 5:注册表修复(Method 5: Registry Fix)

1.按 Windows 键 + R 然后键入regedit并按Enter打开注册表编辑器(Registry Editor)

运行命令 regedit

2.导航到以下注册表项:

Computer\HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate\AU

将 UseWUServer 的值更改为 0

3.确保选择AU而不是在右侧窗格中双击UseWUServer DWORD。

注意:(Note:)如果找不到上述DWORD,则需要手动创建。右键单击 AU,然后选择New > DWORD (32-bit) value。将此键命名为UseWUServer并按 Enter。

4.现在在数值数据字段中输入0并单击确定。

将 UseWUServer 的值更改为 0

5.重新启动您的 PC 以保存更改,然后再次尝试运行Windows 更新(Windows Update)

方法 6:使用 Windows 10 安装介质安装 .NET Framework(Method 6: Install .NET Framework using Windows 10 Installation media)

1.在C:目录下创建一个名为Temp的临时文件夹。(Temp)目录的完整地址是C:\Temp.

2.使用DAEMON Tools 或 Virtual CloneDrive(DAEMON Tools or Virtual CloneDrive.)安装Windows 10安装介质。(Installation Media)

3.如果您有可启动USB,则只需将其插入并浏览到驱动器号。

4.打开 Sources 文件夹,然后复制其中的SxS文件夹。

5.将sxs文件夹复制到C:\Temp directory.

将 sxs 文件夹从 Windows 10 源复制到根目录中的 Temp 文件夹

6.在Windows 搜索(Windows Search)中键入 powershell并右键单击PowerShell ,然后选择以管理员身份运行。(Run as administrator.)

powershell右键以管理员身份运行

7.接下来,在powershell窗口中输入以下命令:

dism.exe /online /enable-feature /featurename:NetFX3 /All /Source:c:\temp\sxs /LimitAccess

在 Windows 10 上启用 .NET Framework 3.0

8.几分钟后,您将收到“操作成功完成(The operation completed successfully)”消息,表示.NET Framework安装成功。

9.重新启动你的电脑,看看你是否能够 修复 Windows 无法完成请求的更改错误。( Fix Windows couldn’t complete the requested changes error.)

方法 7:启用可选组件安装和组件修复设置的指定设置(Method 7: Enable Specify settings for optional component installation and component repair setting)

1.按 Windows 键 + R 然后键入gpedit.msc并按 Enter 打开组策略编辑器。(Group Policy Editor.)

gpedit.msc 正在运行

2.导航到以下路径:

Computer Configuration > Administrative Templates > System

3.确保您已选择系统(System)文件夹,然后在右侧窗口中找到“指定可选组件安装和组件修复设置”(Specify settings for optional component installation and component repair”)

指定可选组件安装和组件修复的设置

4.双击它并勾选启用。(Enabled.)

启用为可选组件安装和组件修复设置指定设置

5.单击应用,然后单击确定。

6.现在再次尝试在您的系统上安装.Net Framework 3.5,这一次它会工作。

方法 8:运行 Windows 更新疑难解答(Method 8: Run Windows Update Troubleshooter)

Microsoft 网站下载(Microsoft Website download)Windows 更新疑难解答(Windows Update Troubleshooter)并运行它。现在为了修复 Windows(Fix Windows)无法完成请求的更改错误,您需要成功运行Windows 更新(Windows Update),因为它对于更新.NET框架的版本至关重要。

方法 9:运行 Microsoft .NET Framework 修复工具(Method 9: Run Microsoft .NET Framework Repair Tool)

如果您在使用Microsoft .NET Framework时遇到任何问题,那么此工具(this tool)将尝试修复和修复您遇到的任何问题。只需(Just)下载并运行该工具即可修复 .NET Framework

运行 Microsoft .NET Framework 修复工具

方法 10:使用 .NET Framework 清理工具(Method 10: Use .NET Framework Cleanup Tool)

这个工具必须作为最后的手段使用,如果没有任何效果,最后,你可以尝试使用 .NET Frame Cleanup Tool。这将删除系统上选定的.NET Framework版本。如果您遇到.NET Framework安装、卸载、修复或修补错误,此工具会有所帮助。有关详细信息,请参阅此官方 NET Framework Cleanup Tool User's Guide。运行.NET Framework 清理工具(.NET Framework Cleanup Tool),卸载.NET Framework后再次安装指定版本。各种.NET Framework的链接位于上述URL的底部。

为你推荐:(Recommended for you:)

就是这样,您已成功修复 Windows 无法完成请求的更改错误(Fix Windows couldn’t complete the requested changes error),但如果您对本指南仍有任何疑问,请随时在评论部分提出。



About the author

我是一名专业的音频工程师,拥有超过 10 年的经验。我参与过各种各样的项目,从小型家庭音响系统到大型商业制作。我的技能在于创造出色的配乐和声音处理工具,让音乐听起来很棒。我对 Windows 10 也非常有经验,可以帮助您充分利用您的计算机系统。



Related posts