8

我们有一个服务器,我们有许多开发环境。自今年春天(4 个月)以来,我们就遇到了 c:\windows\assembly\temp 文件夹从不自行清理的问题。

今天的大小是它自己的文件夹的〜28gb。(在我们的80gb C:磁盘中)

我读过的所有线程都回到临时文件夹应该是一个“自我清洁”目录

这是关于 GAC 的链接最多的博文及其临时文件夹:http: //blogs.msdn.com/b/junfeng/archive/2006/11/17/gac-temp-and-tmp.aspx http://social。 msdn.microsoft.com/forums/en-US/clr/thread/f728af5e-c13f-48bc-ab60-0e6f1886321c/http://blogs.msdn.com/b/junfeng/archive/2005/10/24/484063 。 aspx

使用 gacutil.exe /cdl 似乎只清理 c:\windows\assembly\tmp 文件夹。=(

现在我的问题是:我怎样才能清理这个目录?

更新:

我还没有找到永久的解决方案。到目前为止,当 c:\windows\assembly\temp 文件夹变得太大时,我已经手动删除了它。并非所有文件都可以删除,因为它们正在使用中。

我仍然很想听听为什么会这样。

4

1 回答 1

0

和你一样 - 我也不得不手动删除C:\Windows\Assembly\Temp目录中的所有文件夹。据我所知,没有任何东西损坏。

我首先尝试使用GACutil.exe (从 VS 安装中获得)以“Microsoft 方式”执行它,它表示它成功完成,但没有做任何事情。

在我的情况下,TMP目录不存在,只有TEMP目录存在。

这是在运行 Windows 10 LTSC 1809 b17763 x64 的计算机上,截至今天已更新到最新的子版本。猜猜我将使用脚本来处理它。太糟糕了,它不会像它应该的那样自动清洁。

注意:我应该提到我执行了 ResetBase、DiskCleanup 并切换到 CompactOS 模式。也许其中一个程序导致那些文件夹留在周围......

于 2021-10-18T11:38:09.377 回答