swao
Member | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Цитата: В проводнике находишь .inf праый клик, установить, в нем самом все прописано... | сразу у меня так не захотело работать (текст выводимой ошибки не запомнил), но благодаря советам и подсказкам отзывчивого и очень грамотного форумчанина все-таки удалось немного понять и главное это запустить в рабочее состояние, поэтому приведу решение полностью (возможно это окажется кому-то полезным). Итак, исходные данные были таковы: -- развернута ОС Windows 7 Pro x64 SP1 с оригинального дистрибутива (без установки дополнительных обновлений, т.к. поддержка этой ОС официально прекращена с 2020 года); -- развернут гипервизор VMware Workstation Prof 15.1.0, который работает, но есть желание установить более новую версию (для Win7 x64 крайняя поддерживаемая версия 15.5.7); -- при попытках обновить работающую версию 15.1.0 на версию 15.5.7 возникает вопрос о согласии установить драйвера, к цифровым подписям которых возникают вопросы, независимо от ответа в самом конце установки установщик выводит сообщение о полном откате на исходные, однако, после этого перестает работать проброс USB-устройств из хостовой ОС в гостевые виртуальные машины, т.е. реальный возврат к рабочей версии 15.1.0 уже оказывается неполным и не совсем полноценным; -- попытки полного удаления версии 15.1.0 и ее повторной установки не меняют результат, хотя при попытке дополнительно выполнить очистку руками в реестре приводят к непонятному состоянию, т.к. проброс появляется временно до первой перезагрузки хостовой ОС. Попытки диагностики и разбирательства для решения проблемы: -- было два варианта: первый -- сначала восстановить полностью работоспособность версии 15.1.0, далее разбираться с обновлением до версии 15.5.7; и второй -- сначала развернуть версию 15.5.7 и потом при необходимости разбираться с пробросом USB-устройств из хоста в гостевые ОС. Интуитивно выбрал второй вариант, т.к. он все-таки был изначально желаемым, а к первой был запасным, если не удастся разобраться; -- на форуме vmware была найдена тема https://communities.vmware.com/t5/VMware-Workstation-Pro/VMware-Workstation-15-5-7-17171714-Setup-Wizard-ended/td-p/2860689, в которой рекомендовалось установить необходимое обновление KB4474419. Указанное обновление для Windows7 x64 было найдено и установлено, после чего оригинальный установщик VMware-workstation-full-15.5.7-17171714.exe уже без всяких вопросов сразу установил версию 15.5.7, но проброс USB-устройств так и не заработал; -- на форуме vmware была найдена статья https://communities.vmware.com/t5/VMware-Workstation-Pro/vmware-usb-arbitration-service-refuse-to-start/td-p/754387, из которой следовало, что пробросом занимается служба VMware USB Arbitration Service, работу которой следует проверить -- проверка показала, что эта служба имеет режим запуска "Автоматически", но не запускается даже вручную; -- в статье базы знаний vmware https://kb.vmware.com/s/article/2043656 приводились рекомендации запустить необходимую для работу некую другую службу hcmon, роль которой не расписывалась. В процессе длительных поисков удалось поверхностно понять -- контролем подключенных к хосту USB-устройств занимается hcmon -- служба VMware USB Host Controller Monitor, драйвер которой должен быть установлен и запущен в качестве необходимого условия для работы службы VMware USB Arbitration Service. Однако, никакие рекомендации из статьи (net start hcmon и "C:\Program Files (x86)\VMware\VMware Workstation\vnetlib64.exe" --install hcmon) не помогали; -- в статье базы знаний vmware https://kb.vmware.com/s/article/2006486 приводились рекомендации проверить наличие установленной службы hcmon, а при ее отсутствии рекомендовалось ее удалить и переустановить штатным для vmware образом. Однако, никакие рекомендации из статьи и советы в теме (в проводнике находишь .inf праый клик, установить) не помогали; -- начал сравнивать с другим компом и в реестре увидел, что этот драйвер для несамонастраиваемых устройств, поэтому вероятно его удастся установить с помощью утилиты devcon, а далее мне помогла очень ценная подсказка очень грамотного форумчанина в личке установить обновление KB4490628. Указанное обновление для Windows7 x64 было найдено и установлено, после чего при попытке установки драйвера через клик правой кнопкой по inf-файлу перестало выводиться сообщение об ошибке, хотя драйвер и не устанавливался; -- далее я подсмотрел путь группы установки этого драйвера в систему на другом компе, после чего дал команду Цитата: devcon64.exe install hcmon.inf root\legacy_hcmon | , которая установила таки этот hcmon, после чего запустилась служба vmusbarbservice и начал работать проброс подключаемых к хосту USB-устройств в гостевые виртуальные машины, т.е. задача решилась. ИТОГО (кратко): 1) для установки VMware-workstation-full-15.5.7-17171714.exe на ОС Windows7 x64 обязательным условием является предварительная установка обновления KB4474419 (согласно информации от vmware); 2) для возможности установки драйвера hcmon условием является предварительная установка обновления KB4490628 (согласно рекомендации нашего форумчанина -- у меня сработало); 3) для установки драйвера hcmon в ОС Windows7 x64 выполнить команду devcon64.exe install hcmon.inf root\legacy_hcmon (у меня сработало) P.S. благодарю всех форумчан за советы и попытки помочь | Всего записей: 230 | Зарегистр. 18-04-2007 | Отправлено: 02:33 26-02-2023 | Исправлено: swao, 23:45 06-03-2023 |
|