首页 > 解决方案 > NT 授权/系统看不到受保护的操作系统文件

问题描述

问题:

为什么 LocalSystem 帐户 (NT Authority\System) 看不到回收站或 Internet 临时文件目录中的文件?

背景:

我创建了一个计划任务以使用系统帐户运行。该任务的目的是执行具有预定义设置的磁盘清理实用程序(例如:cleanmgr.exe sagerun:1)。当它执行时,它似乎运行没有错误。但是当我检查它应该清理的资源(临时 Internet 文件、回收站等)时,它们仍然存在。

所以我想也许手动清理这两个资源可能会起作用。我用 C# 开发了一个控制台应用程序,用于清除回收站和 Internet 临时文件。我测试了它,它工作得很好。但是,当我尝试使用系统帐户将其作为计划任务运行时,我又遇到了同样的问题。

根据日志,使用系统帐户运行应用程序时,似乎在回收站或 Internet 临时文件目录中没有文件。

在检查 Internet 临时文件目录的安全选项卡后,它会将系统显示为对该目录的完全访问帐户。

我对这个问题很困惑。我可能遗漏了一些东西,但我认为 LocalSystem 帐户在机器上具有最高权限。不是这样吗?

标签: windows-10console-applicationscheduled-taskslocal-system-account

解决方案


推荐阅读