Imagine a cena: Após comprar um notebook Windows novinho em folha, você esta quase pronto para devolvê-lo e comprar um novo notebook Linux. Por quê? Irritantemente, a Microsoft Store continua dando um erro ao atualizar para o Windows 10 ou 11 Pro e retornando um tal erro 0x80070005 — mas finalmente você encontra uma correção obscura que realmente funciona.
Infelizmente, se você pesquisar a mensagem de erro, verá uma tonelada de artigos de outros sites que fornecem conselhos genéricos que não fazem sentido.
Reinicie seu notebook, eles disseram, então imediatamente apenas para descobrir que o Windows 11 de repente pensou que eu estava em uma cópia corporativa não licenciada e me forçou a reverter completamente para o Windows 10.
A moral da história é não confiar em sites aleatórios na internet quando se trata de consertar problemas em seu notebook.
Observação: estamos presumindo que você realmente seguiu o processo de atualização do Windows Home para o Windows Pro usando a Windows Store e tem uma licença real.
Leia também: Como corrigir o Erro 0x80004005 no Windows 10 e Windows 11
Como corrigir o código de erro 0x80070005 e atualizar para o Windows 10 ou 11 Pro
A solução do erro 0x80070005 é exatamente o que você esperaria da Microsoft: você terá que hackear o registro e depois fazer uma reinstalação. Tecnicamente, é chamado de “Restaurar o PC” hoje em dia, mas é a mesma coisa.
Dica: antes mesmo de continuar lendo, chegou a hora de fazer backup de todos os seus arquivos importantes. Hackear o registro e fazer uma redefinição de fábrica provavelmente excluirá as fotos importantes do seu almoço ou aquela coisa que você salvou uma vez.
Mesmo lendo o resto deste artigo, provavelmente não é aconselhável se você não tiver um backup. Ok, você terminou? Continue lendo então.
Primeiro, você vai querer abrir o menu Iniciar, procurar por “Editor do Registro” ou “regedit” e, em seguida, navegue até a seguinte chave:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\
Clique duas vezes em “ProductName” no painel direito e altere o valor de “Windows 10 Home” para “Windows 10 Pro”. (Ou, se você estiver tentando consertar o Windows 11, basta alterá-lo para “Windows 11 Pro”).
A próxima etapa é uma redefinição de fábrica do seu computador, onde o Windows será enganado pelo hack do registro, pensando que você já está usando o Windows 10 Pro e configurará tudo para você.
Inicie o aplicativo Configurações (você pode pressionar Windows + i para fazer isso) e vá para Atualização e segurança> Recuperação ou apenas digite “Restaurar o PC” na caixa de pesquisa.
Se você for um assistente, poderá usar o prompt de comando para redefinir as configurações de fábrica, mas presumiremos que você não é e preferiria fazê-lo graficamente.
Toque no botão “Começar” em “Redefinir este PC”, escolha a opção “Manter meus arquivos” (a menos que você queira excluir todos os seus arquivos) e prossiga com o assistente para fazer uma redefinição completa de fábrica do seu PC.
Observação: se você tiver a opção de fazer um download na nuvem dos arquivos de instalação, escolha essa opção.
Depois de passar por esse processo, que provavelmente levará algum tempo, há apenas mais uma etapa: ativar o Windows novamente. Abra o aplicativo Configurações e vá para Atualização e segurança> Ativação ou apenas digite “Ativação” na caixa de pesquisa no menu Iniciar para encontrar essas opções.
Você receberá uma mensagem de erro informando que está usando o Windows 10 ou 11 Pro, mas que não está ativado. Você terá que clicar no link “Solucionar problemas” para forçar o Windows a tentar ativá-lo.
Você pensaria que o Windows seria inteligente o suficiente para fazer isso sozinho, mas estaria errado. Clique nele de qualquer maneira.
E pronto — o Windows está ativado e você conseguiu atualizar para o Pro com sucesso e você conseguiu superar o erro 0x80070005.
Você pensaria que a Microsoft facilitaria a atualização do Windows Home para o Pro, mas eles realmente queriam que você lesse este artigo.
Leia também: “PAGE_FAULT_IN_NONPAGED_AREA”: Como corrigir no Windows?
Agora que você sabe como resolver o erro 0x80070005, se você tiver dúvidas, perguntas ou sugestões, sinta-se a vontade para deixar abaixo nos comentários.