terça-feira, 3 de maio de 2011

Erro ao instalar o VirtualBox

Fui surpreendido na semana passada ao tentar instalar o VirtualBox em meu servidor de testes. Qualquer versão do instalador que era executada retornava a mesma mensagem de erro:

Installation failed! Error: O sistema não pode encontrar o caminho especificado.


Mensagem de erro ao executar o instalador

Efetuei uma longa busca pelo Google para tentar solucionar este erro, porém a procura foi em vão. Algumas pessoas tiveram outros tipos de problemas, com diferentes mensagens de erro, mas nada parecido com o erro acima.

Resolvi então tentar executar o arquivo pelo Prompt de Comando e tentar incluir a sintaxe de “Help” após o nome do arquivo, para verificar se o programa retornava alguma solução. Eis que consegui a solução do meu problema:

Comando "Help" executado

O instalador do VirtualBox abriu uma tela com alguns parâmetros para serem utilizados pela linha de comando:

Parâmetros de linha de comando

Então executei o comando:

VirtualBox-4.0.4-70112-Win.exe –extract –path C:/VirtualBox

Este comando executou a extração dos arquivos do executável para a pasta VirtualBox. Nesta pasta, foi possível encontrar os seguintes arquivos:


Arquivos extraídos

Executei a instalação através do arquivo VirtualBox-4.0.4-r70112-MultiArch_x86.msi e tudo ocorreu conforme o esperado!

Fica a dica!


Abraços e até a próxima!

23 comentários:

  1. Tive o mesmo problema. A dica funcionou perfeitamente. Obrigado.

    ResponderExcluir
  2. Por isso é sempre bom compartilhar as lições aprendidas! abraços!

    ResponderExcluir
  3. Quem procura acha :) ... obrigado pela dica.

    ResponderExcluir
  4. cara naum consegui quando do o cmd VirtualBox-4.0.4-70112-Win.exe –extract –path C:/VirtualBox aparece a seguinte msg 'VirtualBox-4.0.4-70112-Win.exe' não é reconhecido como
    ou externo, um programa operável ou um arquivo em lotes.

    ResponderExcluir
    Respostas
    1. Verifique qual o nome do pacote de instalação. Este comando abaixo não pode ser totalmente copiado caso você esteja com um pacote de instalação de uma versão diferente:

      VirtualBox-4.0.4-70112-Win.exe –extract –path C:/VirtualBox

      Utilize:

      "Nome do arquivo de instalação" –extract –path C:/VirtualBox

      Abraços

      Excluir
  5. ee tentei e tentei e consegui aki vlw aew ajudo pra caramba

    ResponderExcluir
  6. O meu nao aparecia a msg de erro, mas pedia o arquivo .msi, segui o seu exemplo e deu tudo certo. Vlw pelo post.

    ResponderExcluir
  7. Este comentário foi removido pelo autor.

    ResponderExcluir
  8. Muito Grato pela informação, já estava a ponto de desistir da VM :)

    ResponderExcluir
  9. Cara, te amo kkkkkkkk, deu certo, mas o meu eu executei o amd64 pq to usando intel i5 64bits, ai o 86 não instala. Muito Obrigado mesmo. Abraços....

    ResponderExcluir
  10. o Meu Não estou conseguindo ! Fala assim depois da instalação instalação failed erro durante a instalação me ajuda Windowns 7 32 bits ja instalei ele algumas vezes no pc fui tentar novamente ele n foi

    ResponderExcluir
  11. Bom, já faz 2 anos que fiz este tutorial, pode ser que algo tenha mudado....

    vou tentar revisar!

    ResponderExcluir
  12. bom o meu quando vai copiar os arquivos, me fala q n foi encontrado um tal de core.cab ta corrompido ou n existe :/

    "tehe cabinet 'cero.cab' requered for this stalation is corrupt our cannot be used.

    ResponderExcluir
  13. Galera,

    Refiz os passos deste post, com a versão 4.3.10-93012 do VirtualBox (executável VirtualBox-4.3.10-93012-Win) e segue a mesma coisa. Caso tenham algum problema, avisem aqui!

    ResponderExcluir
  14. Fiz todos os passos e deram certos.Porém, o último comando não fez nenhuma extração de arquivos :/

    ResponderExcluir
    Respostas
    1. Verifique se você não errou nenhum sinal ou espaço a mais. Isso aconteceu comigo uma vez,

      Excluir
  15. oi amigo me ajuda. apareceu o seguinte erro no meu
    Falha ao criar o objeto COM do VirtualBox.

    A aplicação será finalizada.



    Start tag expected, '<' not found.

    Location: 'C:\Users\KAYLLOM21/.VirtualBox\VirtualBox.xml', line 1 (0), column 1.

    D:\tinderbox\win-4.2\src\VBox\Main\src-server\VirtualBoxImpl.cpp[525] (long __thiscall VirtualBox::init(void)).

    Código de Resultado: E_FAIL (0x80004005)
    Componente: VirtualBox
    Interface: IVirtualBox {3b2f08eb-b810-4715-bee0-bb06b9880ad2}

    me ajuda amigo.

    ResponderExcluir
    Respostas
    1. Infelizmente não consigo te ajudar, tenho utilizado bem pouco o VirtualBox.

      Excluir