Похоже, что существует несколько возможностей вызвать сбой при копировании / вставке между хостами, поэтому я добавлю свое исправление здесь. (И да, я знаю, что я использую другую VMWare, разные хост-ОС и гостевые ОС по сравнению с тем, которые указаны в этом вопросе, но на самом деле это инструмент vmware, так что, надеюсь, это поможет некоторым людям, которые приземлились на этой странице, как я сделал.) Конечно, вы должны установить VMWare Tools - сначала обновите их, вероятно, - и параметры изоляции гостя должны разрешать копирование / вставку, как уже упоминали другие.
Сначала моя установка:
- ХОСТ - MacOS 10.13.4
- ГОСТИ - Windows разных версий.
- Fusion - 8.5.10
(Хотя этот буфер обмена работал, а затем внезапно не работал, происходил в предыдущих версиях MacOS и предыдущих обновлениях Fusion 8.)
Мое исправление: остановите службу vmware tools «VMTools», закройте / уберите приложение лотка инструментов vmware, перезапустите службу, перезапустите приложение лотка инструментов vmware.
Команды для запуска в гостевых системах Windows в качестве администратора: (протестировано в powershell и CMD)
net.exe stop vmtools
taskkill /F /IM vmtoolsd.exe
net.exe start vmtools
start "" "C:\Program Files\VMware\VMware Tools\vmtoolsd.exe" "-n" "vmusr"
Это работает для меня ... пока. Конечно, ваш пробег может отличаться, и если у вас есть комментарии к моему ответу, пожалуйста, дайте мне знать. Я знаю, что vmtoolsd.exe раньше назывался как-то еще в предыдущих версиях. Может быть, его параметры запуска одинаковы, а может и нет.
Я использую это в пакетном файле с задержкой в 1 секунду между каждой строкой. Существуют различные способы вставки задержек, и у Роба ван дер Вуде есть довольно полный список этих способов.
Те же самые общие методы могут работать в других гостевых ОС, но я не знаю, как это сделать.
Я надеюсь, что это поможет кому-то!