Cómo desinstalar VMware Tools después de migrar a Proxmox o KVM
Cuando una VM ya salió de VMware, el desinstalador de VMware Tools normalmente se niega a correr porque ya no encuentra hardware de VMware, y la entrada se queda en Programas y características. En KVM las tools no sirven para nada: sus servicios se siguen cargando, sus drivers quedan instalados para dispositivos que ya no existen, y el adaptador vmxnet3 antiguo puede quedarse con la IP estática. Quítalas antes de migrar si puedes, o fuerza la eliminación después.
Por qué falla el desinstalador
El instalador de VMware Tools revisa el hardware antes de hacer cualquier cosa. En Proxmox, oVirt o HPE VM Essentials el hardware virtual es QEMU, la comprobación falla y la desinstalación se detiene. No hay nada roto: el paquete está atado a una plataforma en la que la VM ya no corre.
El orden limpio es desinstalar mientras la VM sigue en VMware. Muchas veces no se puede. Cuando migras desde un respaldo, o cuando el origen tiene que quedar intacto como camino de vuelta, la VM llega a KVM con las tools adentro.
El resto de red tiene su propia causa. Windows guarda la configuración IP por adaptador. La tarjeta vmxnet3 ya no está, pero su entrada sigue como dispositivo oculto y todavía es dueña de la dirección estática, así que la tarjeta VirtIO nueva queda en DHCP o muestra un aviso de conflicto.
Cómo quitar VMware Tools a mano
En Windows la eliminación forzada edita el registro, así que toma un snapshot antes. En Linux es un solo paquete.
- 01Toma un snapshot
Haz un snapshot de la VM en el destino antes de tocar nada, para poder volver atrás si un paso sale mal.
- 02Prueba la desinstalación normal
Abre Programas y características, selecciona VMware Tools y elige Desinstalar. Si termina bien, reinicia y pasa directo al paso del adaptador oculto.
- 03Detén y borra los servicios
Desde un símbolo del sistema con privilegios. Un servicio que no exista en tu versión solo devuelve un error que puedes ignorar.
sc stop VMTools sc delete VMTools sc delete VGAuthService sc delete vmvss - 04Borra las entradas del instalador en el registro
Busca la clave de producto de VMware Tools, que es un GUID, y bórrala en HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall junto con su entrada equivalente en HKLM\SOFTWARE\Classes\Installer\Products. Después borra HKLM\SOFTWARE\VMware, Inc.\VMware Tools. Este comando de PowerShell muestra la clave sin cambiar nada.
Get-ChildItem HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall | Get-ItemProperty | Where-Object DisplayName -eq 'VMware Tools' | Select-Object PSChildName, DisplayVersion - 05Borra los archivos
Elimina C:\Program Files\VMware\VMware Tools y C:\ProgramData\VMware\VMware Tools, y reinicia.
- 06Quita el adaptador vmxnet3 oculto
En el Administrador de dispositivos elige Ver › Mostrar dispositivos ocultos, abre Adaptadores de red y desinstala el vmxnet3 Ethernet Adapter que aparece atenuado. La IP estática queda libre para la tarjeta VirtIO.
- 07En Linux, quita el paquete
Usa el gestor de paquetes de tu distribución. Si las tools se instalaron desde el tarball antiguo de VMware, ejecuta vmware-uninstall-tools.pl.
sudo apt remove --purge open-vm-tools sudo dnf remove open-vm-tools sudo zypper remove open-vm-tools
Cómo quita Moov las VMware Tools
Con Moov la eliminación es parte de la migración de una VM Windows. Con la VM apagada Moov solo deja preparado el paso: la desinstalación corre en el primer arranque en el destino, porque es el desinstalador de VMware ejecutándose dentro de Windows. La VM de origen no se toca nunca, porque la migración parte del respaldo de Veeam.
Descargar el appliance
- La desinstalación empieza unos minutos después del primer arranque en el destino y tarda cerca de 3 minutos. Con Instant VM Migration la VM ya está en servicio mientras tanto.
- Si el desinstalador se niega a correr fuera de VMware, Moov quita las VMware Tools por su cuenta, sin pasar por el desinstalador, así que el resultado es el mismo.
- El QEMU Guest Agent, que se instala en ese mismo primer arranque, ocupa su lugar: informa la dirección IP, congela el sistema de archivos para los respaldos y ejecuta comandos en la VM.
- Las IPs estáticas se reaplican a las tarjetas de red nuevas, emparejadas por MAC en VMs Windows con varias interfaces.
- El origen es un punto de restauración de Veeam. La VM original en VMware conserva sus tools y queda intacta como camino de vuelta.
- La eliminación automática cubre VMs Windows. En Linux, quita open-vm-tools con el gestor de paquetes, como en el último paso de arriba.
Preguntas frecuentes
- ¿Por qué no puedo desinstalar VMware Tools después de migrar?
- Porque su instalador busca hardware virtual de VMware y se detiene cuando no lo encuentra. En KVM esa comprobación siempre falla, así que el paquete hay que quitarlo a mano, o antes de salir de VMware.
- ¿Es seguro dejar VMware Tools instaladas?
- La VM funciona, pero te quedas con servicios y drivers para hardware que ya no existe, con un producto instalado que ya no se puede actualizar y que los escáneres de vulnerabilidades siguen marcando, y muchas veces con un adaptador de red oculto que retiene la IP antigua. Quitarlas es más limpio.
- ¿Conviene quitar VMware Tools antes o después de migrar?
- Antes es más simple, porque el desinstalador todavía funciona. Después es la única opción cuando migras desde un respaldo o quieres el origen intacto. En VMs Windows, Moov las quita en el primer arranque en el destino, así que el orden deja de importar.
- ¿Cómo quito VMware Tools en Linux?
- Elimina el paquete open-vm-tools con tu gestor de paquetes: apt remove open-vm-tools, dnf remove open-vm-tools o zypper remove open-vm-tools. Para tools instaladas desde el tarball antiguo, ejecuta vmware-uninstall-tools.pl.
- ¿Esto también aplica después de migrar a Hyper-V o Azure?
- La causa y la eliminación manual en Windows son las mismas en cualquier plataforma que no sea VMware. Moov, por su parte, migra a Proxmox VE, oVirt / OLVM / RHV y HPE VM Essentials.
Guías relacionadas
- Windows no arranca: INACCESSIBLE_BOOT_DEVICE →
- Linux no arranca: dracut emergency shell →
- Drivers VirtIO en Windows Server →
- Migración de VMware a Proxmox VE →
- Migración de VMware a oVirt / OLVM (Oracle Linux KVM) →
- Migración de VMware a HPE VM Essentials (HPE Morpheus) →