É seguro purgar% WinDir% \ assembly \ NativeImages * \ Temp \?

5

No meu Windows Server 2008 R2 (SBS 2011) eu encontrei mais de 25 GB de arquivos que parecem ser lixo:

%WinDir%\assembly\NativeImages_v2.0.50727_32\Temp\ - 6.9 GB (656 files in 675 folders)
%WinDir%\assembly\NativeImages_v2.0.50727_64\Temp\ - 18.5 GB (1174 files in 1198 folders)
%WinDir%\assembly\NativeImages_v4.0.30319_32\Temp\ - 0 GB (0 files in 0 folders)
%WinDir%\assembly\NativeImages_v4.0.30319_64\Temp\ - 0 GB (0 files in 0 folders)

Melhor visualizado com utilitários auxiliares, como TreeSize (por JAM Software) ou WinDirStat .

Pergunta principal:
É seguro excluir manualmente as pastas %WinDir%\assembly\NativeImages*\Temp\ ?

Pergunta sobre bônus:
É normal ter tantos dados nessas pastas temporárias?
Nas pastas "v2.0" eu tenho vários GB ! Mas nas pastas "v4.0" eu tenho 0 bytes .
Então eu suponho que algo deve ter dado errado com os mecanismos internos de ngen.exe ou mscorsvw.exe para limpar as pastas "Temp" da v2.0.
Eu tentei as tarefas de manutenção habituais (com o Windows Disk Cleanup etc.), mas ele ainda não liberou qualquer coisa nessas pastas temporárias.

-

PS:
A questão relacionada Está limpando% SYSTEMROOT% \ assembly \ temp safe? é sobre:
 - %WinDir%\assembly\temp\
mas aqui estou perguntando:
 - %WinDir%\assembly\NativeImages*\Temp\

    
por Opmet 17.05.2017 / 18:03

4 respostas

5

certamente não é um comportamento normal. algo deve ter dado errado.
Eu verifiquei várias máquinas. incluindo diferentes versões do windows. a maioria deles não mostra esses sintomas.

depois de fazer mais algumas pesquisas, encontrei um tópico de discussão (em alemão) aqui: link

lá o OP menciona um software antivírus específico por "g data".
e sim, em todas as máquinas minhas que estão mostrando esses sintomas, eu também instalei este software antivírus. ou a edição pessoal "g data antivirus 25.3.0.3" ou a edição "business" "14.0.1.122".

até agora eu confirmei este sintoma em: windows 7, windows 10, windows 2008 r2.
Eu também testei e reproduzi o sintoma em uma máquina "limpa": as pastas temp estão vazias. Então eu instalei este software antivírus. uma vez que eu instalei algumas atualizações para o framework .net, agora está vazando arquivos nas pastas temporárias NativeImages.

eu tinha aberto um ticket de suporte com o fornecedor.
A equipe de suporte confirmou que já conhece esse problema e que está trabalhando em uma correção para ambos, o negócio e a edição pessoal de seu software antivírus.
eles não voltaram com uma resposta clara, pois é seguro excluir manualmente os arquivos que vazaram.

de qualquer forma, esvaziei manualmente essas pastas e não enfrentou problemas até agora.

    
por 24.05.2017 / 20:43
1

Deve ser seguro excluir o conteúdo desta pasta, que é usado para o Cache de Assembly Global (GAC) .NET. Eu deixaria a pasta sozinha, basta deletar o conteúdo. O pior que pode acontecer é o .NET, e uma reinstalação dele deve resolver esse problema.

    
por 18.05.2017 / 17:19
0

Você pode excluir com segurança as pastas temporárias, desde que deixe seu diretório de montagem intacto:

rmdir c:\windows\assembly\NativeImages_v2.0.50727_64\Temp\ /s /q

rmdir c:\windows\assembly\NativeImages_v2.0.50727_32\Temp\ /s /q

Em seguida, remova o G-Data do seu computador, reinicie

Agora você pode criar suas imagens nativas com:

C:\Windows\Microsoft.NET\Framework\v2.0.50727\ngen.exe update

Nenhum diretório ZapXXX deve existir agora.

Reinstale o G-Data, reinicie

Você deve estar seguro até a próxima atualização do .NET, onde tudo começa, a menos que haja uma correção do G-Data

    
por 17.07.2017 / 14:41
0

Recebi a versão 14.0.1.124 do EndpointProtection Enterprise hoje depois que abri um ticket com o G-Data. Parece que esta versão corrige o problema, não consegui reproduzi-lo em dois sistemas diferentes

    
por 20.07.2017 / 09:54