Uma vez eu passei algumas horas reinicializando, reinstalando o VMtools, etc., enquanto a correção estava realmente suspendendo e reiniciando o próprio VMware.
Eu tenho uma configuração de tela dupla com um host Windows e uma máquina virtual 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)
O recurso de área de transferência compartilhada é de grande importância para mim. Costumo copiar comandos do host do Windows para a VM do Linux, mas o compartilhamento da área de transferência geralmente pára de funcionar.
Uma reinicialização do convidado não resolve o problema. Uma reinicialização da máquina host do Windows resolve o problema, embora seja apenas uma medida temporária. O problema geralmente volta dentro de 20 a 30 minutos após a reinicialização.
Uma vez eu passei algumas horas reinicializando, reinstalando o VMtools, etc., enquanto a correção estava realmente suspendendo e reiniciando o próprio VMware.
Eu tenho o mesmo problema, mas o Host é o Windows, o convidado é o Windows. Eu forço matar vmtools e reexecutá-los e isso sempre fez com que o corte / colagem continuasse a funcionar.
taskkill /F /IM vmtoolsd.exe
"C:\Program Files\VMware\VMware Tools\vmtoolsd.exe" -n vmusr
Não tenho certeza de qual seria o comando no centos para eliminar as ferramentas do cliente.
Isso é o que funcionou para mim:
Tentativa de fechar o VMWare Workstation. Você será solicitado com algumas opções sobre o que fazer com seus convidados em execução (se houver algum atualmente em execução): Suspender, Desligar, Executar em segundo plano, Cancelar .
Selecione Executar em segundo plano . Reabra a estação de trabalho VMWare.
Se estiver executando o Windows no Windows, tente usar a VM sobre o RDP. Deve ser mais estável assim. Eu sei que isso não tem relevância para a pergunta original, mas algumas pessoas podem achar útil, porque esse tópico tem pouca cobertura na internet, sem uma boa solução.
Acabei de reiniciar os serviços VMware no host quando isso acontece.
Tente evitar o cancelamento da operação de copiar e colar. Também execute apenas uma cópia e cole a operação de cada vez.
Teve um problema semelhante com a Workstation 10 (host W7, convidado 2008R2), a cópia do convidado para o host não funcionou, copiando do host para o convidado.
Reiniciando vmtoolsd.exe -n vmusr
no guest e vmware-tray.exe
no host resolveu isso.
Eu tive os mesmos problemas, mas com o open-vm-tools (convidado do Ubuntu 14, Win10 Host)
Eu resolvi isso simplesmente reiniciando o VMware Workstation (como mencionado anteriormente)
Tudo demorou apenas 2 segundos.
O que eu não sabia: Sua máquina virtual em execução não está suspensa nem interrompida .
Basta clicar em Arquivo - > Saia (ou o X) e escolha "Executar em segundo plano" Em seguida, inicie o VMware Workstation novamente, et voilà, copie e substitua os trabalhos anteriores!
Se o seu convidado for baseado em Unix, você pode executar isso.
Ele pega o pid de vmtoolsd, mata e reinicia. Isso consertará a funcionalidade de copiar / colar:
#!/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
Opcionalmente, salve-o como um script e coloque o script em seu $ PATH para poder executá-lo mais facilmente. Você não precisa reinicializar sua VM ou reiniciar o VMWare.
O recurso de compartilhamento da área de transferência requer que o VMware Tools seja instalado na sua máquina virtual. Também permite arrastar e soltar entre máquinas virtuais e seu sistema operacional host.
Eu diria duplamente para ver se as ferramentas VMWare estão instaladas. Se estiverem, talvez os remova e reinstale-os. Se isso não funcionar, você pode tentar atualizar a estação de trabalho do VMware. VMWare 9.0 já está disponível!
Tive o mesmo problema com a versão 10.0.
Primeiro, certifique-se de que o isolamento Convidado esteja desativado: Configurações da VM > Opções > O isolamento de convidados está ativado.
Tente copiar e colar a partir de HD externas ou unidades removíveis, não da partição do sistema.
Minha configuração: VM armazenada em HD externo. Copiar colar de HD interno (C :) não funciona, copiar e colar de HD externo (E :) vai funcionar. Presumo que C & P esteja desativado para a partição do sistema local.
Experienciei agora no Windows 7 de 64 bits como Host e Convidado, VMWare Workstation 9. A solução do meu lado: O serviço VMware Workstation Server
foi definido para iniciar manualmente no host. Depois de iniciar este serviço (e configurá-lo para iniciar automaticamente), copiar e colar funcionou normalmente novamente entre o host e o convidado.
No meu caso, simplesmente reiniciar o serviço de ferramentas VMware no guest resolveu esse problema (o arrastar e soltar dos arquivos está funcionando, mas a cópia do texto via buffer entre host e guest não funciona).
Eu geralmente acesso um convidado do Windows em execução no VMWare em outra caixa do Windows da minha própria estação de trabalho do Windows. Eu remoto usando Windows padrão "Remote Desktop Connection".
Nesta configuração, ter a janela Área de trabalho remota NÃO tela cheia geralmente permite que a área de trabalho funcione. Quando está em tela cheia e eu alterno muitas vezes, é quando a área de transferência falha.
Nota - a janela do VMWare na caixa do servidor PODE estar em tela cheia, isso não parece importar.
Parece que há uma série de possibilidades para causar essa falha de remoção de copiar / colar entre os hosts, portanto, adicionarei minha correção aqui. (E sim, estou ciente de que estou usando VMWare diferente, sistema operacional host diferente e sistema operacional convidado diferente em comparação com aqueles especificados nesta pergunta, mas realmente parece ser uma coisa de ferramentas vmware, por isso espero que ajude algumas pessoas que nesta página, como eu fiz.) É claro que você precisa ter o VMWare Tools instalado - atualize-os primeiro - e as opções de isolamento de convidados devem permitir copiar / colar como outras pessoas mencionaram.
Primeiro minha configuração:
(Embora essa área de trabalho esteja funcionando e, de repente, não está funcionando, está acontecendo nas versões anteriores do MacOS e nas atualizações anteriores do Fusion 8.)
Minha correção: Pare o serviço de ferramentas vmware "VMTools", saia / mate o aplicativo da bandeja de ferramentas vmware, reinicie o serviço, reinicie o aplicativo da bandeja de ferramentas vmware.
Comandos para executar nos convidados do Windows, como Administrador: (testado no PowerShell e no 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"
Isso está funcionando para mim ... por enquanto. Claro que sua milhagem pode variar, e se você tiver comentários sobre a minha resposta, por favor me avise. Eu sei que o "vmtoolsd.exe" costumava ser chamado de outra coisa nas versões anteriores. Talvez seus parâmetros de inicialização sejam os mesmos, talvez não.
Eu uso isso em um arquivo de lote com um atraso de 1 segundo entre cada linha. Existem várias maneiras de inserir atrasos, e Rob van der Woude tem uma lista completa dessas maneiras.
>Os mesmos métodos gerais podem funcionar em outros sistemas operacionais convidados, mas não tenho detalhes sobre como fazer isso.
Espero que isso ajude alguém!
A maneira mais geral e a melhor maneira de copiar / colar para trabalhar no VMware (versão 14 pelo menos) executando Linux / Ubuntu Desktop guests é adicionar o script bash abaixo ao seu $HOME/.profile
:
# VMware: make copy/paste and drag/drop to work in Ubuntu Desktop guest
# Note: this should run automatically with xdg/desktop entry, but it doesn't :(
[[ -x /usr/bin/vmware-user-suid-wrapper ]] && /usr/bin/vmware-user-suid-wrapper
Depois de adicionar isso em sua pasta Linux / Ubuntu $ HOME, faça logout e reinicie o sistema operacional Ubuntu / Linux-guest, efetue login .. e a pasta de cópia estará funcionando !!
O script /usr/bin/vmware-user-suid-wrapper
inicia o daemon de espaço do usuário de vmtoolsd
e também pode ser executado manualmente
Você também pode verificar se dois (2) daemons vmtoolsd devem estar rodando no seu sistema. Ambos são necessários e aquele com args: -n vmusr ..
é aquele que faz copiar-colar e arrastar-e-soltar para o trabalho. Correndo 'ps aux | grep -v vmtoolsd | grep vmtoolsd 'mostrará isto:
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
está errado, em primeiro lugar, usar o VMWare Workstation / Player. Você acabou de criar as VMs e deixá-las em execução em segundo plano.
E use algo como gerenciador de terminal como MobaXTerm, SuperPutty, Kitty Dessa forma, você obtém muito mais funcionalidade e melhor gerenciamento.