У меня есть установка с двумя экранами с хостом Windows и виртуальной машиной Linux.
Windows Host: Windows 7 x64, VMware Workstation (8.0.5, most recent)
Linux VM: CentOS 6.4 x64 (most recent) + VMware Tools (most recent)
Функция общего буфера обмена имеет большое значение для меня. Я часто копирую команды с хоста Windows в виртуальную машину Linux, но совместное использование буфера обмена часто перестает работать.
Перезагрузка гостя не решает проблему. Перезагрузка хост-компьютера Windows решает проблему, хотя это только временная мера. Проблема часто возвращается в течение 20-30 минут после перезагрузки.
vmware-workstation
clipboard
Ujjain
источник
источник
Ответы:
Однажды я потратил несколько часов на перезагрузку, переустановку VMtools и т. Д., Пока исправление действительно приостанавливало и перезапускало само VMware.
источник
У меня та же проблема, но Хост - Windows, Гость - Windows. Я принудительно убиваю vmtools и запускаю их снова, и это всегда заставляет вырезать / вставить продолжающую работу.
Не уверен, какая команда будет на centos для уничтожения клиентских инструментов.
источник
/usr/lib/vmware-tools/sbin64/vmtoolsd -n vmusr
. Затем перезапустите его сvmware-user
Вот что сработало для меня:
Попытайтесь закрыть VMWare Workstation. Вам будет предложено указать, что делать с работающими гостями (если они в данный момент запущены): приостановить, отключить питание, запустить в фоновом режиме, отменить .
Выберите « Запустить в фоновом режиме» . Откройте VMWare Workstation.
источник
Я просто перезапускаю сервисы VMware на хосте, когда это происходит.
Старайтесь не отменять операцию копирования и вставки. Также одновременно выполняйте только одну операцию копирования и вставки.
источник
Если вы используете Windows в Windows, попробуйте использовать виртуальную машину поверх RDP. Должен быть более устойчивым таким образом. Я знаю, что это не имеет отношения к первоначальному вопросу, но некоторые люди могут посчитать его полезным, потому что эта тема плохо освещена в Интернете и не имеет хорошего решения.
источник
У меня были те же проблемы, но с open-vm-tools (гостевая Ubuntu 14, Win10 Host)
Я решил это, просто перезапустив VMware Workstation (как упоминалось ранее)
Все заняло всего 2 сек.
Чего я не знал: ваша работающая виртуальная машина не остановлена и не остановлена .
Просто нажмите «Файл» -> «Выход» (или «X») и выберите «Запустить в фоновом режиме». Затем снова запустите VMware Workstation и т. Д., Скопируйте и снова выполните работы!
источник
Была аналогичная проблема с Workstation 10 (W7 host, 2008R2 guest), копирование с гостя на хост не работало, копирование с хоста на гостя делало.
Перезапуск
vmtoolsd.exe -n vmusr
на гостевой иvmware-tray.exe
на хосте решил.источник
Если ваш гость основан на Unix, вы можете запустить это.
Он захватывает pid vmtoolsd, убивает его и перезапускает. Это восстановит функциональность копирования / вставки:
При желании сохраните его как скрипт и поместите скрипт в $ PATH, чтобы вам было проще его запускать. Вам не нужно перезагружать виртуальную машину или перезапускать VMWare.
источник
Похоже, что существует несколько возможностей вызвать сбой при копировании / вставке между хостами, поэтому я добавлю свое исправление здесь. (И да, я знаю, что я использую другую VMWare, разные хост-ОС и гостевые ОС по сравнению с тем, которые указаны в этом вопросе, но на самом деле это инструмент vmware, так что, надеюсь, это поможет некоторым людям, которые приземлились на этой странице, как я сделал.) Конечно, вы должны установить VMWare Tools - сначала обновите их, вероятно, - и параметры изоляции гостя должны разрешать копирование / вставку, как уже упоминали другие.
Сначала моя установка:
(Хотя этот буфер обмена работал, а затем внезапно не работал, происходил в предыдущих версиях MacOS и предыдущих обновлениях Fusion 8.)
Мое исправление: остановите службу vmware tools «VMTools», закройте / уберите приложение лотка инструментов vmware, перезапустите службу, перезапустите приложение лотка инструментов vmware.
Команды для запуска в гостевых системах Windows в качестве администратора: (протестировано в powershell и CMD)
Это работает для меня ... пока. Конечно, ваш пробег может отличаться, и если у вас есть комментарии к моему ответу, пожалуйста, дайте мне знать. Я знаю, что vmtoolsd.exe раньше назывался как-то еще в предыдущих версиях. Может быть, его параметры запуска одинаковы, а может и нет.
Я использую это в пакетном файле с задержкой в 1 секунду между каждой строкой. Существуют различные способы вставки задержек, и у Роба ван дер Вуде есть довольно полный список этих способов.
Те же самые общие методы могут работать в других гостевых ОС, но я не знаю, как это сделать.
Я надеюсь, что это поможет кому-то!
источник
Функция совместного использования буфера обмена требует, чтобы на вашей виртуальной машине были установлены VMware Tools. Это также позволяет вам перетаскивать между виртуальными машинами и вашей хост-ОС.
Я бы сказал, дважды проверьте, установлены ли инструменты VMWare. Если они есть, возможно, удалите и переустановите их. Если это не сработает, вы можете попробовать обновить рабочую станцию VMware. VMWare 9.0 теперь доступна!
источник
Была такая же проблема с версией 10.0.
Сначала убедитесь, что гостевая изоляция деактивирована: настройки виртуальной машины> Параметры> гостевая изоляция включены.
Попробуйте скопировать и вставить с внешнего HD или съемного диска, а не из системного раздела.
Моя настройка: ВМ хранится на внешнем HD. Копирование с внутреннего HD (C :) не работает, копирование и вставка с внешнего HD (E :) будет работать. Я предполагаю, что C & P деактивирован для локального системного раздела.
источник
Испытал это прямо сейчас на Windows 7 64bit в качестве хоста и гостя, VMWare Workstation 9. Решение на моей стороне: служба
VMware Workstation Server
была настроена на ручной запуск на хосте. После запуска этой службы (и настройки ее автоматического запуска) копирование и вставка снова работали нормально между хостом и гостем.источник
В моем случае просто перезапуск службы инструментов VMware в гостевой системе решил эту проблему (перетаскивание файлов работает, а копирование текста через буфер между хостом и гостем - нет).
источник
Как правило, я получаю доступ к гостю Windows, работающему в VMWare, на другом компьютере Windows с моей собственной рабочей станции Windows. Я удаленно использую стандартную Windows "Remote Desktop Connection".
В этой конфигурации наличие окна «Удаленный рабочий стол» НЕ в полноэкранном режиме обычно позволяет работать с буфером обмена. Когда это полноэкранный режим, и я часто переключаюсь назад и вперед, тогда происходит сбой буфера обмена.
Примечание. Окно VMWare на серверной коробке МОЖЕТ быть полноэкранным, что, кажется, не имеет значения.
источник
Самый общий и, следовательно, лучший способ заставить копировать / вставить для работы в VMware (версия 14 по крайней мере) с гостями Linux / Ubuntu Desktop - это добавить нижеприведенный bash-скрипт к вашему
$HOME/.profile
:После того, как вы добавите это в вашу папку Linux / Ubuntu $ HOME, просто выйдите из системы и перезапустите Ubuntu / Linux-guest OS, войдите в систему ... и копирование вставки работает !!
Сценарий
/usr/bin/vmware-user-suid-wrapper
запускает демон пользовательского пространстваvmtoolsd
и может также запускаться вручнуюВы также можете проверить, что в вашей системе теперь работают два (2) демона vmtoolsd. Нужны и тот, и другой с аргументами:
-n vmusr ..
это тот, который заставляет работать копирование-вставка и перетаскивание. Запуск `PS Aux | grep -v vmtoolsd | grep vmtoolsd 'покажет это:guru@visuxmono:~$ ps aux | grep -v grep | grep vmtoolsd root 762 10228 Ssl 21:20 0:03 /usr/bin/vmtoolsd guru 3053 34092 S 21:21 0:03 /usr/bin/vmtoolsd -n vmusr --blockFd 3
источник
Во-первых, неправильно использовать VMWare Workstation / Player. Вы просто создаете виртуальные машины и оставляете их работать в фоновом режиме.
И используйте что-нибудь из диспетчера терминалов, такое как MobaXTerm, SuperPutty, Kitty. Таким образом, вы получите гораздо больше функциональности и лучшее управление.
источник