正在清除%SYSTEMROOT%\ assembly \ temp安全吗?

简短而简单:

删除%SYSTEMROOT%\assembly\temp的内容是安全的

 rd /s "%SYSTEMROOT%\assembly\temp\*" 

在Windows Server 2008 R2 / SBS 2011实例上? 是否有官方文档参考或博客文章?

在一个案例中,我看到这个文件夹已经增长到33GB, 这个SE文章build议清除目录可能是一个选项。 最后,它称为“临时”,显然这个文件夹是用于.net程序集卸载程序 – 这个想法似乎是在最后删除之前移动汇编相关的文件。

由于某种原因或其他原因,在某些情况下不会执行最终删除操作,并且文件夹不断增长。 在具体的情况下,我从2014年5月15日起,在“临时”date下的5600多个目录中,每天在0:00 – 凌晨3:30左右每天增加约50个(可能是由于某些维护工作),每个包含1-2 .ni.dll文件(如mscorlib.ni.dllsystem.ni.dllsystem.configuration.ni.dll […])。 这似乎每天都在重复。

我基本上寻找的是一个官方声明,删除是安全的或另一个支持和文件化的方式来清理它。

在尝试清除此文件夹之前,您必须考虑到某些.Net应用程序可能会使用此文件夹中的文件。 这就是说,你应该检查是否有任何.NET应用程序没有正确清理(也许是一个自编程序或第三方程序)。

您还应该考虑重新启动服务器,因为这会导致进程结束,Windows将至less部分地清理该目录。

由于软件安装和更新不能正确清理,此文件夹的大小可能会增加。 但是,某些应用程序可能会使用此文件夹中的文件,并且不能依靠这些应用程序来正确地阻止文件被删除,从而导致故障。

清除文件夹应该是最后的解决scheme,因为它只是与症状作斗争,而不是导致文件夹增长的原因。