ある仮想マシンで不要と思われるアプリケーションをすべて削除した。

その環境でコマンドプロンプトから、VMWare の仮想ディスクの圧縮を実行したところ、
「指定されたプログラムは実行できません。」
とエラーになった。

vmware_disk_shrink_error1


これでは何のことか分からないが、イベントビューアのシステムを見てみると、3つのエラーが出ていた。ソースはどれも「SideBySide」。

従属するアセンブリ Microsoft.VC90.CRT を検出できませんでした。エラー: 参照されたアセンブリはシステムにインストールされていません。

Resolve Partial Assembly が Microsoft.VC90.CRT に失敗しました。 参照エラー メッセージ : 参照されたアセンブリはシステムにインストールされていません。

Generate Activation Context が C:\Program Files\VMware\VMware Tools\VMwareToolboxCmd.exe に失敗しました。 参照エラー メッセージ : この操作を正しく終了しました。 

どうも以下は消さないほうがよかったらしい。再インストールして、再起動したらVMWare の仮想ディスクの圧縮を実行できるようになった。

Microsoft Visual C++ 2008 SP1 再頒布可能パッケージ (x86)
http://www.microsoft.com/ja-jp/download/details.aspx?id=5582

以上。