我们都知道SFC是扫描系统文件和解决问题的一个非常重要的工具。有时 SFC 扫描无法工作并抛出错误“ Windows 资源保护无法执行请求的操作”或“Windows 资源保护无法启动修复服务”。它也称为“SFC Scannow not Working”错误。在本教程中,我将引导您完成在 Windows 中修复 SFC Scannow 无法正常工作错误的步骤。继续阅读!
什么是sfc扫描?
SFC (System File Checker) 是 Microsoft Windows 提供的内置工具,位于 C:\Windows\System32 文件夹中。在 Windows Vista、Windows 7、Windows 10 中,SFC 与 Windows 资源保护 (WRP) 集成。通常,WRP 用于保护注册表项和文件夹。
使用此工具,您可以扫描或恢复损坏的 Windows 系统文件。它的作用是彻底扫描操作系统并查找损坏、损坏或丢失的文件。但很多时候 SFC 扫描在此过程中失败并显示错误。用户报告的 SFC 错误有两种类型,如下所示:
“Windows 资源保护无法执行请求的操作”。
“Windows 资源保护无法启动修复服务”。
Windows 模块安装程序服务具有对 WRP 文件和注册表项的完全访问权限。一旦访问了 Windows 资源保护文件,您就可以修改受 WRP 保护的资源。WMI(Windows 模块安装程序)也称为 TrustedInstaller。需要 exe 来恢复丢失或损坏的 WRP 资源。
为什么会出现“SFC Scannow not Working”错误?
- 无法访问文件,因为它们可能已损坏、损坏或丢失文件。
- SFC 无法访问 winsxs 文件夹。
- 硬盘分区损坏。
- 操作系统携带损坏的 Windows 文件。
- 系统的架构模式可能是错误的。
如何修复“SFC Scannow 不工作”错误?
正如我们所讨论的,SFC Scannow Not Working 问题有两种情况。在这一部分中,我们将讨论修复 WRP 无法执行请求的操作的步骤。继续阅读!
[修复]“Windows 资源保护无法执行请求的操作”
Devicetricks为 SFC/Scannow 推出了“Windows 资源保护无法执行请求的操作”的修复解决方案。一一执行这些步骤,直到您的错误得到解决。
运行 chkdsk 扫描
- 在开始菜单中 搜索命令提示符并右键单击以使其以管理员身份运行。
- 在命令提示符窗口中键入CHKDSK c: /R并按 Enter 以运行检查 磁盘实用程序。
- 检查磁盘实用程序完成后,键入“Y”并按Enter以向前运行该过程并安排检查磁盘周期。
- 关闭命令提示符窗口并重新启动系统。重新启动后,它将启动检查磁盘并尝试自动修复错误。
- 完成后运行 sfc/scannow 以检查它是否快速运行。
更改/修改安全描述符
- 打开命令提示符通过在搜索开始菜单和运行它以管理员身份通过右键单击它。
- 检查系统上的PendingDeletes和PendingRenames文件夹。
- 现在在命令提示符窗口中输入sfc/scannow并按Enter。
- 现在更改安全描述(您可能会收到此错误,因为此命令无法访问 WinSxS 文件夹。如果是这种情况,则您需要手动更改此文件夹的安全描述)。
- 打开运行对话框并键入cmd以打开命令提示符。右键单击命令提示符以管理员身份运行。
- 如果询问,请键入用户名和密码。
- 现在输入ICACLS C:\\Windows\\winsxsand并按Enter。
- 重新启动系统以保存所有更改并修复SFC Scannow not Working错误。
在安全模式下运行 SFC 扫描
- 要调用运行程序,请完全按Windows+R键并在搜索框中键入msconfig并点击OK 。
- 导航到“系统配置”窗口中的“引导”选项卡。
- 勾选“安全启动”旁边的框,然后单击“确定”以继续。
- 当系统要求应用更改时,点击重新启动按钮。这将使系统以安全模式运行。
- 重新启动计算机并运行sfc/scannow 以查看问题是否已解决。
运行 DSIM 命令
- 完全按Windows+X键并通过在搜索框中键入来搜索命令提示符。右键单击它以管理员身份运行它。
- 在命令提示符窗口中键入以下命令并按Enter 键。
Dism /Online /Cleanup-Image /CheckHealth
- 现在在命令提示符窗口中键入以下命令并按Enter 键。
Dism /在线 /Cleanup-Image /ScanHealth
- 在命令提示符窗口中键入以下命令并按Enter 键。
Dism /在线 /Cleanup-Image /RestoreHealth
- 等到 DISM 进程完成后,重新启动PC 并运行 sfc/scannow 以检查错误 Windows 资源保护无法执行请求的操作是否已解决。
重装系统
- 访问 Microsoft 页面并搜索媒体创建工具页面以下载系统。单击下载工具 按钮。
- 接受条款和条件,然后按Enter以同意许可协议。
- 设置所有默认设置,即“升级您的 PC ”,然后单击“下一步”继续该过程。
- 按照每条说明完成重新安装过程。
运行 Windows 更新疑难解答
- 浏览网页的 的Windows支持页面并搜索在Windows 10的Windows Update疑难解答。
- 根据要下载的操作系统选择合适的 Windows 更新疑难解答程序并继续该过程。
- 要成功运行下载的文件,请双击它。
- 一一按照每个显示的说明进行操作并完成该过程。重新启动 PC 以保存更改并再次运行sfc/scannow。
运行 % processor_architecture%
- 为了运行命令提示符搜索,开始菜单中的选项并右键单击它以管理员身份运行它。
- 窗口打开后,键入echo %processor_architecture%并按Enter。
- 在此之后,您将不会有系统架构,它会让您清楚地了解在哪种类型的机器上运行 SFC 命令是 32 位还是 64 位,哪种类型的 cmd.exe 是 32 位 cmd.exe或 64 位 cmd.exe。
- 如果您发现 SFC 扫描命令在 64 位计算机上从 32 位 cmd.exe 运行时发现这些对不匹配,那么在这种情况下,您必须再次全新安装 Windows。
[修复]“Windows 资源保护无法启动修复服务”
如果您的计算机上禁用了 Windows 模块安装程序服务,则您可能会遇到错误 Windows 资源保护无法启动修复服务。尝试启用 Windows 模块安装程序服务来修复此错误。请按照以下步骤操作:
启用 Windows 模块安装程序服务
- 按Windows+R键打开运行对话框并输入services.msc并点击确定。
- 从结果中选择Windows Modules Installer服务并双击它。
- Windows 模块安装程序属性窗口将打开。现在将启动类型设置为手动,然后单击应用和确定以确认更改。
- 关闭服务窗口。
- 转到搜索框并在搜索框中键入cmd并右键单击命令提示符以选择以管理员身份运行。
- 现在在命令窗口中键入以下命令,并在每个命令后按Enter。
sc 配置可信安装程序开始=需求
网络启动可信安装程序
- 完成上述过程后,重新启动计算机并检查错误。
原创文章,作者:校长,如若转载,请注明出处:https://www.yundongfang.com/Yun97647.html