VMware Server Console unrecoverable error: (vmui)
久しぶりに VMware Server Console (以下VSC)を使おうとしたらエラーが出て起動できない。
VMware Server Console unrecoverable error: (vmui)
Unable to create VmappPoll object: クラスが登録されていません.(ry
エラーメッセージでググったところ、次の記事が見つかった。
http://www.edwardyoung.net/vmware-server-console-unrecoverable-error-vmui-534
VSCを再インストールして直ったとのこと。ひねりが足りないと思い、他の情報をあたってみる。
http://communities.vmware.com/thread/120571 を見たら、
http://communities.vmware.com/message/581457 に行けとの投稿があった。
読んでいくと、次のような投稿があった。
Try the following from the command line
cd \Program Files\VMware\VMware Server
regsvr32 vmdbcom.dll
フォルダが自分の環境と異なるが、適当に読み替えてやってみた。
cd C:\Program Files\VMWare\VMWare Server Console regsvr32 vmdbcom.dll
vmdbcom.dll の DllRegisterServer は成功しました。
とのRegSrv32のメッセージが出た。
VSCを起動してみる。
また同様のエラーが出たが先ほどとメッセージが若干異なる。
VMware Server Console unrecoverable error: (vmui)
Unable to create VMMsg object: クラスが登録されていません.(ry
「Unable to create VMMsg」でググったところ、
http://communities.vmware.com/thread/33456 が見つかった。
Open a command prompt window and change to the directory where VMplayer is installed. You should see a DLL with the name of vmappsdk.dll in this directory. From the command line type the following command.
regsvr32 vmappsdk.dll
Try to start the VMware Player
regsvr32 vmappsdk.dll
VMware Player を起動してみなさい。
VMWarePlayerの話題だが、同じ会社の同じような製品だから同じ仕組みで動いていて不思議ではない。
dir で確認すると、C:\Program Files\VMWare\VMWare Server Console の下にも vmappsdk.dll があったので、ひき続きコマンドを実行した。
regsvr32 vmappsdk.dll
vmappsdk.dll の DllRegisterServer は成功しました。
とのメッセージが出た。
この後VSCの起動を試したところエラーなく起動した。
サーバーへの接続も問題なし。
http://communities.vmware.com/message/581457 の記事を改めて見直すと、VMMsg のエラーがでた、regsvr32 vmappsdk.dll を試せというやり取りがあった。