Come trovare il codice Product Key di Windows 10 e tipi di licenze di Windows 10

Il Product Key che consente di attivare windows è un codice di 25 caratteri che ha il seguente aspetto.

CODICE PRODUCT KEY: XXXXX-XXXXX-XXXXX-XXXXX-XXXXX

Per visualizzare il product key sono disponibili diversi comodi software di terze parti che non richiedono installazione e script o comandi vari.
Cominciamo con i programmi Eccone alcuni.

  • ProduKey di Nirsoft
  • ShowKeyPlus di SuperFly
  • Windows Key Finder di LaserSoft

ProduKey

Produkey di nirsoft è il software più ricco di opzioni consente di visualizzare il numero di serie anche di altri prodotti di Windows come ad esempio Office… Produkey non estrae il dato leggendo il contenuto di UEFI quindi non può estrarre il Product Key dal firmware. Purtroppo lo stesso Windows Defender e altri antivirus o antimalware considerano il software potenzialmente pericoloso. Ciò non corrisponde alla realtà quindi bisogna creare delle eccezioni per consentire l’esecuzione del software.ù

Il sito web di NirSoft fornisce una raccolta unica di piccoli e utili tools freeware, tutti sviluppate da Nir Sofer.

Nella prossima immagine ProduKey visualizzerà oltre alla Windows Product Key anche la OEM Product Key di windows che viene registrata dagli OEM a livello di BIOS e accessibile anche da terminale o Power Shell

BIOS OEM windows product key

ShowKeyPlus

ShowKeyPlus può essere scaricato da ghithub https://github.com/Superfly-Inc/ShowKeyPlus/releases/tag/ShowkeyPlus oltre a visualizzare la Installed Key e il Product ID dispone di altre funzioni essenziali .

ShowKeyPlus

Windows Key Finder

Più essenziale Windows Key Finder di Lazesoft. Solo la product key e il possibile salvataggio e stampa della stessa.

Windows Key Finder

Oltre ai programmi per determinare il Product Key si possono usare il comando seguente se il product key e registrato a livello di Bios e lo script che segue se il product key non si trova a livello di BIOS.

Windows Product Key a livello di BIOS

Per determinare il Windows Product Key che gli OEM inseriscono nel BIOS si può utilizzare il seguente comando via terminale CMD oppure utilizzando PowerShell nella modalità Amministratore.

wmic path SoftwareLicensingService get OA3xOriginalProductKey

Prompt dei commandi OEM Bios Windows Product Key

Power Shell OEM Bios Windows Product Key

Product Key utilizzando uno script .vbs

googlando ho trovato il seguente script vbs per determinare il product key di windows senza far ricorso a programmi esterni.
Il codice genera una piccola finestra che visualizza il solo Product Key.
Nella immagine la finestra sopra il Blocco Note contente il codice.

product key con script visual basic

Per visualizzare il Product Key di windows copiare in un editor di testo e salvare con estensione .vbs il codice sotto riportato.

Set WshShell = CreateObject("WScript.Shell")
MsgBox ConvertToKey(WshShell.RegRead("HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\DigitalProductId"))

Function ConvertToKey(Key)
Const KeyOffset = 52
i = 28
Chars = "BCDFGHJKMPQRTVWXY2346789"
Do
Cur = 0
x = 14
Do
Cur = Cur * 256
Cur = Key(x + KeyOffset) + Cur
Key(x + KeyOffset) = (Cur \ 24) And 255
Cur = Cur Mod 24
x = x -1
Loop While x >= 0
i = i -1
KeyOutput = Mid(Chars, Cur + 1, 1) & KeyOutput
If (((29 - i) Mod 6) = 0) And (i <> -1) Then
i = i -1
KeyOutput = "-" & KeyOutput
End If
Loop While i >= 0
ConvertToKey = KeyOutput
End Function

slmgr per controllare gestire il Product Key

Windows mette a disposizione il programma slmgr un articolato programma da terminale che consente di inserire/sostituire/disattivare il productkey ma non di visualizzare il productkey esistente.

Licenze Windows 10

Tipi di licenze Wndows 10 per pc personali:

Licenza Retail : questa licenza è la più interessante perché può essere trasferita tra computer diversi.

Licenza Windows Retail channel

Licenza OEM: in genere legata alla motherboard o ad un singolo PC potrebbe non essere trasferibile

Licenza Windows OEM Channel

Licenza a Volume: solitamente fornite ad aziende/organizzazioni con una unica licenza è possibile attivare più postazioni di Windows. Per l’EULA di Microsoft non sarebbero trasferibili. Per la normativa Europea queste licenze sono considerate comunque trasferibili. Attualmente acquistabili a prezzi particolarmente contenuti.

Per ottenere informazioni più dettagliate si può utilizzare il comando:

slmgr /dlv

Scadenza della licenza di Windows

Per controllare la scadenza della licenza di windows corrente si può utilizzare il comando

slmgr /xpr

Le licenza Retail e OEM normalmente non hanno scadenza

Disattivare il codice di attivazione

slmgr /upk ( ID Attivazione)

Attivare il Product Key

slmgr /ipl ( Product Key )

Ovviamente le informazioni relative all’attivazione sono disponibili nella sezione:

Impostazione > Sistema > Informazioni sul sistema 

dove è disponibile la sezione Specifiche Windows con l’opzione

Modifica il codice Product Key o aggiorna l’edizione di Windows

Risorse:

https://www.ilsoftware.it/articoli.asp?tag=Product-Key-Windows-come-trovarlo_13123

Utilizzare Debian in Windows 10

Windows 10 da la possibilità di utilizzare la bash linux e diversi applicativi da terminale. Attivato il Sottosistema Windows per Linux è possibile installare dal Microsoft Store l’ App linux desiderata. Nel post la procedura per l’installazione di Debian in Windows 10 .

Se si prova ad installare Debian senza il Sottosistema Windows per Linux si ottiene l’errore seguente:

Installing, this may take a few minutes…
WslRegisterDistribution failed with error: 0x8007019e
The Windows Subsystem for Linux optional component is not enabled. Please enable it and try again.
See https://aka.ms/wslinstall for details.
Press any key to continue…


Per poter utilizzare Debian, Ubuntu e altre distro linux seguire i seguenti passaggi, che prevedono l’attivazione della modalità Sviluppatore, l’installazione del Sottosistema Windows per Linux, e l’installazione dell’App Debian:

Attivare la modalità Sviluppatore/Developper

Attendere l’installazione del pacchetto Modalità sviluppatore

Abilitare il Sottosistema Windows per Linux in Attivazione o disattivazione delle Funzionalità Windows come visualizzato nelle figure che seguono

Installazione Sottosistema Windows per Linux

Installato il sottosistema Windows per Linux è necessario riavviare il computer:

Riavvio richiesto dopo installazione del Sottosistema Windows per Linux
Attivazione o disattivazione delle funzionalità di Windows 10

Al riavvio una volta lanciato Debian si avrà a disposizione la bash linux per il login. Inserire lo username e la password desiderata

Primo login in Debian Windows 10

E dopo un bel update tradizionale con

sudo apt update

procedere con l’installazione dei pacchetti. In questo caso il client openssh

installazione di pacchetti Debian Linux da terminale in Windows 10

E’ possibile avviare più Applicazioni Debian. Sotto due finestre una con il classico mc. Si possono osservare le cartelle disco c che viene montato in /mnt/c automaticamente.

due app Debian Linux in Windows 10

Nell’immagine seguente una connessione Desktop remoto che utilizza un tunnel realizzato con openssh-client utilizzando proprio la bash debian di Windows 10.

Il questo caso il tunnel consente la connessione a un server remoto Windows 2012R .

tunnel ssh in windows 10 con openssh App Debian

Bash Linux non si avvia

Purtroppo può succedere che la bash linux non si avvi come evidenziato nella schermata seguente:


La soluzione più semplice per rivolvere consiste riavviare tenendo premuto il tasto maiuscolo ( SHIFT+Reboot). Questo permette di realizzare un restart completo di Windows 10 ( FULL reboot). Infatti la normale azione di spegnimento/riavvio per velocizzare l’avvio di windows conserva informazioni dell’ultima sessione e questo può causare il mancato avvio della bash linux.
Per completezza è bene precisare che usando Riavvio/Spegni tenendo premuto il tasto MAIUSC si entrerà in modalità di mantenimento. A questo punto si potra scegliere:
1) Spegni il PC e riavviare normalmente
oppure
2) Continua (Esci e continua con Windows 10 )


Risorse disponibili in
https://github.com/Microsoft/WSL/issues/849
altri materiali documento Microsoft:
https://docs.microsoft.com/en-us/windows/wsl/troubleshooting#installation-issues-after-windows-system-restore

Risorse: