Share via


As máquinas virtuais do Hyper-V não começam depois que você atualiza para Windows 10

Este artigo ajuda a corrigir um problema em que Windows 10 Hyper-V não pode iniciar máquinas virtuais após uma atualização Windows 10.

Aplicável ao: Windows 10 - todas as edições
Número de KB original: 4052082

Sintomas

Considere o seguinte cenário:

  • Você tem um computador baseado em Windows 10 que tem a função Hyper-V instalada.
  • Você atualiza o computador para Windows 10, versão 1709, Windows 10, versão 1803, Windows 10, versão 1809, Windows 10, versão 1903 ou Windows 10, versão 1909.

Nesse cenário, você não pode iniciar máquinas virtuais. Além disso, você recebe a seguinte mensagem de erro:

Inicialização da VM: não foi possível iniciar o 'VM_NAME'. (IDMachineID da máquina virtual)
'VM_NAME' não iniciou o processo de trabalho: %%3228369022 (0xC06D007E). (IDMachineID da máquina virtual)
Na linha:1 char:1
+ VM_NAME de inicialização de VM
+ ~~~~~~~~~~~~~
+ CategoryInfo : NotSpecified: (:) [Start-VM], VirtualizationException
+ FullyQualifiedErrorId: OperationFailed,Microsoft.HyperV.PowerShell.Commands.StartVM

Além disso, você verá a seguinte entrada no log do sistema:

O serviço de Computação de Host do Hyper-V foi encerrado inesperadamente. Ele fez isso 11 vezes.

E você vê a seguinte entrada no log de aplicativos:

Nome do aplicativo com falha: vmcompute.exe, versão: 10.0.16299.15, carimbo de hora: 0x1a906fe6
Nome do módulo de falha: vmcompute.exe, versão: 10.0.16299.15, carimbo de hora: 0x1a906fe6
Exception code: 0xc0000005
Deslocamento de falha: 0x000000000000474b
ID do processo de falha: 0x3d78
Hora de início do aplicativo com falha: 0x01d34d80559647e6
Caminho do aplicativo com falha: C:\WINDOWS\system32\vmcompute.exe
Caminho do módulo de falha: C:\WINDOWS\system32\vmcompute.exe
ID do relatório: ReportID
Nome completo do pacote de falha:
Falha na ID do aplicativo relativo ao pacote:
Resposta: não disponível
ID da cabine: 0
Assinatura de problema:
P1: vmcompute.exe
P2: 10.0.16299.15
P3: 1a906fe6
P4: vmcompute.exe
P5: 10.0.16299.15
P6: 1a906fe6
P7: c0000005
P8: 000000000000474b
P9:
P10:
Arquivos anexados:
\?\C:\ProgramData\Microsoft\Windows\WER\Temp\WER98A7.tmp.mdmp
\?\C:\ProgramData\Microsoft\Windows\WER\Temp\WER9974.tmp.WERInternalMetadata.xml
\?\C:\ProgramData\Microsoft\Windows\WER\Temp\WER9981.tmp.csv
\?\C:\ProgramData\Microsoft\Windows\WER\Temp\WER99C1.tmp.txt
\?\C:\Windows\Temp\WER99C3.tmp.appcompat.txt
C:\ProgramData\Microsoft\Windows\WER\ReportQueue\AppCrash_vmcompute. exe_101d36662442e0c1debf6dea58c1dd187cc5_51a43a19_cab_332099df\memory.hdmp \
Esses arquivos podem estar disponíveis aqui:
C:\ProgramData\Microsoft\Windows\WER\ReportQueue\AppCrash_vmcompute. exe_101d36662442e0c1debf6dea58c1dd187cc5_51a43a19_cab_332099df
Símbolo de análise:
Verificar novamente a solução: 0
Id do relatório:ReportID
Status do relatório: 4
Bucket de hash: \

Motivo

Esse problema ocorre porque Windows 10 impõe uma política que configura Vmcompute.exe não permitir que arquivos DLL não microsoft sejam carregados.

Resolução

Vmcompute.exe processo. Uma possível causa desse problema é o software antivírus.

Para fazer isso, você pode usar algumas ferramentas, como o gerenciador de processos. Siga estas etapas:

  1. Baixar Explorer de processo.

  2. Extraia a ferramenta e execute ProcessExp64.exe, que é para o sistema operacional de 64 bits.

  3. Em Exibir menu, selecione Mostrar Painel Inferior, clique em Modo de Exibição do Painel Inferior e selecioneDLLs.

    Captura de tela da opção Modo de Exibição do Painel Inferior do menu Exibir em Process Explorer.

  4. Selecione o processo de Vmcompute.exe e marcar para DLLs não Microsoft no painel inferior. É bom que algumas entradas fiquem em branco.

    Captura de tela dos resultados do monitor de processo do processo Vmcompute.exe e da lista de DLL no painel inferior.