Операции с буфером обмена (копирование и вставка) часто прекращают работу на VMWare Workstation

У меня есть двойной экран с хостом 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 минут после перезагрузить.

26
задан Hennes
15.02.2023 23:37 Количество просмотров материала 2793
Распечатать страницу

16 ответов

однажды я провел несколько часов, перезагрузка, повторная установка VMtools и т. д., в то время как исправление действительно приостанавливает и перезапускает сам VMware.

39
отвечен Samgue 2023-02-17 07:25

У меня та же проблема, но хост-это Windows, гость-Windows. Я заставляю убивать vmtools и перезапускать их, и это всегда заставляло cut / paste продолжать работать.

taskkill /F /IM vmtoolsd.exe
"C:\Program Files\VMware\VMware Tools\vmtoolsd.exe" -n vmusr

Не уверен, что команда будет на centos, чтобы убить клиентские инструменты.

27
отвечен Jafin 2023-02-17 09:42

вот что у меня получилось:

попытка закрыть VMWare Workstation. Вам будет предложено с некоторыми параметрами о том, что делать с запущенными гостями (если таковые имеются в настоящее время): приостановить, выключить, запустить в фоновом режиме, отменить.

выберите запустить в фоновом режиме. Открыть Русификатора.

14
отвечен Tyson 2023-02-17 11:59

Если Windows запущена в Windows, попробуйте использовать виртуальную машину через RDP. Должен быть более стабильный таким образом. Я знаю, что это не имеет отношения к исходному вопросу, но некоторые люди могут найти его полезным, потому что эта тема имеет плохое освещение в интернете, без хорошего решения.

4
отвечен Neolisk 2023-02-17 14:16

Я просто перезапустить службы VMware на хосте, когда это произойдет.

старайтесь не отменять операцию копирования и вставки. Кроме того, одновременно выполняется только одна операция копирования и вставки.

4
отвечен jkdba 2023-02-17 16:33

была аналогичная проблема с рабочей станцией 10 (W7 host, 2008R2 guest), копирование с гостевой на хост не работает, копирование с хоста на гостевой сделал.

перезагрузка vmtoolsd.exe -n vmusr на гостя и vmware-tray.exe на хосте решил.

2
отвечен user351125 2023-02-17 18:50

У меня были те же проблемы, но С open-vm-tools (Ubuntu 14 гость, Win10 хост)

Я решил ее просто перезапуск VMware Workstation (Как упоминалось ранее)

все заняло всего 2 сек.

то, чего я не знал: Твой запуск виртуальной машины не приостановлен и не остановлен.

просто нажмите File - > Exit (или X) и выберите "Run in Background" Затем снова запустите VMware Workstation и вуаля, копировать & прошлые работы снова!

2
отвечен Markus 2023-02-17 21:07

Если ваш гость Unix-based, вы можете запустить это.

он захватывает pid vmtoolsd, убивает его и перезапускает. Это позволит восстановить функциональность копирования / вставки:

#!/bin/bash
processString=$(ps -ef | grep '[0-9][0-9]:[0-9][0-9]:[0-9][0-9] /usr/bin/vmtoolsd -n vmusr') # get process info for vmtoolsd
tokens=( $processString ) # tokenize
kill "${tokens[1]}" # grab pid and kill it
/usr/bin/vmtoolsd -n vmusr & > /dev/null 2>&1 # restart vmtoolsd

при необходимости сохраните его как скрипт и поместите скрипт в свой $PATH, чтобы его было легче запускать. Ты не необходимо перезагрузить виртуальную машину или перезапустить VMWare.

1
отвечен Austin Dean 2023-02-17 23:24

функция общего доступа к буферу обмена требует установки VMware Tools на виртуальной машине. Она также позволяет перетаскивать между виртуальными машинами и хост-ОС.

Я бы сказал, дважды проверьте, если VMWare tools установлены. Если они есть, возможно, удалите и переустановите их. Если это не помогло, попробуйте обновить VMware workstation. VMWare 9.0 теперь доступна!

0
отвечен Damon 2023-02-18 01:41

была такая же проблема с версии 10.0.

сначала убедитесь, что гостевая изоляция отключена: параметры виртуальной машины > параметры > гостевая изоляция включены.

попробуйте скопировать и вставить из внешнего HD или съемных дисков, а не из системного раздела.

моя установка: VM хранится на внешнем HD. Копировать вставить из внутреннего HD (C:) не работает, копировать и вставить из внешнего HD (E:) будет работать. Я предполагаю, что C&P отключен для локального системного раздела.

0
отвечен Daniel W 2023-02-18 03:58

испытал это прямо сейчас на Windows 7 64bit в качестве хоста и гостя, VMWare Workstation 9. Решение на моей стороне: сервис VMware Workstation Server был установлен для запуска Вручную на хосте. После запуска этого сервиса (и настройки его на автоматический запуск) копирование и вставка работали нормально снова между хостом и гостем.

0
отвечен taffit 2023-02-18 06:15

в моем случае просто перезапуск службы VMware tools в гостевой решил эту проблему (перетаскивание файлов работает, но копирование текста через буфер между хостом и гостем не работает).

0
отвечен Mikhail 2023-02-18 08:32

Я вообще доступ к гостевой Windows работает в VMware на другой окно с моей рабочей станции Windows. Я удаленно в использовании стандартных окон "подключение к удаленному рабочему столу".

в этой конфигурации в окне удаленного рабочего стола не полноэкранный обычно позволяет буферу обмена работать. Когда он полноэкранный и я переключаться часто, что когда в буфере обмена не удастся.

Примечание-окно VMWare на поле сервера может быть полноэкранным, это, кажется, не имеет значения.

0
отвечен DaveInCaz 2023-02-18 10:49

похоже, что существует ряд возможностей вызвать этот сбой копирования / вставки между хостами, поэтому я добавлю свое исправление здесь. (И да, я знаю, что использую разные VMWare, разные хост-ОС и разные гостевые ОС по сравнению с указанными в этом вопросе, но на самом деле это похоже на vmware tools, поэтому, надеюсь, это поможет некоторым людям, которые приземляются на этой странице, как я.) Конечно, у вас должны быть установлены VMWare Tools - сначала обновите их, вероятно, - и гость параметры изоляции должны позволять копировать/вставлять, как уже упоминалось.

первая моя установка:

  • хост - ОС macOS 10.13.4
  • гости - Windows различных версий.
  • Fusion-8.5.10

(хотя, этот буфер обмена работает, а затем вдруг не работает происходит в предыдущих версиях MacOS и предыдущих обновлений Fusion 8.)

мое исправление: остановка vmware tools service "VMTools", выход / убить vmware tools приложение лоток, перезапустить службу, перезагрузить средства 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-секундной задержкой между каждой строки. Существуют различные способы вставки задержек, и у Роба ван дер Вуда есть довольно полный список этих способов.

те же самые общие методы могут работать в других гостевых ОС, но у меня нет подробностей о том, как это сделать.

надеюсь, это кому-то поможет!

0
отвечен Nate 2023-02-18 13:06

самый общий и, таким образом, лучший способ сделать копирование/вставку для работы в VMware (версия 14 по крайней мере) под управлением Linux/Ubuntu Desktop guests, чтобы добавить ниже баш-скрипт для вашего $HOME/.profile:

# VMware: сделать копию / вставить и перетащить / падение для работы в Ubuntu Desktop guest

# Примечание: это должно работать автоматически с XDG / desktop записи, но это не :(

[[ -X в /usr/Бен/VMware для пользователей-с SUID-фантик ]] && /usr/Бен/VMware для пользователей-с SUID-фантик

после того, как вы добавите, что в вашей папке Linux / Ubuntu $HOME, просто выйдите из системы и перезагрузите Ubuntu / Linux-guest OS, войдите в систему.. и копировать вставить работает!!

скрипт /usr/bin/vmware-user-suid-wrapperзапускает демон пространства пользователя vmtoolsd и он также может быть запущен вручную

вы также можете проверить, что два (2) vmtoolsd демоны должны быть теперь работает в вашей системе. Оба нужны и аргументы: -n vmusr .. - Это тот, который делает копипаст и перетащите на работу. Запуск `ПС вход aux | grep в -в vmtoolsd | грэп 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

0
отвечен OpenITeX 2023-02-18 15:23

Это неправильно в первую очередь использовать VMWare Workstation/Player. Вы просто создаете виртуальные машины и оставляете их работать в фоновом режиме.

и использовать что-то менеджер терминала, как MobaXTerm, SuperPutty, Китти Таким образом, вы получите гораздо больше функциональности и лучшего управления.

0
отвечен OWADVL 2023-02-18 17:40

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Имя
Вверх