windows下无法删除TEMP文件夹,权限错误。windows server 2019

windows下无法删除TEMP文件夹,权限错误。windows server 2019

操作系统:Windows Server 2019

问题:

  1. 我们的一台服务器在 c:\windows\temp 文件夹下积累了大量文件。

  2. 磁盘清理器似乎不会删除这些文件 - 即使多次运行后它总是报告 4 GB 的“临时文件”。

  3. 尝试手动删除时,出现权限错误。“您需要权限才能执行此操作。您需要获得计算机管理员的权限才能更改此文件夹”

  4. 尝试使用“本地”管理员和“域”管理员用户进行删除。

  5. “Temp”文件夹的安全设置表明“SYSTEM”是所有者。

问题:

有没有办法删除“Temp”文件夹下的文件?由于它是一个正在运行的生产服务器,所以尝试更改文件夹所有者有点担心。

在此处输入图片描述

在此处输入图片描述

在此处输入图片描述

答案1

大多数 Windows 工具可以设置为重启后删除文件。这样可以避免电脑运行时驱动器被锁定的问题。有第三方驱动器清理工具,例如Wise 磁盘清理器备择方案,尽管您可能不想在服务器上安装第三方工具。

您还可以使用 Sysinternals(Microsoft 的一个部门),移动文件安排重启时删除。

答案2

请记住,当前正在运行的程序正在使用临时文件夹进行写入。在临时文件夹中找到当前正在由其他程序使用的文件是正常的。

接下来奇怪的事情发生了,Windows 并不总是给你“此文件被另一个程序使用”的消息,而是可能会给你一个“权限被拒绝”的错误。

您当前可能面临的是文件正在使用的问题,而不是权限错误。

尤其是当您尝试删除包含文件的文件夹时,这种情况会更加严重,因为文件正在被使用,但不一定是文件夹本身。

答案3

您可以尝试以 SYSTEM 帐户运行来删除这些文件。您应该无法删除正在使用的文件,因此这相对安全。

以下实用程序可以帮助您explorer.exe在 SYSTEM 帐户下执行:

以 SYSTEM 身份进入 Explorer 后,您可以定位到C:\Windows\Temp,全选 (Ctrl-A) 并删除 (Del)。出现提示时,回答 Skip all problematic files。

相关内容