web-dev-qa-db-ja.com

%WinDir%\ Assembly \ NativeImages * \ Temp \を削除しても安全ですか?

私のWindows Server 2008 R2(SBS 2011)では、25 GBを超えるファイルseemがジャンクであることがわかりました。

%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)

TreeSize(by JAM Software)またはWinDirStatなどのヘルパーユーティリティで視覚化するのが最適です。

主な質問:
%WinDir%\Assembly\NativeImages*\Temp\フォルダを手動で削除しても安全ですか?

ボーナス質問:
これらの一時フォルダに大量のデータが含まれるのは正常ですか?
「v2.0」フォルダには数GB!しかし、「v4.0」フォルダにはバイトがあります。
v2.0の "Temp"フォルダーをクリーンアップするために、ngen.exeまたはmscorsvw.exeの組み込みメカニズムに問題が発生したと思います。
私は通常のメンテナンスタスク(Windows Disk Cleanupなど)を試しましたが、それでもnotそれらの一時フォルダのすべてを解放しました。

-

PS:
関連する質問 %SYSTEMROOT%\ Assembly\tempをパージすることは安全ですか? について:
-%WinDir%\Assembly\temp\
しかし、ここで私は尋ねています:
-%WinDir%\Assembly\NativeImages*\Temp\

8
Opmet

それは確かに通常の行動ではありません。何かが間違っていたに違いありません。
複数のマシンをチェックしました。異なるウィンドウバージョンを含みます。それらのほとんどはこれらの症状を示しません

さらに検索を行った後、ここで(ドイツ語の)ディスカッションスレッドに遭遇しました: http://www.mcseboard.de/topic/210325-exchange-m%C3%BCllt-c-zu/ =

そこでOPは「g data」によって特定のウイルス対策ソフトウェアについて言及しています。
そしてはい、これらの症状を示しているすべてのmyマシンに、このウイルス対策ソフトウェアもインストールしました。パーソナルエディション「g data antivirus 25.3.0.3」または「ビジネス」エディション「14.0.1.122」。

これまでのところ、私はこの症状を確認しています:Windows 7、Windows 10、Windows 2008 R2。
私はまた、「クリーン」なマシンで症状をテストして再現しました。一時フォルダーが空です。次に、このウイルス対策ソフトウェアをインストールしました。 .netフレームワークの更新をインストールすると、NativeImagesの一時フォルダーにあるファイルがリークします。

ベンダーとのサポートチケットを開いていました。
サポートチームは確認済み彼らがこの問題についてすでに知っており、彼らが取り組んでいることアンチウイルスソフトウェアのビジネスエディションとパーソナルエディションの両方に対する修正
明確な回答が得られていないため、リークされたファイルを手動で削除しても安全です。

とにかく、私はそれらのフォルダーを手動で空にして、これまでにnotの問題に直面しました。

7
Opmet

このフォルダーの内容を削除しても安全です。NETグローバルアセンブリキャッシュ(GAC)に使用されます。フォルダー自体はそのままにし、コンテンツを削除します。起こりうる最悪の事態は.NETの破損であり、それを再インストールすることでその問題は解決するはずです。

1
Mike Smith

アセンブリディレクトリをそのままにしておく限り、一時フォルダを安全に削除できます。

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

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

次に、コンピューターからG-Dataを削除し、再起動します

これで、ネイティブイメージを次のように作成できます。

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

ZapXXXディレクトリは今存在しません。

G-Dataを再インストールして再起動

G-Dataからの修正がない限り、すべてが始まる次の.NET更新まで安全である必要があります。

0
Klaus

G-Dataでチケットを開いた後、本日EndpointProtection Enterpriseのバージョン14.0.1.124を受け取りました。このバージョンで問題が解決したようです。2つの異なるシステムで再現することはできません。

0
Klaus