我每天都会收到卡巴斯基涉及 Explorer.exe 的严重错误...有问题的文件几乎总是在回收站中,或者桌面上的某个地方。
以下是错误详细信息示例:
Event type: Processing error
Application\Name: EXPLORER.EXE
Application\Path: C:\WINDOWS\
Application\Process ID: 2364
Application\Options: C:\windows\Explorer.EXE
Component: File Anti-Virus
Result\Description: Processing error
Object: C:\$Recycle.Bin\S-1-5-21-1403139956-787289773-2644151291-500\$RIKKQKS
Object\Type: File
Object\Path: C:\$Recycle.Bin\S-1-5-21-1403139956-787289773-2644151291-500\
Object\Name: $RIKKQKS
Reason: Read error
Google 搜索没有提供太多信息,所以我想在这里问一下是否有人遇到过类似的情况。不确定这是一个错误、需要担心的问题还是可以轻松修复等。我通常只是清空回收站以进行临时修复,但我想找到错误的根源。
有什么想法吗?
答案1
我可能会求助于告诉卡巴斯基来解决他们的问题,但更持久的解决办法是实际删除这些文件 - 至少对于回收站文件来说,问题通常是文件已损坏或缺少 ACL,因此系统进程无法访问它们,或者文件实际上已经消失,但指向它的指针却没有消失。
当我遇到这样的文件时,我通常只rmdir /s /q
在父目录上运行(因为我发现它们无法用任何其他方法删除,清空回收站对它们也没有任何作用)。
如果您进入回收站路径(使用 CLI),您可能会发现一堆子文件夹和文件由于某种原因尚未从回收站中正确清空。这些文件和文件通常会导致任何尝试与其交互的应用程序出现问题,而且由于它们本质上已被删除,因此我总是将它们全部删除,并且从未遇到过问题。
例如,.vbs
下面是我工作站回收站里卡住的几个令人讨厌的东西。可能是上一个家伙用来一切当我用 GPP 替换它们时,它们并没有被清除。
目录删除后,问题解决。如果目录是顶级 UID 样式目录之一,Windows 将在需要时重新生成目录,因此不会造成任何损害。