最近、Visual Studio 2008 をインストールした PC で、その他の Windows Installer を用いたソフトウェアのインストールを行おうとすると、途中で msiexec.exe プロセスが大量の CPU 時間を消費したまま 30 分くらい固まるという現象をよく見かける。 奇妙なのは、msiexec.exe が CPU 時間 (ほとんどがカーネルモード時間) を 30 分くらい消費した後に何も無かったようにインストールが進むという点である。 このことについて procmon 等を使っていろいろ研究したところ、どうやら、 C:\Program Files\Microsoft Visual Studio 9.0\Common7\IDE\PublicAssemblies\en というフォルダを作成すれば直ることがあるということがわかった。
![Visual Studio 2008 をインストールすると、msiexec.exe が大量の CPU 時間を消費 2009-10-20 - 登 大遊@筑波大学情報学類の SoftEther VPN 日記](https://cdn-ak-scissors.b.st-hatena.com/image/square/e4b8d2392b392f0f4833c1976318aafe58d1213b/height=288;version=1;width=512/https%3A%2F%2Fcdn-ak.f.st-hatena.com%2Fimages%2Ffotolife%2Fs%2Fsoftether%2F20091021%2F20091021034312.jpg)