Windows usa qualsiasi cosa gli venga data. L'hardware lo permette, non Windows.
Per esempio, con l'hyper-threading hai bisogno di una CPU che sia progettata per lavorare in questo modo. L'HT è semplicemente un modo per far sì che un core inizi un nuovo compito mentre è ancora occupato con il precedente. Fa sembrare che abbiate il doppio del numero di core che esiste fisicamente. Se la CPU non è mai stata progettata per fare questo, non c'è modo di farglielo fare. Quindi prima di tutto dovete avere l'hardware corretto.
Dovrebbe esserci un'impostazione nel BIOS/UEFI della scheda madre per disattivare/attivare questa funzione. Di solito all'avvio (appena prima che Windows parta) si potrebbe premere qualche tasto (come Del / F2 / F10 / ecc.) a seconda del produttore della scheda madre, per aprire la schermata di configurazione BIOS/UEFI. Se la CPU permette l'HT, verrebbe effettivamente attivato di default.
Dopo questo, Windows (o qualsiasi sistema operativo sia installato) lo userà come è stato progettato per essere fatto dai suoi programmatori. Permettendo l'esecuzione di più programmi e thread su ogni core virtuale contemporaneamente, anche se in realtà c'è solo la metà dei core. Non c'è bisogno di fare altro.