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.
com expulsar algú del vostre compte hulu
Anunci publicitari
- Obre el bloc de notes.
- 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}}
- 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'.
- 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.
- 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ó.
- 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.
- Voila, la clau del producte es mostra a la pantalla.
Mireu el vídeo següent si teniu cap pregunta:
pots canviar el teu nom de contracció