28 votos

¿Dónde está la clave de licencia de Windows en Windows 10?

Tengo un nuevo ordenador portátil; llegó con una instalación existente de windows, pero yo quería migrar mi copia de seguridad actual a la nueva máquina. I dd-ed la nueva máquina particiones a un disco duro externo:

/dev/nvme0n1p1
/dev/nvme0n1p2
/dev/nvme0n1p3
/dev/nvme0n1p4

y después se mudó a mi particiones actuales a la nueva máquina. Lo que siguió fue una medianas pesadilla. La nueva máquina de arranque, pero los controladores de red inalámbrica no fueron reconocidos y más tarde encontró a cabo (al mejor de mi conocimiento) que no podrá ser instalado. He intentado:

  • el arranque de la consola y ejecuta:

    sfc /scannow
    chkdsk C: /f /r /x
    

    ambos parecían haber completado con éxito, pero ahora la máquina se atascan en una reparación de inicio de bucle.

  • He intentado restablecer la máquina (manteniendo mis archivos), pero este falló a mitad de camino a través de.

  • ahora la máquina está todavía atrapado en el bucle y decidí probar y reparar de forma externa mediante un disco de arranque de Windows 10 de imagen. Es probable que necesitaré la nueva máquina de Windows 10 clave. No estoy seguro de si está almacenado en la BIOS (que venía con Windows 10 preinstalado) o en algún lugar en las particiones.

Cómo puedo obtener la clave de las particiones (si es que existe), mientras que el arranque desde una imagen de Linux?

50voto

Louis Puntos 121

Si Windows 10 alguna vez se activó en esta computadora, ahora los servidores de activación de Microsoft lo recuerdan utilizando su huella digital de hardware.

No habrá problemas para instalar Windows 10 nuevamente en esta computadora, y la activación será automática. No necesita buscar la clave.

33voto

wrecclesham Puntos 608

Es probable que necesitaré la nueva máquina de Windows 10 clave.

Usted no tendrá necesidad de introducir manualmente la clave de licencia. La licencia OEM clave está incrustado en la BIOS y será detectado automáticamente por Windows.

Yo personalmente acabo de hacer una completamente instalación limpia de Windows 10 y, a continuación, volver a instalar manualmente las aplicaciones y la importación de los datos desde la copia de seguridad. Este será un proceso muy rápido y va a garantizar un sistema estable.

Después de realizar un instalación limpia utilizando un+ 4 GB flash drive, Windows automáticamente se activa a sí mismo en línea casi de inmediato.

OEM los fabricantes de PC, como el que hizo el OP del equipo, trabajar con Microsoft para integrar la clave de licencia en la BIOS, que es la forma en que Windows es capaz de activar a sí mismo, incluso si usted limpió su nueva PC para hacer una instalación limpia de Windows antes de conectar a Internet. Después de la activación de Microsoft a la activación de los servidores , a continuación, conoce el hardware de huellas digitales de la computadora, pero no antes. Ellos, sin embargo, reconocer el OEM de la clave de licencia.

enter image description here

Esto es lo que sucede cuando puedo ejecutar esta herramienta en mi PC, que no se han integrado en Windows 10 la clave de licencia en la BIOS, he construido el PC a mí mismo y utiliza una venta regular clave:

enter image description here

4voto

Roman Puntos 41

Puede usar el siguiente script almacenado como script2.vbs

 Option Explicit
Dim objshell,path,DigitalID, Result
Set objshell = CreateObject("WScript.Shell")
'Set registry key path
Path = "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\"
'Registry key value
DigitalID = objshell.RegRead(Path & "DigitalProductId")
Dim ProductName,ProductID,ProductKey,ProductData
'Get ProductName, ProductID, ProductKey
ProductName = "Product Name: " & objshell.RegRead(Path & "ProductName")
ProductID = "Product ID: " & objshell.RegRead(Path & "ProductID")
ProductKey = "Installed Key: " & ConvertToKey(DigitalID)
ProductData = ProductName & vbNewLine & ProductID & vbNewLine & ProductKey
'Show messbox if save to a file
If vbYes = MsgBox(ProductData & vblf & vblf & "Save to a file?", vbYesNo + vbQuestion, "BackUp Windows Key Information") then
Save ProductData
End If
'Convert binary to chars
Function ConvertToKey(Key)
Const KeyOffset = 52
Dim isWin8, Maps, i, j, Current, KeyOutput, Last, keypart1, insert
'Check if OS is Windows 8
isWin8 = (Key(66) \ 6) And 1
Key(66) = (Key(66) And &HF7) Or ((isWin8 And 2) * 4)
i = 24
Maps = "BCDFGHJKMPQRTVWXY2346789"
Do
Current= 0
j = 14
Do
Current = Current* 256
Current = Key(j + KeyOffset) + Current
Key(j + KeyOffset) = (Current \ 24)
Current=Current Mod 24
j = j -1
Loop While j >= 0
i = i -1
KeyOutput = Mid(Maps,Current+ 1, 1) & KeyOutput
Last = Current
Loop While i >= 0

If (isWin8 = 1) Then
keypart1 = Mid(KeyOutput, 2, Last)
insert = "N"
KeyOutput = Replace(KeyOutput, keypart1, keypart1 & insert, 2, 1, 0)
If Last = 0 Then KeyOutput = insert & KeyOutput
End If
ConvertToKey = Mid(KeyOutput, 1, 5) & "-" & Mid(KeyOutput, 6, 5) & "-" & Mid(KeyOutput, 11, 5) & "-" & Mid(KeyOutput, 16, 5) & "-" & Mid(KeyOutput, 21, 5)
End Function
'Save data to a file
Function Save(Data)
Dim fso, fName, txt,objshell,UserName
Set objshell = CreateObject("wscript.shell")
'Get current user name
UserName = objshell.ExpandEnvironmentStrings("%UserName%")
'Create a text file on desktop
fName = "C:\Users\" & UserName & "\Desktop\WindowsKeyInfo.txt"
Set fso = CreateObject("Scripting.FileSystemObject")
Set txt = fso.CreateTextFile(fName)
txt.Writeline Data
txt.Close
End Function
 

Esto le dará el nombre del producto, la identificación del producto y la clave instalada.

1voto

A G S Puntos 1

Siempre he ido a Belarc.com, descargando y ejecutando el asesor. Esto encuentra CADA código clave en la PC.

EnMiMaquinaFunciona.com

EnMiMaquinaFunciona es una comunidad de administradores de sistemas en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros sysadmin, hacer tus propias preguntas o resolver las de los demás.

Powered by: