■仮説
mscorsvw.exeは.net Frameworkのアセンブリ最適化のプロセスである。したがって.net Frameworkを新規インストールすれば該当プロセスが立ち上がるはずである。
■実験手順
.netFramework4.0をインストールして、さらに溜まっていたパッチを当てて(この中には.netFramework3.5の修正も含まれる)再起動する。
■結果
.netFrameworkインストールも時間がかかるが、その後再起動したところ・・・
mscorsvw.exe がCPU100%占拠する事態が発生!この状態が約20分続くが、最適化が終わると
■対策
.netFrameworkのバージョンアップを行うときは余裕がある時間帯に行う。
再起動後最適化に時間がどのぐらいかかるかはCPUスペックに依存するが、当方の環境では約20分ほど
CPU Athlon64 3800+
更新後の再起動にそれなりに時間がかかるので、パッチあてを就業後に行い、その後再起動を朝一とかに持ってくると時間がもったいない!
最適化が終わればCPU100%もなくなるので、.newFrameworkインストールとパッチ当ては時間に余裕があるときに実施するようにすべき