Como podemos recuperar o código de licença do Windows sem o uso de aplicativos de terceiros

Se você esquecer que é código de licença seu Sistema Windows e quer fazer uma restabelecimento (Ou quer fazer um backup é apenas no caso), não é necessário recorrer a aplicativos de terceiros para descobrir quem ele é. Se você usar um sistema Windows há relativamente pouco tempo (janelas 7, janelas 8 ou janelas 8.1), Você pode recuperar código de licença dos mesmos em Sistema de Registro usando estas instruções.

Como podemos recuperar o código de licença de um sistema de registro do Windows sistema operacional (sem o uso de aplicativos de terceiros)?

Windows-produto-chave

  • dar Copy / Paste O código a seguir em um Bloco de anotaçõesEm seguida, salve o arquivo em área de trabalho pelo nome RecoverKey.ps1 (Obrigatória extensão de arquivo recém-criado para ser .ps1)

{Function Get-WindowsKey
## Função para recuperar o Windows Key produto a partir de qualquer PC
## Por Jakob Bindslet (jakob@bindslet.dk)
param ($ alvos = ".")
$ HKLM = 2147483650
$ RegPath = "Software \ Microsoft \ Windows NT \ CurrentVersion"
$ RegValue = "DigitalProductID"
(Alvos $-alvo em $) foreach {
$ ProductKey = $ null
$ Win32os = $ null
$ Wmi = [WMIClass] "$ \\ target \ root \ default: StdRegProv"
$ Data = $ wmi.GetBinaryValue ($ HKLM, $ RegPath, $ regValue)
$ BinArray = ($ data.uValue) [52..66]
$charsArray = “B”,”C”,”D”,”F”,”G”,”H”,”J”,”K”,”M”,”P”,”Q”,”R”,”T”,”V”,”W”,”X”,”Y”,”2″,”3″,”4″,”6″,”7″,”8″,”9″
## Base24 descriptografar data binário codificado
For ($ i = 24, 0 -ge $ i, $ i-) {
$ K = 0
For ($ j = 14, 0 -ge $ j, $ j) {
$ K = k * $ 256 -bxor $ binArray [$ j]
$ BinArray [$ j] = [matemática] :: truncar ($ k / 24)
$ K = k% $ 24
}
$ ProductKey = $ charsArray [$ k] + $ ProductKey
If (($ i-eq 5 0%) e ($ i 0 nós)) {
$ ProductKey = "-" + $ ProductKey
}
}
$ Win32os = Get-WmiObject-computador de US $ Win32_OperatingSystem alvo
Objeto $ obj = New-Object
$ Obj | NoteProperty Add-Membro valor Computer $ target
$ Obj | Add-Membro NoteProperty valor Caption $ win32os.Caption
$ Obj | Add-Membro NoteProperty valor CSDVersion $ win32os.CSDVersion
$ Obj | Add-Membro NoteProperty valor OSArch $ win32os.OSArchitecture
$ Obj | Add-Membro NoteProperty valor BuildNumber $ win32os.BuildNumber
$ Obj | Add-Membro NoteProperty RegisteredTo-valor R $ win32os.RegisteredUser
$ Obj | Add-Membro NoteProperty valor ProductID $ win32os.SerialNumber
$ Obj | Add-Membro NoteProperty ProductKey-valor R $ ProductKey
$ Obj
}
}

recoverkey_ps1

  • aberto Windows PowerShell cu privilégios de administrador (Digitação PowerShell in menu Iniciar ou tela inicial, Clique direito sobre o resultado e selecione Executar como administrador)

powershell aberto

  • Digite o seguinte comando na janela aberta

Definir ExecutionPolicy RemoteSigned

  • Quando você vê a questão Você quer mudar a política de execução? entrar Y ou dar entrar para confirmação
  • em seguida, digite o comando

Import-Module C: \ Users \ PC \ Desktop \ RecoverKey.ps1, Get-WindowsKey

recuperar-windows-produto-chave

No comando acima, substitua C: \ Users \ nome de usuário \ Desktop \ RecoverKey.ps1 (onde user-name é Seu nome de usuário) Em localização onde você salvou o arquivo RecoverKey.ps1, Por exemplo C: \ Users \ Stealth_2 \ Desktop \ RecoverKey.ps1 (Você pode encontrar simplesmente mantendo o local do arquivo mudança e direito do mouse sobre ele, enquanto, em seguida, clicando Copiar como caminho).

Você vai notar que em Windows PowerShell será exibido o ID e código de licença do seu sistema Windows. Boa sorte!

Opções de invisibilidade - Como recuperar a sua chave do produto Windows sem o uso de aplicativos de terceiros

Como podemos recuperar o código de licença do Windows sem o uso de aplicativos de terceiros

Sobre o autor

discrição

Deixe um comentário

Este site usa o Akismet para reduzir o spam. Saiba como seus dados de comentário são processados.