После установки VmWare Workstation перестаёт работать usb. Что делать?

Судя по постам на различных форумах в Интернете, проблема эта не особо редкая, но возникает каким-то рандомным образом, например, на моём нетбуке проблема не воспроизводится, тогда, как на десктопе я столкнулся с проблемой во всей красе вплоть до неработоспособности сканера, принтера, а не только флешек и внешних жёстких дисков.

Кратко суть проблемы в том, что при установке VmWare Workstation заменяет драйвер корневого usb концентратора на драйвер своего виртуального usb устройства и пропускает usb устройства только в гостевую систему, лишая напрочь их работоспособности в хостовой системе. Разрешение автозапуска для устройств хостовой системы в настройках VmWare Workstation не даёт никакого результата, равно, как и удаление виртуального устройства VmWare usb device (оно появляется заново после перезагрузки, а, если отметить при удалении галочку удалить программы драйвера для этого устройства‘, попрут тяжелейшие глюки с большой вероятностью отваливания usb полностью и надолго).

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

 

  1. Откройте консоль управления службами (меню выполнить) services.msc. Для открытия консоли управления службами нужны права администратора.
  2. В списке служб найдите службу VMware USB Arbitration Service и откройте диалог её свойств.
  3. В диалоге тип запуска установите значение вручную и нажмите ок.
  4. Откройте контекстное меню службы и выберите пункт остановить. Если система предложит остановить ещё и службу VMware Workstation Server , соглашайтесь. Кроме того, после остановки переведите запуск службы VMware Workstation Server  в режим вручную.
  5. Зайдите в папку Program files и найдите в ней папку common files.
  6. В папке common files найдите папку VmWare/
  7. В папке VmWare найдите папку usb и удалите её. Для удаления этой папки понадобятся права администратора.
  8. Перезагрузите компьютер.

Всё, теперь usb работает в хостовой системе, а, если посмотреть в диспетчер устройств, то никакого VmWare usb device там больше нет, а есть только драйвер вашего контроллера usb. Разумеется, usb перестал работать в гостевой системе, но, почему-то, мне не думается, что вы будете, например, разговаривать по скайпу в гостевой системе, подключив usb web-камеру, или кидать из гостевой системы на флешку какие-либо данные, в прочем, данные вполне можно перекинуть из гостевой системы в хостовую через механизм общих папок, или примонтировав виртуальный диск гостевой системы в хостовую.

И последнее: если в качестве гостевой, или хостовой системы вы используете linux, то общие папки могут у вас не работать. В этом случае установите в ваш дистрибутив поддержку сетей microsoft windows, например, вот так:
sudo apt-get install samba
На этом всё. Если эта статья вам понравилась и/или помогла, оцените её в выпадающем списке ниже, а так же распространите ссылку на неё среди ваших друзей и знакомых, как реальных, так и в социальных сетях.

Удачи вам.

Опубликовано yuniks

Самый злобный человек на земле

Оставьте комментарий