If I got this right - isn't this number really low considering how ubiquitous Windows is?
Isso seria 999.999 combinações possíveis momento específico no tempo, um código que é gerado por um servidor, então ele sabe quais são os códigos ativos.
No minuto em que o código é usado para se conectar a outra pessoa, ele é colocado de volta na rotação do código e pode ser usado novamente. Como apenas uma única pessoa pode se conectar, não há um problema de classificação, já que novamente um servidor provavelmente está gerando os números.
Vale a pena ressaltar que a coisa toda está conectada à sua conta da Microsoft, então definitivamente há um back-end de servidor.