Como descubrir a clave dun produto de Windows 10

Pin
Send
Share
Send

Inmediatamente despois do lanzamento do novo sistema operativo, todos se interesaron por descubrir a clave do Windows 10 instalado, aínda que na maioría dos casos non é necesario. Non obstante, a tarefa xa é relevante e co lanzamento de ordenadores e portátiles pre-cargados con Windows 10, creo que será aínda máis popular.

Esta guía describe formas sinxelas de descubrir a súa clave de produto de Windows 10 usando a liña de comandos, Windows PowerShell e programas de terceiros. Ao mesmo tempo, mencionarei por que diferentes programas amosan datos diferentes, como mirar por separado a clave OEM en UEFI (para o SO que estaba orixinalmente no ordenador) e a clave do sistema instalado actualmente.

Nota: se realizou unha actualización gratuíta a Windows 10 e agora quere descubrir a clave de activación dunha instalación limpa no mesmo ordenador, pode facelo, pero isto non é necesario (ademais, terá a mesma clave que outras persoas que recibiu os dez primeiros actualizando). Ao instalar Windows 10 desde unha unidade ou disco flash USB, pedirache que introduza unha clave de produto, pero pode pasar este paso facendo clic na caixa de consulta "Non teño unha clave de produto" (e Microsoft di que é o que cómpre facer).

Despois de instalar e conectarse a Internet, o sistema activarase automaticamente, xa que a activación está "pegada" ao seu computador despois da actualización. É dicir, o campo de entrada clave no programa de configuración de Windows 10 está presente só para compradores de versións polo miúdo do sistema. Opcional: para unha instalación limpa de Windows 10, pode usar a clave do produto desde Windows 7, 8 e 8.1 instalados anteriormente no mesmo ordenador. Máis información sobre esta activación: Activación de Windows 10.

Ver a clave do produto de Windows 10 e clave OEM instaladas en ShowKeyPlus

Hai moitos programas para os propósitos descritos aquí, moitos dos que escribín no artigo Como descubrir a clave do produto para Windows 8 (8.1) (tamén axeitado para Windows 10), pero gustoume o ShowKeyPlus máis recente atopado, que non precisa instalación e mostra por separado de inmediato. dúas claves: o sistema instalado actualmente e a clave OEM en UEFI. Ao mesmo tempo, informa para que versión de Windows é clave a clave da UEFI. Ademais, usando este programa, podes atopar a chave doutro cartafol con Windows 10 (nun disco duro diferente, na carpeta Windows.old) e, ao mesmo tempo, comprobar a validez da chave (Comprobe a chave do produto).

Todo o que tes que facer é executar o programa e ver os datos mostrados:

 
  • Clave instalada: a clave do sistema instalado.
  • Tecla OEM (chave orixinal): sistema operativo preinstalado, se estivo no ordenador.

Ademais, estes datos pódense gardar nun ficheiro de texto para o seu futuro uso ou almacenamento de arquivo facendo clic no botón "Gardar". Por certo, o problema é que ás veces diferentes programas amosan claves de produto diferentes para Windows, só aparece debido a que algúns deles o miran no sistema instalado, outros en UEFI.

Como descubrir unha clave de produto de Windows 10 en ShowKeyPlus - vídeo

Podes descargar ShowKeyPlus dende a páxina //github.com/Superfly-Inc/ShowKeyPlus/releases/

Ver a clave do Windows 10 instalado mediante PowerShell

Onde podes prescindir de programas de terceiros, prefiro prescindir deles. Ver unha clave de produto de Windows 10 é unha tarefa deste tipo. Se é máis sinxelo usar este programa gratuíto, desprázate no manual que aparece a continuación. (Por certo, algúns programas para a visualización de teclas envíanos aos interesados)

Non se proporciona un simple comando ou liña de comandos de PowerShell para saber a clave do sistema instalado actualmente (hai un comando que mostra a chave da UEFI, mostrareina a continuación. Pero normalmente a clave do sistema actual é diferente da preinstalada). Pero pode usar o script de PowerShell preparado, que mostra a información necesaria (o autor do script é Jakob Bindslet).

Aquí tes o que debes facer. Primeiro de todo, executa a libreta e copie nel o código que aparece a continuación.

#Main function Función GetWin10Key {$ Hklm = 2147483650 $ Target = $ env: COMPUTERNAME $ regPath = "Software  Microsoft  Windows NT  CurrentVersion" $ DigitalID = "DigitalProductId" $ wmi = [WMIClass] " $ Target  root  predeterminado: stdRegProv "Valor do rexistro #Get $ Object = $ wmi.GetBinaryValue ($ hklm, $ regPath, $ DigitalID) [Array] $ DigitalIDvalue = $ Object.uValue #Se conseguiu éxito Se ($ DigitalIDvalue) {#Get nome producnt e Product ID $ ProductName = (Get-itemproperty -Path "HKLM: Software  Microsoft  Windows NT  CurrentVersion" -Nome "ProductName"). ProductName $ ProductID = (Get-itemproperty -Path "HKLM: Software  Microsoft  Windows NT  CurrentVersion "-Nome" ProductId "). ProductId #Converter valor binario en número de serie $ Resultado = ConvertTokey $ DigitalIDvalue $ OSInfo = (Get-WmiObject" Win32_OperatingSystem "| seleccionar subtítulo) .Caption If ($ OSInfo -concreta" Windows 10 ") {if ($ Resultado) {[string] $ value = "ProductName: $ ProductName 'r'n"' + "ProductID: $ ProductID 'r'n"' + "Clave instalada: $ Resultado" $ valor # Gardar información de Windows a un ficheiro $ Choice = GetChoice If ($ Choice -eq 0) {$ txtpath = "C:  Users " + $ env: USERNAME + " Desktop" New-Item -Path $ txtpath -Name "WindowsKeyInfo.txt" - Valor $ Valor -ItemType Arquivo -Force | Fóra de nulo} Elseif ($ Choice -eq 1) {Saír}} Outro {Aviso de escritura "Executar o script en Windows 10"}} Outro {Aviso de escritura "Executar o script en Windows 10"}} Outro {Aviso de escritura " Produciuse un erro, non puido obter a chave "}} #Get user choice Function GetChoice {$ yes = New-Object System.Management.Automation.Host.ChoiceDescription" & Si "," "$ no = New-Object System.Management.Automation. Host.ChoiceDescription "& Non", "" $ options = [System.Management.Automation.Host.ChoiceDescription []] ($ si, $ non) $ caption = "Confirmación" $ message = "Gardar a clave dun ficheiro de texto?" $ result = $ Host.UI.PromptForChoice ($ subtítulo, $ mensaxe, $ eleccións, 0) $ resultado} #Converter binario en número de serie Función ConvertToKey (clave $) {$ Keyoffset = 52 $ isWin10 = [int] ($ Key [66] / 6) banda 1 $ HF7 = 0xF7 $ Clave [66] = (Clave $ [66] -band $ HF7) -bOr (($ isWin10 -band 2) * 4) $ i = 24 [cadea] $ Chars = "BCDFGHJKMPQRTVWXY2346789" do {$ Cur = 0 $ X = 14 Do {$ Cur = $ Cur * 256 $ Cur = $ Key [$ X + $ Keyoffset] + $ Cur Clave $ [$ X + $ Keyoffset] = [matemáticas] :: Piso ([dobre] ($ Cur / 24)) $ Cur = $ Cur% 24 $ X = $ X - 1} mentres ($ X -ge 0) $ i = $ i- 1 $ KeyOutput = $ Chars.SubString ($ Cur, 1) + $ KeyOutput $ last = $ Cur} mentres ($ i -ge 0) $ Keypart1 = $ KeyOutput.SubString (1, $ último) $ Keypart2 = $ KeyOutput.Substring (1, $ KeyOutput.length-1) if ($ último -eq 0) {$ KeyOutput = "N" + $ Keypart2} else {$ KeyOutput = $ Keypart2.Insert ($ Keypart2.IndexOf ($ Keypart1) + $ Keypart1.length, "N")} $ a = $ KeyOutput.Substring (0,5) $ b = $ KeyOutput.substring (5,5) $ c = $ KeyOutput.substring (10,5) $ d = $ KeyOutput.substring (15 , 5) $ e = $ KeyOutput.substring (20,5) $ keyproduc t = $ a + "-" + $ b + "-" + $ c + "-" + $ d + "-" + $ e $ keyproduct} GetWin10Key

Garda o ficheiro coa extensión .ps1. Para facelo no caderno de notas, ao gardar no campo "Tipo de ficheiro", seleccione "Todos os ficheiros" en lugar de "Documentos de texto". Podes gardar, por exemplo, baixo o nome win10key.ps1

Despois diso, inicie Windows PowerShell como administrador. Para iso, pode comezar a escribir PowerShell no campo de busca, despois faga clic co botón dereito sobre el e seleccione o elemento adecuado.

En PowerShell, escriba o seguinte comando: Set-ExecutionPolicy RemoteSigned e confirme a súa execución (tipo Y e prema Enter para responder á solicitude).

No seguinte paso, introduza o comando: C: win10key.ps1 (neste comando, indícase a ruta ao ficheiro gardado co script).

Como resultado do comando, verás información sobre a clave do Windows 10 instalado (na sección Clave instalada) e a oferta para gardala nun ficheiro de texto. Despois de coñecer a clave do produto, pode devolver a política de execución de script en PowerShell ao valor predeterminado mediante o comando Set-ExecutionPolicy restrinxido

Como atopar a clave OEM da UEFI

Se Windows 10 foi preinstalado no ordenador ou portátil e precisa ver a clave OEM (que está almacenada na UEFI da placa base), pode usar un administrador sinxelo que precisa executar na liña de comandos como administrador.

Vía wmic softwarelicensingservice obter OA3xOriginalProductKey

Como resultado, obterás a clave do sistema preinstalado se está presente no sistema (pode diferir da clave empregada polo actual sistema operativo, pero pode usala para devolver a versión orixinal de Windows).

Outra variación do mesmo comando, pero para Windows PowerShell

(Consultar Get-WmiObject "selecciona * en SoftwareLicensingService"). OA3xOriginalProductKey

Como ver a clave do Windows 10 instalado usando un script VBS

E un script máis, non para PowerShell, senón no formato VBS (Visual Basic Script), que mostra a clave do produto instalada nun ordenador ou portátil Windows 10 e probablemente sexa máis cómodo de usar.

Copia no caderno as liñas seguintes.

Establecer WshShell = CreateObject ("WScript.Shell") regKey = "HKLM  SOFTWARE  Microsoft  Windows NT  CurrentVersion " DigitalProductId = WshShell.RegRead (regKey & "DigitalProductId") Win10ProductName = "Windows 10 Versión:" & WshShell.R (regKey & "ProductName") & vbNewLine Win10ProductID = "Identificador do produto:" & WshShell.RegRead (regKey & "ProductID") & vbNewLine Win10ProductKey = ConvertToKey (DigitalProductId) ProductKeyLabel = "Windows 10 Key:" & Win10Product & Win10Product & ProductKeyLabel MsgBox (Win10ProductID) Función ConvertToKey (regKey) Const KeyOffset = 52 isWin10 = (regKey (66)  6) E 1 regKey (66) = (regKey (66) E & HF7) Ou ((isWin10 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 Mentres y> = 0 j = j -1 winKeyOutput = Medio (Chars, Cur + 1, 1) & winKeyOutput Last = Loop Cur Mentres j> = 0 If (i sWin10 = 1) Entón keypart1 = Mid (winKeyOutput, 2, Last) insert = "N" winKeyOutput = Substituír (winKeyOutput, keypart1, keypart1 & insert, 2, 1, 0) Se Último = 0 Entón winKeyOutput = inserir & 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 & "-" Función final e e

Debería aparecer como na seguinte captura de pantalla.

Despois diso, garde o documento coa extensión .vbs (para iso, seleccione "Todos os ficheiros" no campo "Tipo de ficheiro" no diálogo de gardar).

Vai á carpeta onde se gardou o ficheiro e execútalo - despois da execución verá unha xanela na que se mostrará a clave do produto e a versión de Windows 10 instalada.

Como xa notei, hai moitos programas para visualizar a clave: en Produkey e Speccy, así como noutras utilidades para ver as características dun ordenador, podes atopar esta información. Pero estou seguro de que os métodos descritos aquí serán suficientes en case calquera situación.

Pin
Send
Share
Send