VM policies are too old to be run by this machine

Ao copiar uma antiga VM para um VM workstation 9, deparei-me com esta mensagem “VM policies are too old to be run by this machine”. A maioria das VM que migro foram criadas em VM Workstation 6 ou posterior, no caso deste erro parece-me que era a versão 5. Bem vamos ao que interessa.

A solução é simples vão ao ficheiro onde estão as políticas zzzz*.vmpl e apagam-no ou alteram a extensão para outra coisa qualquer. De seguida editam o ficheiro com a extensão vmx e removem as seguintes linhas (estão lá para o fim):

policy.vm.managedVM = “FALSE”

policy.vm.managedVMTemplate = “TRUE”

policy.vm.mvmtid = “32 d6 5d f3 23 0a 9f-23 ad 8a f5 23 7b ce 67”

O que está à frente do “=” é diferente em cada VM como é óbvio… APAGUEM TUDO.

E Pronto agora mandam abrir a VM e ela já vai funcionar sem problemas.