클립 보드 작업 (복사 / 붙여 넣기)은 종종 VMWare Workstation에서 작동을 멈 춥니 다.


70

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 VM으로 명령을 복사하지만 클립 보드 공유가 종종 작동을 멈 춥니 다.

게스트를 재부팅해도 문제가 해결되지 않습니다. 임시 조치 일 뿐이지 만 Windows 호스트 시스템을 재부팅하면 문제가 해결됩니다. 재부팅 후 20-30 분 내에 문제가 자주 발생합니다.


2
여기도 마찬가지입니다. Windows 7 x64 호스트, VMWare Workstation 9.0.2. VM Windows XP + 적절한 VMWare 도구. 그러나 문제가 나타나고 사라지고 재부팅되는 것 사이의 종속성을 아직 찾지 못했습니다.
Andriy K

1
같은 문제-Windows 7 x64 내의 Windows 7 x64 무작위. 매우 무작위입니다.
Neolisk

Linux VM을 실행 중이므로 물어봐야합니다. 컴파일 한 정품 VMware 도구를 사용하고 있습니까? 아니면 OpenVM 도구를 사용하고 있습니까? 많은 사람들이이 둘의 차이점이 아무 것도 없다고 말했지만 "롤 자체"VMware 도구를 사용할 때 문제가 거의 없었습니다. 그렇지 않은 경우 먼저 시도해보고 문제가 해결되는지 확인하십시오.
ianc1215

또한 주제에서 약간 벗어난 동안 언급 할 가치가 있습니다. VMware Workstation 10이 릴리스되었음을 알고 있습니까? 유료 업그레이드가 필요하지만 변경 로그를 빠르게 살펴보면 문제가 해결되었는지 알 수 있습니다. 살펴볼 가치가 있습니다.
ianc1215

Windows 호스트 및 Windows 클라이언트에서도 문제를 확인할 수 있으며 WS 7.0부터 10.0.3까지 시작합니다. 그 동안 나는 Windows Server 2008, Windows Server 2012를 호스트로, Windows XP, Windows 7, Windows 8.1, OpenSuse 12.3을 클라이언트로 사용하여 모든 문제를 해결했습니다. 항상 동일한 방법으로 성공하지는 못했지만 일반적으로 vmWare 도구를 완전히 제거, 재부팅 및 설치하면 문제가 해결됩니다.
제임스

답변:


42

수정 프로그램이 실제로 VMware 자체를 일시 중단하고 다시 시작하는 동안 재부팅, VMtools 등을 다시 설치하는 데 몇 시간을 보냈습니다.


일시 중지? VMware Workstation을 닫았다가 다시 시작 하시겠습니까?
pabouk

10
게스트 VM을 재부팅했는데 작동하지 않았습니다. 그런 다음 VMWare 도구를 복구했습니다. 작동하지 않았습니다. 그런 다음 게스트 VM을 의심하고 @Samgue 제안과 같이 VMWare Workstation을 다시 시작한 후 다시 작동했습니다.
트래비스 스펜서

3
일했다! VM을 다시 시작하면 문제가 해결 될 것이라고 생각할 것입니다. 그러나이 답변에서 알 수 있듯이 VM을 일시 중지하고 다시 시작하면 제대로 작동합니다!
thilina R

1
이것은 VMware Workstation 11.1.0에서도 저에게 효과적이었습니다. 감사합니다! 내가 한 것은 메뉴> VM> 전원> 일시 중단> (VMware 닫기 및 다시 시작)> (VM 선택)> 재개> (다시 복사)> (붙여 넣기)
Dev-iL

@slayernoah 그래서 어떻게 작동합니까?
technophyle

27

나는 같은 문제가 있지만 호스트는 Windows이고 손님은 Windows입니다. vmtools를 강제 종료하고 다시 실행하면 잘라 내기 / 붙여 넣기가 계속 작동합니다.

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

클라이언트 도구를 종료하기 위해 centos에서 어떤 명령을 수행할지 확실하지 않습니다.


2
Linux 호스트와 함께 일했습니다. 죽이기 : /usr/lib/vmware-tools/sbin64/vmtoolsd -n vmusr. 그런 다음vmware-user
freb

24
Heh, 나는 손님에게 명령을 복사하고 싶었지만 ... :)
Paul

3
Guest에서 달리는 데 효과가 없었습니다.
Clay Nichols

1
나를 위해 작동하지 않았다
NinjaCross

Host Windows 10 및 Guest Windows 2012에서는 작동하지 않았습니다. Worksation 14 Pro.
buzz3791

20

이것이 나를 위해 일한 것입니다.

VMWare Workstation을 닫으십시오. 실행중인 게스트 (현재 실행중인 경우)에 대해 수행 할 작업에 대한 옵션이 표시됩니다 ( 일시 중지, 전원 끄기, 백그라운드에서 실행, 취소) .

백그라운드에서 실행을 선택 하십시오 . VMWare Workstation을 다시 엽니 다.


이 (난 단지 내 게스트 서비스에서 VMTools를 다시 시작해야) 나를 위해 일한
알렉스 Shapovalov

1
이것은 나에게도 효과적입니다. 게스트에서 호스트로 무언가를 복사 한 후 문제가 발생하는 것을 발견 한 후 더 이상 호스트에서 게스트로 복사 할 수 없습니다. 이것은 가장 빠른 해결책이며 다른 모든 것은 시간 낭비였습니다.
KPheasey 2016 년

이것은 나를 위해 일한 유일한 솔루션입니다. 10 번 (15063) 호스트, 게스트 (Win 7)에서 다른 게스트 (Win 8.1)로 복사하십시오. VMware 워크 스테이션 12.5.6.
미팅 참석자

가장 빠르고 가장 파괴적인 솔루션을 위해 공감하십시오. VMware 일시 중지 및 다시 시작이 작동하지만 백그라운드에서 실행을 제안하는이 솔루션은 많은 VM과 테스트 루틴을 실행할 때 더 쉽게 삼킬 수있는 약입니다.
JimSTAT

이것으로 내 문제가 해결되었습니다. 감사합니다!
NinjaCross

5

호스트에서 VMware 서비스를 다시 시작하면됩니다.

복사하여 붙여 넣기 작업을 취소하지 마십시오. 또한 한 번에 하나의 복사 및 붙여 넣기 작업 만 수행하십시오.


복사 및 붙여 넣기 작업을 어떻게 "취소"합니까 ??? 붙여 넣지 않고 복사하면 안된다는 의미입니까? 게스트에서 호스트로 또는 호스트에서 게스트로 또는 게스트 내에서만 복사하는 것을 의미합니까 ??? 이 조언은 조금 이상해 보인다 ...
Jazimov

그렇습니다. 이것은 게스트와 호스트 사이에서도 발생합니다.
jkdba

호스트의 모든 VMware 서비스를 의미합니까?
munrobasher

@ munrobasher 나는이 문제에 부딪힌 지 조금 시간이 걸렸다 고 생각합니다.
jkdba

4

Windows에서 Windows를 실행하는 경우 RDP를 통해 VM을 사용해보십시오. 이 방법으로 더 안정적이어야합니다. 나는 이것이 원래의 질문과 관련이 없다는 것을 알고 있지만, 어떤 사람들은 도움이 될 수 있습니다. 왜냐하면이 주제는 인터넷에 대한 범위가 좋지 않고 해결책이 없기 때문입니다.


ATI / AMD 비디오 카드에는 없습니다. 호스트에서 절전 모드가 시작될 때 문제가 발생합니다.
TombMedia

완전히 격리 된 호스트 전용 네트워크에서 실행하려는 경우에도 작동하지 않습니다.
wulfgarpro

4

나는 같은 문제가 있지만 open-vm-tools (Ubuntu 14 guest, Win10 Host)

앞에서 언급 한대로 VMware Workstation을 다시 시작 하여 문제를 해결했습니다.

모든 것이 2 초 밖에 걸리지 않았습니다.

내가 모르는 것 : 실행중인 가상 머신이 일시 중지되거나 중지되지 않았습니다 .

파일-> 종료 (또는 X)를 클릭하고 "백그라운드에서 실행"을 선택한 다음 VMware Workstation을 다시 시작하십시오.


1

Workstation 10 (W7 호스트, 2008R2 게스트)과 비슷한 문제가 있었지만 게스트에서 호스트로 복사 할 수없고 호스트에서 게스트로 복사 할 수 없었습니다.

vmtoolsd.exe -n vmusr게스트와 vmware-tray.exe호스트 에서 다시 시작 하면 해결되었습니다.


호스트 Windows 10 및 게스트 Windows 2012에서는 작동하지 않았습니다. Workstation 14 Pro.
buzz3791

1

게스트가 Unix 기반 인 경우이를 실행할 수 있습니다.

vmtoolsd의 pid를 잡고 죽이고 다시 시작합니다. 복사 / 붙여 넣기 기능이 복구됩니다.

#!/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에 넣어보다 쉽게 ​​실행할 수 있습니다. 당신은 하지 않습니다 VM웨어를 사용자의 VM을 다시 시작하거나 다시 시작해야합니다.


2
감사합니다.이 VMWare Workstation Player 14, Windows 7 Enterprise 호스트, 우분투 게스트와 함께 작동했습니다.
Dan Becker

당신은 이것에 대한 올바른 길을 가고 있습니다. 불행히도 VMware14 / Win7-host + Ubuntu16.04 / guest에서 복사 / 붙여 넣기를 수정하는 올바른 방법은 아닙니다. 이러한 설정에서 두 개의 vmtoolsd 프로세스가 실행 중이어야합니다. 스크립트로 죽이는 것은 시스템 데몬이며 이유가 필요합니다. 다른 하나는 사용자 공간 데몬입니다 (실제로 복사 / 붙여 넣기 작업을 수행함). 로그인 직후 및 / 또는 X / WindowManager가 시작되는 동안 / usr / bin / vmware-user-suid-wrapper 스크립트로 시작해야합니다. 자세한 내용은 여기를 참조하십시오 : github.com/vmware/open-vm-tools/issues/…
OpenITeX

1

호스트간에이 복사 / 붙여 넣기 드롭 아웃 실패를 일으킬 수있는 여러 가지 가능성이 있으므로 여기에 수정 사항을 추가하겠습니다. (그리고 예,이 질문에 지정된 것과 다른 VMWare, 다른 호스트 OS 및 다른 게스트 OS를 사용하고 있다는 것을 알고 있지만 실제로는 VMware 도구 인 것처럼 보이므로 착륙하는 사람들에게 도움이되기를 바랍니다. 물론 VMWare Tools가 설치되어 있어야합니다. 먼저 업데이트해야합니다. 게스트 격리 옵션은 다른 사용자가 언급 한대로 복사 / 붙여 넣기를 허용해야합니다.

먼저 내 설정 :

  • 호스트-MacOS 10.13.4
  • 게스트-다양한 버전의 Windows.
  • 퓨전-8.5.10

(이 클립 보드가 작동하고 갑자기 작동하지 않는 것은 이전 버전의 MacOS 및 Fusion 8의 이전 업데이트에서 발생했습니다.)

내 수정 : vmware 도구 서비스 "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 초 지연이있는 배치 파일에서 이것을 사용합니다. 지연을 삽입하는 방법에는 여러 가지가 있으며 Rob van der Woude는 그 방법에 대한 포괄적 인 목록을 가지고 있습니다.

다른 게스트 OS에서도 동일한 일반적인 방법을 사용할 수 있지만 그 방법에 대한 세부 정보는 없습니다.

나는 이것이 누군가를 돕기를 바랍니다!


0

클립 보드 공유 기능을 사용하려면 가상 머신에 VMware Tools가 설치되어 있어야합니다. 또한 가상 시스템과 호스트 OS간에 끌어서 놓을 수도 있습니다.

VMWare 도구가 설치되어 있는지 다시 확인하십시오. 있는 경우 제거하고 다시 설치하십시오. 그래도 작동하지 않으면 VMware 워크 스테이션을 업데이트 할 수 있습니다. 이제 VMWare 9.0을 사용할 수 있습니다!


이제 Workstation 10.0.3을 사용할 수 있으며 여전히 작동을 멈 춥니 다!
제임스

0

버전 10.0과 동일한 문제가 있습니다.

먼저 게스트 격리가 비활성화되어 있는지 확인하십시오. VM 설정> 옵션> 게스트 격리가 모두 활성화되어 있습니다.

시스템 파티션이 아닌 외장 HD 또는 이동식 드라이브에서 복사하여 붙여 넣으십시오.

내 설정 : VM이 외부 HD에 저장되었습니다. 내부 HD (C :)에서 복사 붙여 넣기가 작동하지 않고 외부 HD (E :)에서 복사하여 붙여 넣기가 작동합니다. 로컬 시스템 파티션에 대해 C & P가 비활성화되었다고 가정합니다.


0

Windows 7 64 비트에서 호스트 및 게스트, VMWare Workstation 9로 지금 경험했습니다. 내면에서 해결책 : 서비스 VMware Workstation Server는 호스트에서 수동으로 시작되도록 설정되었습니다. 이 서비스를 시작한 후 (자동으로 시작하도록 구성한 후) 호스트와 게스트간에 복사 및 붙여 넣기가 정상적으로 작동했습니다.


0

필자의 경우 게스트에서 VMware 도구 서비스를 다시 시작하면이 문제가 해결되었습니다 (파일 드래그 앤 드롭은 작동하지만 호스트와 게스트간에 버퍼를 통한 텍스트 복사는 수행되지 않습니다).


0

나는 일반적으로 내 Windows 워크 스테이션에서 다른 Windows 상자의 VMWare에서 실행중인 Windows 게스트에 액세스합니다. 표준 Windows "원격 데스크톱 연결"을 사용하고 있습니다.

이 구성 에서 원격 데스크톱 창이 전체 화면이 아닌 경우 일반적으로 클립 보드가 작동합니다. 전체 화면 일 때 클립 보드가 작동하지 않는 경우가 자주 있습니다.

참고-서버 상자의 VMWare 창은 전체 화면으로 표시 될 수 있습니다.


0

Linux / Ubuntu Desktop 게스트를 실행하는 VMware (버전 14 이상)에서 복사 / 붙여 넣기가 작동하도록하는 가장 일반적이고 가장 좋은 방법은 아래에 bash-script를 추가하는 것입니다 $HOME/.profile.

# VMware : Ubuntu Desktop 게스트에서 복사 / 붙여 넣기 및 끌어서 놓기 작동
# 참고 : xdg / desktop 항목과 함께 자동으로 실행되어야하지만 다음과 같이 작동하지는 않습니다. (
[[-x / usr / bin / vmware-user- suid- 래퍼]] && / usr / bin / vmware-user-suid-wrapper

Linux / Ubuntu $ HOME 폴더에 추가 한 후, 로그 아웃 한 후 Ubuntu / Linux-guest OS를 다시 시작하고 로그인하십시오. 복사 사본이 작동합니다 !!

스크립트 /usr/bin/vmware-user-suid-wrapper는 사용자 공간 데몬을 시작하며 vmtoolsd수동으로 실행할 수도 있습니다.

또한 시스템에서 2 개의 vmtoolsd 데몬이 실행 중인지 확인할 수 있습니다. 둘 다 필요하고 args -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


/ usr / bin / vmware-user-suid-wrapper를 실행하면 "vmware-user : / proc / fs / vmblock / dev를 열 수 없습니다"오류가 발생합니다
Austin Dean

다음 명령을 실행하면 'ps aux | grep -v grep | grep vmtoolsd ', 로그인 후 무엇을 인쇄합니까? 또한 vmuser 명령을 일반 사용자 및 루트로 실행하고 있습니까?
OpenITeX

0

처음에는 VMWare Workstation / Player를 사용하는 것이 잘못되었습니다. VM을 생성하고 백그라운드에서 계속 실행합니다.

MobaXTerm, SuperPutty, Kitty와 같은 터미널 관리자를 사용하면 훨씬 더 많은 기능과 더 나은 관리 기능을 얻을 수 있습니다.


데스크톱 / Gui가 필요하거나 다른 사용 사례 나 사용 요구 사항이있는 경우 Vmware Workstation / Player를 실행하는 데 아무런 문제가 없습니다.
OpenITeX
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.