2

Рабочая станция VMWare имеет функцию совместного использования виртуальных машин. Чтобы использовать эту функцию, VMware Workstation Server должен быть запущен, и он должен работать с конфигурацией установки по умолчанию. Однако в моем случае эта функция не запускает свою службу vmware-hostd и любой ручной запуск этой службы приводит к немедленной остановке.

Просмотр файла журнала в C:\ProgramData\VMware\hostd\hostd-##.log показывает два важных замечания:

  • 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

Из этих двух я думаю, что второй пытается определить проблему. Мое предположение основано на запуске службы вручную с помощью этой команды:

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

который производит этот вывод на стандартный вывод:

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. Там нет такого процесса.

sidenote: Я установил рабочую станцию VMware на другую машину, но там все было в порядке ...

4 ответа4

4

Просто перейдите в папку C:\ProgramData\VMware\hostd и удалите файл datastores.xml. Служба начнется нормально после этого ...

2

Итак, я нашел виновника. У меня было программное обеспечение проксификатора, которое перенаправляло пользовательские пакеты в данный прокси-сервер socks. Я не знаю, как он запретил рабочей станции vmware запускать службу виртуальной машины общего доступа, но я полностью уверен, что проблема возникла из-за этого программного обеспечения.

0

У меня была та же проблема, когда служба не запускалась, я удалил datastores.xml, несколько раз удалял и переустанавливал с разными версиями Workstation от 12-12.52 и ничего. Просто случайным образом я изменил порт HTTPS для совместного использования на любой другой номер, и общий доступ и служба сервера запустились прямо сейчас ...

0

У вас есть те же права администратора на вашей рабочей станции? Попробуйте удалить программное обеспечение и установить его заново с правами администратора. Похоже, что некоторые компоненты работают не очень хорошо, поэтому, возможно, новая установка или обновление могут решить вашу проблему.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .