Existe uma maneira confiável de determinar o histórico de atualizações do sistema operacional que leva ao Windows 10 ou se foi uma nova instalação?
15
Existe uma maneira confiável de determinar o histórico de atualizações do sistema operacional que leva ao Windows 10 ou se foi uma nova instalação?
Windows.old
pasta na sua unidade de inicialização. Se essa pasta estiver presente, verifique se ele contém dados de uma versão anterior do Windows ou Windows 10.Respostas:
Há um excelente tutorial em dez fóruns referente a um tópico separado:
Como mover a pasta de perfil de usuários para outro local no Windows 10
Nesse tutorial, o autor diz o seguinte:
A captura de tela subsequente do autor exibe as entradas apropriadas no registro:
A seguinte área no registro parece ser a chave para determinar se uma instalação do Windows 10 foi ou não uma atualização:
Para provar essa teoria, iniciei uma instalação limpa do Windows 10 na minha máquina de teste e examinei a mesma área do registro. A
Upgrade
chave está notavelmente ausente:Em seguida, usei outra máquina para uma instalação limpa do Windows 7 e, em seguida, realizei uma atualização no local para o Windows 10. Observando a mesma área do registro, vi o seguinte:
Observe que a
Upgrade
chave está presente, junto com umaSource OS
chave pertinente . Se olharmos mais de perto aSource OS
chave, veremos o seguinte:Você pode ver claramente o Windows 7 Enterprise listado como o valor do
ProductName
relacionado àSource OS
chave.O feedback da comunidade levou a pesquisas adicionais. Examinando outra máquina que foi originalmente configurada com uma instalação limpa da linha de base RTM do Windows 10 (versão 1507), vemos o seguinte:
Embora o sistema operacional deste computador tenha sido configurado através de uma instalação limpa, a
Upgrade
chave ainda está presente. No entanto, quando examinamos cadaSource OS
chave, podemos ver que as datas de cada atualização correspondem aproximadamente ao mesmo período das duas primeiras versões principais da atualização de recursos do Windows 10: versões 1511 e 1607. Além disso, o valor dosProductName
programas Windows 10 Pro , mesmo naSource OS
chave mais antiga . ASource OS
chave mais recente apresenta uma pista adicional:A atualização mais recente mostra um
ReleaseId
valor de 1511 , indicando a versão precisa do Windows 10 que estava sendo utilizada antes da atualização.Com base no que vimos, podemos tirar as seguintes conclusões :
HKLM\SYSTEM\Setup
chave do registro nos permite determinar se o Windows 10 foi originalmente configurado com uma instalação limpa ou uma atualização.Upgrade
chave estiver faltando, foi definitivamente uma instalação limpa.Upgrade
chave estiver lá, ela pode ter sido gerada por uma atualização tradicional do Windows (do Windows 7 ou Windows 8.x) ou pode ter sido criada durante uma grande atualização de recurso do Windows 10 (por exemplo, versões 1511 e 1607).Upgrade
chave estiver lá, você precisará inspecioná-Source OS
las.Source OS
chave mais antiga revelará o sistema operacional original dentro doProductName
valor correspondente : se é uma versão do Windows 7 ou Windows 8, foi uma atualização. Se for uma variante do Windows 10, foi uma instalação limpa.fonte
Como postado por Magicandre1981 nos comentários:
Procure o valor MediaBootInstall em
Se MediaBootInstall = 1, o Windows foi instalado via ISO / DVD.
Se MediaBootInstall = 0, o Windows era uma atualização
fonte
MediaBootInstall
DWORD relacionado àOOBE
chave, mas o valor está0
dentro de ambos. Na minha experiência, o Magicandre1981 e o Moab têm sido uma excelente fonte de respostas confiáveis do Windows, então não tenho dúvidas de que isso provavelmente aconteceu em algum momento. No entanto, a evolução contínua do Windows 10 parece ter substituído essa resposta.fonte