VMware Workstation Serverのサービスが開始されない


2

VMWareワークステーションには、VMを共有する機能があります。この機能を使用するには、VMware Workstation Serverが実行されている必要があり、デフォルトのインストール構成で実行されている必要があります。ただし、私の場合、この機能はサービスvmware-hostdを実行せず、このサービスを手動で開始すると、すぐに停止します。

のログファイルを確認すると、C:\ProgramData\VMware\hostd\hostd-##.log2つの重要な注意事項が示されています。

  • 2015-06-26T03:52:54.543+04:30 [05264 error 'Default'] An error occurred while loading configuration "C:\ProgramData\VMware\VMware Workstation\ft-vmk-version.ini",not all entries are being read. It is strongly encouraged that you manually inspect the file and fix any corruptions.

  • 2015-06-26T03:52:55.570+04:30 [05264 info 'Solo'] HostdCommon::CreateAndBindServerSocket: soapPort: 8307 2015-06-26T03:52:55.574+04:30 [05264 info 'Default'] Win32 service stopped

これら2つのうち、私の推測は問題を特定しようとする2番目の推測です。私の推測は、次のコマンドを使用してサービスを手動で実行することに基づいています。

C:\Program Files (x86)\VMware\VMware Workstation>vmware-hostd.exe -u "C:\Program Data\VMware\hostd\config.xml" > d:\a.log

これにより、stdoutで次の出力が生成されます。

error: Resource is already in use: <acceptor p:0x053a38b0, h:1148, <TCP '[::1]:8307' >>
backtrace:
backtrace[00] rip 5626d483
backtrace[01] rip 5614eb34
backtrace[02] rip 5614fbb1
backtrace[03] rip ...

ポート8307で実行されているプロセスをダブルチェックしました。そのようなプロセスはありません。

補足:VMwareワークステーションを別のマシンにインストールしましたが、すべてが正常でした ...

回答:


5

C:\ ProgramData \ VMware \ hostdフォルダーに移動して、datastores.xmlファイルを削除します。その後、サービスは正常に開始されます...


これは私のために働いた。元のdatastores.xmlファイルが破損しているようです。
TryHarder

datastore.xmlは3歳で空でした。そのため、はい、削除して新しい共有VMディレクトリを選択すると修正されました。
リチャード

私のために働いた。ただ、それは十分だった削除
LCoelho

2

そこで犯人を見つけました。カスタムパケットを特定のソックスプロキシにルーティングするプロキシソフトウェアがありました。vmwareワークステーションが共有VMサービスを起動することをどのように拒否したかはわかりませんが、問題はこのソフトウェアから発生したものであると確信しています。


0

ワークステーションで同じ管理者権限を持っていますか?ソフトウェアを削除し、管理者権限で新しくインストールしてみてください。一部のコンポーネントがうまく機能していないように見えるため、新しいインストールまたは更新で問題を解決できる場合があります。


vmwareをアンインストールし、残りの構成をすべて手動で削除して、再度インストールしました。違いはありません
クラウス

クリーンインストール後にログファイルを添付できますか?私は問題を確認でき、おそらく解決策を見つけることができます。
garybsimon


0

サービスが開始されないという同じ問題があり、datastores.xmlを削除し、12-12.52のWorkstationの異なるバージョンで何も削除せずに再インストールしました。ランダムに共有するHTTPSポートを他の番号に変更して共有すると、サーバーサービスがすぐに開始されました...


これはおそらく別の有効なアプローチです。HTTPS共有ポートをどのように変更したかを簡単に説明できますか?
ベルティエブ

-1

同様の問題がありました。 VMwareHostd「自動」が選択されていても起動しませんでした。Windowsイベントログには次のように書かれています。

The VMwareHostd service depends on the VMUSBArbService service which failed to start because of the following error: 
The system cannot find the file specified.

VMUSBArbService「自動」が選択されていても、開始されませんでした。VMUSBArbServiceがファイルにアクセスするのを阻止しているようです。BitDefender Antivirusであると思われますが、その主張を確認できませんでした。

解決策は、このSU回答で説明されている線に沿ってスケジュールされたタスクを作成することでした。アクションについては、コマンドラインからnet startを実行しました。プログラム/スクリプト:C:\Windows\System32\cmd.exe、引数の追加:/C "net start VMwareHostd"。10秒後にログオンとしてタスクを実行するようにスケジュールしました(1秒失敗)。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.