Como descobrir a chave de ativação/Product Key do Windows 10

Informações

Frequentemente, os usuários se deparam com a necessidade de reinstalar o Windows licenciado. A peculiaridade da instalação do sistema operacional, nesse caso, é a necessidade de inserir a chave de ativação, sem a qual o sistema funcionará com algumas limitações. O que fazer se a chave de ativação for perdida ou se o adesivo no laptop for apagado? A resposta a essa pergunta você encontrará a seguir.

Definição de uma chave usando VBScript

Crie um arquivo de texto em qualquer lugar conveniente, por exemplo, na área de trabalho, e renomeie-o para WindowsKey.

Abra o arquivo de texto criado anteriormente em um editor de texto (Bloco de Notas, por padrão) e copie o seguinte código para ele:

Set WshShell = CreateObject(“WScript.Shell”)

regKey = “HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\”

DigitalProductId = WshShell.RegRead(regKey & “DigitalProductId”)

 

WinProductName = “Windows Product Name: ” & WshShell.RegRead(regKey & “ProductName”) & vbNewLine

WinProductID = “Windows Product ID: ” & WshShell.RegRead(regKey & “ProductID”) & vbNewLine

WinProductKey = ConvertToKey(DigitalProductId)

strProductKey =”Windows Key: ” & WinProductKey

WinProductID = WinProductName & WinProductID & strProductKey

 

MsgBox(WinProductKey)

MsgBox(WinProductID)

 

Function ConvertToKey(regKey)

Const KeyOffset = 52

isWin8 = (regKey(66) \ 6) And 1

regKey(66) = (regKey(66) And &HF7) Or ((isWin8 And 2) * 4)

j = 24

Chars = “BCDFGHJKMPQRTVWXY2346789”

Do

Cur = 0

y = 14

Do

Cur = Cur * 256

Cur = regKey(y + KeyOffset) + Cur

regKey(y + KeyOffset) = (Cur \ 24)

Cur = Cur Mod 24

y = y -1

Loop While y >= 0

j = j -1

winKeyOutput = Mid(Chars, Cur + 1, 1) & winKeyOutput

Last = Cur

Loop While j >= 0

If (isWin8 = 1) Then

keypart1 = Mid(winKeyOutput, 2, Last)

insert = “N”

winKeyOutput = Replace(winKeyOutput, keypart1, keypart1 & insert, 2, 1, 0)

If Last = 0 Then winKeyOutput = insert & winKeyOutput

End If

a = Mid(winKeyOutput, 1, 5)

b = Mid(winKeyOutput, 6, 5)

c = Mid(winKeyOutput, 11, 5)

d = Mid(winKeyOutput, 16, 5)

e = Mid(winKeyOutput, 21, 5)

ConvertToKey = a & “-” & b & “-” & c & “-” & d & “-” & e

End Function

Em seguida, pressione o atalho de teclado Ctrl+S para salvar as alterações no arquivo.

Em seguida, altere a extensão do arquivo para .vbs

Agora, clique duas vezes no arquivo WindowsKey.vbs e uma janela será exibida com sua chave de ativação.

Em seguida, clique em OK e outra janela será exibida com informações mais detalhadas.

Comandos para verificar a ativação

slmgr /dli – exibe detalhes da licença

slmgr /dlv – exibe informações detalhadas sobre a licença

slmgr /xpr – exibe a data final da ativação

Esses comandos são executados na prompt de comando aberta como administrador.

Para exibir os detalhes da licença, execute o comando slmgr /dli

A janela Detalhes da licença é aberta.

Para exibir informações detalhadas sobre a licença, execute o comando slmgr /dlv

A janela Detalhes da licença é aberta.

Para exibir a data de término da ativação, execute o comando slmgr /xpr

Uma janela será aberta para exibir a data de término da ativação.

E alguns comandos mais úteis:

  • slmgr.vbs /rearm – redefine a ativação, retorna ao estado de teste
  • slmgr.vbs /ipk – define a chave do produto
  • slmgr.vbs /skms – define o nome ou a porta do KMS
  • slmgr.vbs /ato – ativação do Windows
  • slmgr.vbs /upk – remover a chave do produto
  • slmgr.vbs /cpky – remove a chave do produto do registro (prevenção de roubo)
Avaliar artigo
Compartilhar com amigos
Winnotas.com.br
Adicionar um comentário