Principal Guions I Retocs Com obtenir la clau de producte de Windows sense utilitzar programari de tercers

Com obtenir la clau de producte de Windows sense utilitzar programari de tercers

  • How Get Windows Product Key Without Using Third Party Software

Si heu perdut, no podeu recuperar o oblidar on havíeu emmagatzemat la clau de producte del vostre sistema operatiu Windows 8.1, Windows 8 o Windows 7, no us desespereu. M'agradaria mostrar-vos una solució senzilla per extreure la vostra clau de producte del sistema operatiu instal·lat al vostre PC sense utilitzar cap programari de tercers.



Anunci publicitari



  1. Obre el bloc de notes.
  2. Copieu i enganxeu el text següent a la finestra del bloc de notes
    funció Get-WindowsKey {## funció per recuperar la clau de producte de Windows des de qualsevol PC ## per Jakob Bindslet (jakob@bindslet.dk) param ($ target = '.') $ hklm = 2147483650 $ regPath = 'Software  Microsoft  Windows NT  CurrentVersion '$ regValue =' DigitalProductId 'Foreach ($ objectiu en $ objectius) {$ 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' ## desxifra les dades binàries codificades base24 Per a ($ i = 24; $ i -ge 0; $ i -) {$ k = 0 Per a ($ j = 14; $ j -ge 0; $ j--) {$ k = $ k * 256 -bxor $ binArray [$ j] $ binArray [$ j] = [ math] :: truncar ($ k / 24) $ k = $ k% 24} $ productKey = $ charsArray [$ k] + $ productKey If (($ i% 5 -eq 0) -i ($ i -ne 0 )) {$ productKey = '-' + $ productKey}} $ win32os = Get-WmiObject Win32_OperatingSystem -computer $ target $ obj = Nou objecte object $ obj | Afegeix un membre Nota propietat Ordinador -valor $ objectiu $ obj | Add-Member Noteproperty Caption -valor $ win32os.Caption $ obj | Add-Member Noteproperty CSDVersion -value $ win32os.CSDVersion $ obj | Add-Member Noteproperty OSArch -value $ win32os.OSArchitecture $ obj | Add-Member Noteproperty BuildNumber -valor $ win32os.BuildNumber $ obj | Add-Member Noteproperty RegisteredTo -value $ win32os.RegisteredUser $ obj | Add-Member Noteproperty ProductID -valor $ win32os.SerialNumber $ obj | Afegeix un membre Nota propietat ProductKey -value $ productkey $ obj}}
  3. Deseu el text anterior en un fitxer amb l'extensió '.ps1' a l'escriptori.
    Consell extra: per assegurar-vos que deseu el fitxer amb l'extensió '.ps1', podeu escriure el seu nom amb cometes dobles, per exemple, 'GetProductKey.ps1'.
    obtenir la clau del producte
  4. Obriu la consola Powershell com a administrador escrivint 'powershell' al quadre de cerca del menú Inici o bé a la dreta a la pantalla d'inici i, a continuació, premeu CTRL + MAJÚS + Retorn. Això obrirà la finestra elevada de Powershell.
  5. Activeu l'execució de fitxers locals que no estan signats digitalment. Això es pot fer amb l'ordre següent:
    Set-ExecutionPolicy RemoteSigned

    Premeu Retorn per permetre canviar la política d'execució.

  6. Ara hauríeu d'escriure l'ordre següent:
    Mòdul d'importació C:  Users  Winaero  Desktop  GetProductKey.ps1; Get-WindowsKey

    Nota: canvieu el camí d'accés al fitxer GetProductKey.ps1 a l'ordre anterior, segons la ubicació on l'heu desat.

  7. Voila, la clau del producte es mostra a la pantalla.

Mireu el vídeo següent si teniu cap pregunta: