【问题标题】:c:\windows\assembly\temp eats all our diskspacec:\windows\assembly\temp 吃掉我们所有的磁盘空间
【发布时间】:2012-08-21 07:34:43
【问题描述】:

我们有一个服务器,我们有许多开发环境。 自今年春天(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 文件夹变得太大时,我已经手动删除了它。并非所有文件都可以删除,因为它们正在使用中。

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

【问题讨论】:

  • 你有没有在任何地方得到过这个问题的答案?我看到了同样的问题。我不断收到磁盘空间不足的警告,因为它占用了 27gigs 的空间。

标签: .net gac


【解决方案1】:

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

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

在我的例子中 TMP 目录不存在,只有 TEMP 目录存在。

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

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2020-09-05
    • 1970-01-01
    • 1970-01-01
    • 2018-10-31
    • 2017-10-07
    • 2015-03-24
    • 1970-01-01
    • 2011-04-22
    相关资源
    最近更新 更多