2008/01/03

VMware Server@Windows 2000が自動起動しない場合の対策

会社の Windows 2000 Server(SP4) で動かしている VMware Server(1.0.4)がOS起動時に実行されていないことに気づいた。調べてみるとサービスの起動順序に問題があるみたいなので対応した内容を記しておく。

起動しないときのサービス状態を確認すると、VMware Authorization Serviceと言う物が止まっていた。こいつを手動で開始すると、VMware Serverも使える様になる。なんでかな~、とおもってググってみるとやはり解決法が。

VMware Server が 2回目以降使えない
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\VMAuthdService]
"DependOnService"=hex(7):76,00,6d,00,78,00,38,00,36,00,00,00,77,00,6d,00,69,00,\
00,00,00,00

で直ったようです。元々「vmx86」だったところを「vmx86 wmi」に変更した形です。
こちらのレジストリ設定を参考にさせていただいたところ、問題は解決しました。
"DependOnService"というエントリ名からしてWMI が事前に動いている必要があったんでしょうね。