Windows 10 Hyper-V, como desinstalar completamente, redefinir todas as configurações

Windows 10 Hyper-V, como desinstalar completamente, redefinir todas as configurações

Executando Windows 10 Pro, v1803 OS 17134.648, 64 bits.

Estou tendo um problema com máquinas que instalei anteriormente no Hyper-V. Desinstalei com êxito o Hyper-V e removi manualmente todas as NICs relacionadas ao vEthernet. Pela experiência anterior nesse processo, se eu reinstalar o Hyper-V, ele se lembrará de uma série de configurações da instalação anterior, incluindo, entre outras, as VMs que eu instalei (que exportei para um local diferente).

O que eu quero fazer agora que o Hyper-V foi desinstalado é fazer uma varredura em todas as configurações. Encontre as chaves de registro e exclua-as ou redefina-as para os valores em que estavam quando habilitei o recurso Hyper-V pela primeira vez. O mesmo acontece com qualquer arquivo .vhd*, .avhd*, .xml, etc.

Preciso levar o Hyper-V a um estado em que uma nova VM de criação rápida de uma fonte limpa (não importada) seja executada limpa (sem problemas de inicialização), então posso importar minhas VMs exportadas.

Estas são as etapas (sem sucesso) que tomei até agora na tentativa de redefinir tudo de volta à "fábrica":

  • Desinstale o Hyper-V usando recursos do Windows
  • [Reinício]
  • Renomeie a pasta C:\ProgramData\Microsoft\Windows\Hyper-V
  • Renomeie a pasta C:\Users\Public\Documents\Hyper-V, se existir
  • Renomeie C:\ProgramData\Microsoft\Event Viewer\Applications and Services Logs\Microsoft\Windows\Hyper-V-Hypervisor, se existir
  • Renomeie C:\ProgramData\Microsoft\Event Viewer\Applications and Services Logs\Microsoft\Windows\Hyper-V-Worker, se existir
  • Renomear C:\Users[logged_in_user]\AppData\Roaming\Microsoft\Windows\Hyper-V
  • Em Painel de Controle\Todos os Itens do Painel de Controle\Conexões de Rede
    • (Clique com o botão direito no ícone Iniciar, selecione Conexões de rede. Selecione Ethernet na barra de navegação esquerda e, em seguida, Alterar opções do adaptador)
    • clique com o botão direito em "vEtnernet (switch padrão)", Propriedades, Configurar..., Driver, Desinstalar dispositivo
  • RegEdit (como administrador)
    • Alterar proprietário de HKLM\SOFTWARE\Classes\CLSID\{76A64158-CB41-11D1-8B02-00600806D9B6}paraTrustedInstallerAdministrators
    • Confirme se o HKLM\SOFTWARE\Classes\CLSID\{76A64158-CB41-11D1-8B02-00600806D9B6}\TypeLibvalor padrão é {565783C6-CB41-11D1-8B02-00600806D9B6} - Alterar HKLM\SOFTWARE\Classes\CLSID\{76A64158-CB41-11D1-8B02-00600806D9B6}\InProcServer32\ThreadingModelde ApartmentparaBoth
    • Adicionar HKLM\SOFTWARE\Classes\CLSID\{76A64158-CB41-11D1-8B02-00600806D9B6}\AppID={76A64158-CB41-11D1-8B02-00600806D9B6}
    • Adicionar HKLM\SOFTWARE\Classes\AppID\{76A64158-CB41-11D1-8B02-00600806D9B6}subchave
    • Adicionar valor de string vazioHKLM\SOFTWARE\Classes\AppID\{76A64158-CB41-11D1-8B02-00600806D9B6}\DllSurrogate
  • Depois de fazer tudo isso, encontreihttps://wiki.abiquo.com/display/ABI26/Hyper-V+Cloud+Node+Configuration, onde eles automatizam todos os itens acima em umScript PowershelleArquivo de importação do registro
    • Baixe e execute o script para garantir que não estraguei nada.
    • (Outras opções não se aplicam ao Windows 10 Pro, nem à execução do Hyper-V localmente, ou quando o Hyper-V ainda não foi instalado.)
  • [Reinício]
  • Reinstale o Hyper-V usando recursos do Windows
  • [Reinício]

Responder1

Tenho certeza que você acabou de deletar as configurações e o conteúdo do diretório.

Você pode forçá-lo com dism

dism /online /Disable-Feature /FeatureName:Microsoft-Hyper-V

então apenas

dism /online /Enable-Feature /FeatureName:Microsoft-Hyper-V

Responder2

Obrigado a todos que tentaram ajudar, mas desde então abandonei totalmente isso. Comprei uma nova máquina, na qual instalarei um novo ambiente Windows 10, e iniciarei o Hyper-V completamente do zero nessa caixa e, depois de confirmar que o Hyper-V funciona corretamente, importarei minhas VMs para lá.

informação relacionada