我如何关闭 Windows 文件保护/SFC 窗口?

我如何关闭 Windows 文件保护/SFC 窗口?

我使用 SFC /scannow 启动了 SFC,它需要一张 CD。我现在没有 CD。我只想关闭窗口。

我稍后可能会运行 SFC。但我该如何摆脱它?无论我单击重试还是取消,它都不会运行。

答案1

我可以在第一个屏幕截图的下方框中点击“取消”,然后在上方框中点击“取消”,但我可以看到,如果它立即拉出另一个文件,您可能无法做到这一点。

在此处输入图片描述

然后我转到任务管理器,右键单击并单击“转到进程”,这将带我进入“winlogon.exe”进程,您无法终止该进程。

在此处输入图片描述

因此我注销了,以为这样就可以将它消灭,但是当我重新登录时(没有快速用户切换),它仍然在那里。

因此,经过一次尝试,我想我可能得到了你想要的东西:过去,我总是在第一个要求 CD 时点击“取消”,但这次,我点击了主程序的“取消”,它结束了,只剩下 CD 留在屏幕上,然后我也取消了那个。试试看。

答案2

:>可以将以下代码保存在名为“CLEAR.VBS”的文件中:>然后使用 cmd 或批处理文件通过给定的命令调用此文件:>如果不是当前目录,请将 %CD% 更改为 clear.vbs 的路径。

开始“”WSCRIPT //B“%CD%\CLEAR.VBS”“%CD%。Flag_SafeToDel”

==>以下是代码,将其粘贴到记事本中并将文件另存为 CLEAR.VBX

' Clears WFP message
const win="Windows File Protection"
const wi2="Unable To Locate Component"
set arg=wscript.arguments
if arg.count then
 flg=arg.item(0)
 else WScript.Quit
  wscript.quit
end if
set w=wscript.createobject("wscript.shell")
set f=wscript.createobject("scripting.filesystemobject")
x=999
while x > 0
 if w.appactivate(win) then
  w.sendkeys "{ESC}"
  w.sendkeys "{TAB}{ENTER}"
 end if
 if w.appactivate(wi2) then
  w.sendkeys "{ESC}{TAB}{ENTER}"
 end if
 if f.fileexists(flg) then
  x=45
  f.deletefile(flg)
 end if
 wscript.sleep 333
 x=x-1
wend

答案3

尝试在任务管理器中结束 SFC 进程。可以通过 alt+control+delete 或右键单击任务栏来访问。

相关内容