2015年9月29日火曜日

Tempフォルダにある大量のMSI~.logの増殖を止める方法

ここ数ヶ月、メインPCのSSDの空き容量が急激に減る謎の現象に悩まされており、その原因となるフォルダがC:\Windows\Tempだということはわかっていたんですがそれ以上追及することはありませんでした。

今日ふとTempフォルダを覗いてみるとそこにはおびただしい量のLOGファイルが存在しており、中身は一貫して「mscorsvw.exe」がどうたらこうたらという内容。


この謎のexeとLOGの関係について検索すると解決法が一発で見つかりました。

windows 8 - Too many log files being created in Temp folder - Super User

ここの情報によると「Visual Studio 2013が不完全にインストールされているためにエラーが吐かれ続けていてLOGファイルが生成されまくる」という原因が挙げられています。

解決策として、「Visual Studioを修復インストールする」という操作が推薦されておりリンク先の質問者はこれで無事解決したそうです。

うちの環境にはVisual Studio Community 2013がインストールされていましたのでこれを試したところ見事にLOGファイルの増殖が止まりました。
Visual StudioがインストールされていてかつこのようなCドライブが圧迫される症状が発生する場合はこの解決法を試してみてください。



SSDの寿命が縮んだ・・・