Estou tentando recuperar um computador antigo que não inicializa e não sei qual versão do Windows está sendo executada. Como eu digo simplesmente examinando o sistema de arquivos?
Estou bastante confiante de que é o Vista ou o Windows 7. Há uma pequena chance de ser o Windows Server 2008.
Respostas:
Sua melhor aposta será encontrar as propriedades de um executável do Windows (como o explorer.exe). No meu caso, a versão do arquivo e do produto é 6.1.7601.17567
6.0.xxxx.xxxxx indicará o Windows Vista (com 6000, 6001 e 6002 sendo RTM, SP1 e SP2, respectivamente).
6.1.xxxx.xxxxx indicará o Windows 7 (com 7600 e 7601 sendo RTM e SP1).
Os mesmos números de versão também se aplicam ao servidor Windows, então não tenho certeza de como você diria a diferença entre os que usam esse método.
fonte
Olhe para o arquivo
C: \ Windows \ System32 \ License.rtf
Pode ser encontrado para todos esses sistemas operacionais Windows
Vista, W7, W8, W8.1
Essas licenças rtf terão a versão do Windows e a edição também, o Windows 7 Pro, por exemplo.
O Windows 10 possui o arquivo rtf, mas não mostra a edição, mas se houver a nota da cláusula de arbitragem na parte superior, você saberá que é o W10 ou use o truque do explorador na resposta de Matthew Steeples.
Para encontrar o tipo de produto do Windows 10 (Home Pro, etc), consulte a resposta de Moif Murphy mais abaixo nesta página
fonte
C:\Windows\System32\Licenses
. Deve conter algo comoc:\Windows\System32\Licenses\neutral\_Default\Professional\license.rtf
para a edição Pro. Para o Windows 10 Enterprise, parece haver pastasEnterprise
eProfessional
arquivos. Suponho que as edições Home terãoHome
pasta.Usando o registro, você pode procurar versão e edição
Encontrei esta resposta no Stackoverflow para a pergunta Determinar versão do Windows, edição e service pack DE UMA IMAGEM DE DISCO OFFLINE
Mais especificamente, como carregar a seção de outro registro:
http://www.microsoft.com/resources/documentation/windows/xp/all/proddocs/en-us/regedit_load_hive.mspx?mfr=true
fonte
Se você possui Linux no mesmo sistema, pode inicializar no Linux, garantir que a partição do Windows esteja montada (por exemplo, aqui está
/mnt/C
) e depois instalarstrings /mnt/C/Windows/System32/ntoskrnl.exe 2>/dev/null | grep amd64
. Para mim, impresso9600.18258.amd64fre.winblue_ltsb.160303-0600
e pesquisar no winblue indica que esse era o nome de código do Windows 8.1.fonte
14393.351.amd64fre.rs1_release_inmarket.161014-1755
). Olhando para o Windows 10 informações de liberação , que corresponde à versão 1607.Se você ainda pode executar executáveis desse sistema de arquivos, pode executar
C:\Windows\System32\winver.exe
fonte
Se você não possui um Windows em execução e deseja encontrar as informações de uma máquina Linux, pode usar
hivexget
para ler o arquivo de registro no disco.Para sistemas baseados no Debian, instale-o com
sudo apt install libhivex-bin
.Exemplo (com grep para diminuir a saída):
Remova a
| egrep ...
peça para ver todos os valores sob essa chave.fonte
Abra o arquivo bootmgr no bloco de notas, ele está localizado no disco rígido em que você deseja saber que a versão dele será um arquivo oculto, então selecione Mostrar arquivos ocultos nas opções de pasta classificadas
fonte
Se você inicializar na mídia de instalação do Windows (por exemplo, dispositivo USB) e pressionar [SHIFT] + [F10] para obter o prompt de comando, poderá consultar qual letra da unidade corresponde à unidade do SO original em questão e obter as informações da versão de um programa como
ntoskrnl.exe
. Por exemplo, para explorar os discos instalados e as letras de unidade relacionadas,Ou usando o método @beyondtime, que digita menos, mas omite a parte decimal do número da compilação
Portanto, aqui o sistema operacional instalado na letra da unidade indicada é o Windows 10, Build 15063.413. Uma pesquisa no google mostra que este é o Windows 10 versão 1703 | Redstone 2 | Atualização dos criadores .
Como bônus, se você quiser ver a última vez que o sistema operacional foi inicializado, você pode
Provavelmente, você pode determinar quando o sistema operacional foi originalmente instalado, revendo o horário de criação dos arquivos e pastas ocultos na raiz da unidade:
E para desligar quando terminar:
fonte
Obtenha o Magical Jelly Bean Keyfinder. A versão gratuita portátil funciona bem. O mais seguro é obtê-lo em seu site magicaljellybean.com ou sofpedia etc.
Inicie. No menu Ferramentas, selecione >> carregar seção. Em seguida, mostra todas as suas unidades, selecione a pasta do Windows em questão. Ele fornece instantaneamente a versão e as chaves.
fonte
Magical Jelly Bean Keyfinder
é conhecido por relatar a chave de licença incorreta. Também é um nagware, que só funciona corretamente se você o comprar. Também não é necessário determinar qual instalação do Windows está em um sistema de arquivos, maneiras muito mais fáceis, então usar esse nagware como oMagical Jelly Bean Keyfinder
que eu mencionei nem funciona?Para o Windows 10, pode-se usar o Wordpad.exe, notepad.exe no sistema operacional Windows para análise
C:\\ProgramData\Microsoft\Diagnosis\osver.txt
.Nos sistemas Unix, um comando do console como
cat <Windows system root partition>/ProgramData/Microsoft/Diagnosis/osver.txt
mostra o número da versão.
Exemplo para o número de compilação do SO: 10.0.18362 (sem .116 - .267 @ 2019-07-26)
fonte