[已修复] Windows 资源保护无法执行请求的操作

修复 Windows 资源保护无法执行请求的操作

每当您运行SFC系统文件检查器(System File Checker))时,该进程会在中间停止并给您此错误“ Windows 资源保护(Windows Resource Protection)无法执行请求的操作”?那么请不要担心(t worry),在本指南中,我们将立即解决此问题,请按照下面列出的步骤操作。

修复 Windows 资源保护无法执行请求的操作

为什么 运行SFC 命令时出现错误(SFC command)Windows 资源保护(Windows Resource Protection)无法执行请求的操作?

  • 文件损坏、损坏或丢失
  • SFC 无法访问 winsxs 文件夹
  • 损坏的硬盘分区
  • 损坏的 Windows 文件
  • 错误的系统架构

[已修复] Windows 资源保护无法执行请求的操作

方法 1: 运行 Windows CHKDSK(Method 1: Run Windows CHKDSK)

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

具有管理员权限的命令提示符

2.在cmd中输入以下命令并回车:

CHKDSK C: /R

3. 接下来,它会在系统重新启动时要求安排扫描,所以键入Y并按 Enter。

预定的 CHKDSK

4. 重新启动您的PC 并等待(PC and wait)检查磁盘扫描(Check Disk Scan)完成。

注意:(Note:) CHKDSK 可能需要一些时间才能完成,具体取决于您的硬盘大小。

方法二:修改安全描述符(Method 2: Modify Security Descriptors)

在大多数情况下,该错误的发生是因为SFC无法访问winsxs 文件夹(winsxs folder),因此您必须手动修改此文件夹的安全描述符以修复 Windows 资源保护(Fix Windows Resource Protection)无法执行请求的操作错误(operation error)

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

命令提示符(管理员)。

2.在cmd中输入以下命令并回车:

ICACLS C:\Windows\winsxs

用于修改安全描述符 winsxs 文件夹的 IICS 命令

3. 关闭命令提示符(command prompt)并重新启动您的 PC。

方法 3:运行 DISM 命令(Method 3: Run DISM commands)

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

具有管理员权限的命令提示符

2. 在cmd 中输入(cmd and hit enter)以下命令并在每个命令后按回车键:

Dism /Online /Cleanup-Image /CheckHealth
Dism /Online /Cleanup-Image /ScanHealth
Dism /Online /Cleanup-Image /RestoreHealth

DISM 恢复健康系统

3.等待(Wait)DISM 进程(DISM process)完成,然后重新启动您的PC 并查看您是否能够修复 Windows 资源保护无法执行请求的操作错误。(Fix Windows Resource Protection could not perform the requested operation error.)

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

1. 打开您的网络浏览器(web browser)并转到此链接(link)

2. 接下来,选择您的 Windows 版本(version of Windows)并下载Windows 更新疑难解答。(Windows Update Troubleshooter.)

下载 Windows 更新疑难解答

3. 双击下载的文件(downloaded file)运行。

4. 按照屏幕上的说明完成该过程。

5. 重新启动您的电脑。

Method 5: Run Startup/Automatic Repair

1.插入 Windows 10 可启动安装 DVD 并重新启动您的 PC。(Insert the Windows 10 bootable installation DVD and restart your PC.)

2. 当提示Press any key to boot from CD or DVD时,按任意键继续。

按任意键从 CD 或 DVD 启动

3. 选择您的语言首选项,然后单击下一步(Next)。单击左下角的修复计算机。(Click Repair)

修理你的电脑

4. 在选择选项屏幕上(option screen),单击疑难解答(Troubleshoot)

在 Windows 10 自动启动修复中选择一个选项

5. 在疑难解答屏幕上(Troubleshoot screen),单击高级选项(Advanced option)

从故障排除屏幕中选择高级选项

6. 在高级(Advanced)选项屏幕上,单击自动修复或启动修复(Automatic Repair or Startup Repair)

运行自动修复

7. 等到Windows Automatic/Startup Repairs完成。

8.重新启动(Restart),您已成功修复修复Windows资源保护无法执行请求的操作;如果( fix Fix Windows Resource Protection could not perform the requested operation; if) 没有,请继续。

另请阅读:如何修复自动修复无法修复您的 PC。(Also Read: How to fix Automatic Repair couldn’t repair your PC.)

Method 6: Run %processor_architecture%

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

具有管理员权限的命令提示符

2.在cmd中输入以下命令并回车:

echo %processor_architecture%

现在您知道了您的计算机体系结构(computer architecture);如果它返回 x86,您可以尝试在 64 位机器上从 32 位 cmd.exe运行SFC 命令。(SFC command)

Windows中,有两个不同版本的 cmd.exe:

%windir%\SysWow64 (64-bit)
%windir%\system32 (32-bit)

您一定认为SysWow64中的版本是 64 位版本,但您错了,因为SysWow64微软(Microsoft)欺骗的一部分。我这样说是因为Microsoft这样做是为了让 32 位应用程序在 64 位Windows上无缝运行。SysWow64System32一起使用,您可以在其中找到 64 位版本。

因此,我得出的结论是,SFC无法从SysWow64中找到的 32 位 cmd.exe 正常运行。

如果是这种情况,那么您需要再次全新安装 Windows(clean install of Windows)

就是这样,您已成功修复 Windows 资源保护无法执行请求的操作,(Fix Windows Resource Protection could not perform the requested operation, )但如果您对这篇文章仍有任何疑问,请在评论部分提出。



About the author

我是一名免费软件开发人员和 Windows Vista/7 倡导者。我已经写了数百篇关于操作系统相关主题的文章,包括提示和技巧、修复指南和最佳实践。我还通过我的公司 Help Desk Services 提供与办公室相关的咨询服务。我对 Office 365 的工作原理、功能以及如何最有效地使用它们有着深刻的理解。



Related posts