Lingue disponibili:

Sei un gamer? Riduci la sofferenza nell’usare Windows (in dual boot)

Questo post è stato originariamente scritto in inglese. La traduzione potrebbe non riflettere il 100% delle idee originali dell'autore.

Se hai letto i miei post precedenti sulla creazione di un Home Server via CLI, sai esattamente cosa penso del sistema operativo di Microsoft. Per me, usare Windows per lavoro o sviluppo è uno spreco di prestazioni, privacy e sanità mentale. Consuma RAM solo per esistere, invia dati di telemetria sui tuoi movimenti del mouse a Redmond e si riavvia senza il tuo permesso per installare un aggiornamento che cambia l’icona della calcolatrice.

Il dolore è reale

Tuttavia, ho una confessione: mi piace sparare alle cose. Cose virtuali, ovviamente. Ed è qui che incontriamo un muro. Mentre la comunità Linux ha compiuto miracoli con Proton e lo Steam Deck, c’è una categoria di giochi che si rifiuta categoricamente di collaborare: gli sparatutto competitivi.

Se tu, come me, soffri della dipendenza da Destiny 2 o stai cercando di goderti il caos di Battlefield 6, ti sei imbattuto nella barriera dell’Anti-Cheat a livello Kernel. Questi sistemi (BattlEye, Ricochet, Vanguard) richiedono un accesso profondo al kernel del sistema operativo per assicurarsi che tu non stia usando wallhack. E non si fidano di Linux. Per loro, se sei su Linux, sei un hacker fino a prova contraria.

Quindi, siamo costretti ad avere un dual-boot. Ma non dobbiamo accettare il bloatware pieno di “Candy Crush” e “TikTok App” che è l’installazione standard di Windows 11.

Costruiremo una Console da Gaming Windows. Un sistema spogliato di tutto tranne di ciò che serve per avviare Steam e far girare il gioco.

Il Sacro Graal: Windows 10 IoT Enterprise LTSC

Il primo errore che fanno i principianti è installare Windows 10/11 Home o Pro. Queste versioni non sono sistemi operativi, sono piattaforme di consegna pubblicitaria.

La soluzione è la versione LTSC (Long-Term Servicing Channel), specificamente IoT Enterprise LTSC 2021.

Perché?

  • Nessun Microsoft Store.
  • Nessuna Cortana.
  • Nessun Edge (a meno che tu non lo voglia).
  • Nessuna App (News, Meteo, la sciocchezza dell’overlay Xbox Game Bar).
  • Aggiornamenti: Riceve solo aggiornamenti di sicurezza. Nessun “Feature Update” che rompe i tuoi driver.
  • Supporto: È supportato fino al 2032.

È la versione più pulita e stabile di Windows in grado di eseguire giochi moderni. È ciò che Windows 7 avrebbe voluto essere nel 2025.

Passo 1: Ottenere l’Immagine

Non posterò link diretti qui perché non voglio guai legali, ma se cerchi “Massgrave” su Google o GitHub, troverai la strada. Stai cercando l’ISO con il checksum per Windows 10 IoT Enterprise LTSC 2021.

Verifica l’hash SHA-256. La privacy è importante, ma la sicurezza lo è di più.

Passo 2: Lo Script “Post-Installazione”

Proprio come ho creato uno script per automatizzare l’installazione di Ubuntu Server, dobbiamo automatizzare la “pulizia” di Windows. Anche LTSC ha bisogno di qualche modifica per essere una macchina da gaming pura.

Apri PowerShell come Amministratore ed esegui la logica qui sotto. Questo non è uno script da copia-incolla, ma una guida su cosa devi cambiare:

# 1. Attiva il piano "Prestazioni massime"
# Questo forza la CPU a funzionare alla frequenza massima, evitando micro-stutter in Battlefield.
powercfg -duplicatescheme e9a42b02-d5df-448d-aa00-03f14749eb61

# 2. Disabilita l'Ibernazione
# Sei su un desktop/portatile da gaming. Non hai bisogno di salvare la RAM su disco.
# Questo recupera circa 6GB a 16GB di spazio SSD.
powercfg /h off

# 3. Accelerazione del Mouse (Il nemico della Mira)
# Windows di default imposta "Migliora precisione puntatore". Questo distrugge la memoria muscolare.
# Nel registro, lo eliminiamo
Set-ItemProperty -Path "HKCU:\Control Panel\Mouse" -Name "MouseSpeed" -Value "0"
Set-ItemProperty -Path "HKCU:\Control Panel\Mouse" -Name "MouseThreshold1" -Value "0"
Set-ItemProperty -Path "HKCU:\Control Panel\Mouse" -Name "MouseThreshold2" -Value "0"

# 4. Sfoltisci le poche cose rimaste
# Anche LTSC ha qualche residuo.
Get-AppxPackage *Microsoft.Windows.SecHealthUI* | Remove-AppxPackage
Get-AppxPackage *Microsoft.Windows.Photos* | Remove-AppxPackage

Passo 3: Driver senza “Experience”

Se hai una scheda NVIDIA, non installare GeForce Experience. È spyware avvolto in un aggiornatore di driver. Richiede un login solo per aggiornare i driver della GPU. Ridicolo.

Usa NVCleanstall. È uno strumento che ti permette di installare solo il driver della GPU e PhysX. Puoi rimuovere la Telemetria, il servizio Shield Streaming (se non lo usi) e il bloatware pubblicitario.

Dato che sto facendo questo su un laptop da gaming (un ASUS TUF), mi rifiuto di installare la spazzatura proprietaria nota come “Armoury Crate”. Installa 15 servizi diversi solo per cambiare il colore della tastiera. Invece, usiamo G-Helper. È open-source, pesa meno di 5MB e fa tutto ciò che fa il software ufficiale senza spiare. Tuttavia, se provi a eseguire G-Helper (o quasi qualsiasi gioco/strumento) su una nuova installazione LTSC, si bloccherà all’istante.

Perché? Perché LTSC è troppo pulito.

Le versioni consumer di Windows vengono pre-caricate con una libreria di dipendenze che gli sviluppatori di software danno per scontato che tu abbia. LTSC no. Prima di poter giocare, devi installare manualmente il “sistema digestivo” di Windows:

  1. Visual C++ Redistributables (All-in-One): Hai bisogno delle librerie x86 e x64 dal 2005 al 2022. Senza queste, G-Helper non può comunicare con l’hardware.

  2. DirectX End-User Runtimes (June 2010): “Ma Windows 10 non ha DX12?” Sì. Ma i giochi più vecchi (e persino alcuni launcher moderni) fanno ancora chiamate alle librerie DX9.

Scarica Visual C++ Redistributable Runtimes All-in-One (da TechPowerUp o GitHub) ed esegui il file install_all.bat. Poi, esegui il web installer di DirectX.

Una volta installati, G-Helper si apre. Possiamo impostare il limite di carica della batteria all'80% (per preservarne la durata), impostare le ventole su “Silenzioso” durante la navigazione e “Turbo” durante il gaming. Ora abbiamo il pieno controllo dell’hardware senza la “tassa” del bloatware.

Un’ultima cosa. Per Destiny 2 e i titoli moderni, assicurati di abilitare HAGS (Hardware Accelerated GPU Scheduling) nelle impostazioni Grafiche di Windows. Sposta la gestione della memoria dalla CPU alla GPU, riducendo l’overhead.

Passo 4: Il Risultato

Dopo questo processo, avrai un’installazione di Windows che:

  1. Utilizza meno di 1,5 GB di RAM a riposo.
  2. Ha zero pop-up che ti chiedono di provare Office 365.
  3. Non indicizza i tuoi file mentre stai cercando di chiudere un 1v3 su CSGO.

Diventa un glorioso bootloader per Steam. Accendi il PC, Steam si apre, giochi, spegni. È sempre Windows. È ancora un male necessario. Ma almeno ora, ti obbedisce.

Stonks

Passo 5: La Trappola degli “Script Debloat”

A questo punto, potresti essere tentato di andare su GitHub, cercare “Windows 10 Debloater” ed eseguire il primo script PowerShell che trovi con 10k stelle.

Non farlo.

Ecco perché usare script di debloat automatizzati è un’idea terribile per questo progetto:

  1. Ridondanza: Quegli script sono scritti per Windows 10 Home e Pro. Contengono centinaia di righe per rimuovere Cortana, OneDrive e Candy Crush. Noi siamo su LTSC. Non abbiamo quelle cose. Eseguire uno script per rimuovere qualcosa che non esiste è come cercare di operare un uomo morto: nel migliore dei casi non succede nulla, nel peggiore danneggi il corpo.

  2. Il Problema della “Scatola Nera”: A meno che non ti siedi e analizzi il 100% del codice (che può essere di migliaia di righe), non sai cosa stia facendo quello script. Molti di essi disabilitano aggressivamente task pianificati o eliminano chiavi di registro relative alla stampa, alla rete o all’autenticazione utente.

  3. Instabilità: Ho visto script che “debloatano” il sistema strappando via le dipendenze del Provider di Identità. Congratulazioni, ora non puoi accedere alla Xbox Network dentro Halo Infinite.

Abbiamo scelto LTSC proprio perché arriva debloatato di fabbrica. Non abbiamo bisogno di un machete per ripulire un sentiero che è già lastricato. Mantieni la tua installazione pulita non eseguendo script che non comprendi appieno.

Passo 6: L’Eccezione Xbox (Opzionale)

Ho detto prima che vogliamo un sistema libero dal Microsoft Store. E per il 99% dei giochi, da Counter-Strike a Elden Ring, questa è la verità assoluta. Non hai bisogno dello Store, e sicuramente non lo vuoi in esecuzione in background.

Tuttavia, c’è una categoria specifica di giochi che si rifiuterà di avviarsi sulla nostra installazione pulita di LTSC: I Titoli Microsoft di Prima Parte.

Se provi ad avviare Forza Horizon 5, Sea of Thieves o Halo Infinite (anche le versioni Steam), il gioco potrebbe crashare all’istante o rimanere bloccato in un loop di login infinito.

Il Colpevole: Questi giochi si affidano a un servizio di background chiamato Xbox Identity Provider per fare da ponte tra Steam e il tuo Account Microsoft. Dato che abbiamo eliminato il bloatware, questo ponte non esiste.

Se, e solo se, giochi a questi titoli specifici, devi eseguire un re-impianto chirurgico del Microsoft Store.

  1. Lo Script “LTSC-Add-MicrosoftStore”: Poiché LTSC non ha i file di installazione, ci affidiamo alla comunità open-source. Vai su GitHub e cerca il repository kkkgo/LTSC-Add-MicrosoftStore. Scarica la release, decomprimila ed esegui Add-Store.cmd come Amministratore.

  2. Il Minimo Indispensabile: Una volta installato lo Store, aprilo. Non accedere allo Store stesso (a meno che tu non possieda il gioco lì). Cerca e installa solo questi due elementi:

    • Xbox Identity Provider

    • Gaming Services

  3. L’App Xbox (Opzionale): Se usi il Game Pass, avrai bisogno anche dell’app principale Xbox.

Una volta installati, avvia il tuo gioco. Ora dovrebbe far apparire con successo la finestra di login Microsoft. Dopo aver effettuato l’accesso, chiudi lo Store, rimuovilo dalla barra delle applicazioni e fai finta che non esista. Siamo qui per giocare a Halo, non per sfogliare sfondi a pagamento.


Questo processo è eccessivo? Assolutamente sì.

È assurdo che dobbiamo scaricare una versione Enterprise di Windows pensata per macchine per risonanza magnetica solo per giocare a Call of Duty senza pubblicità? Sì.

Ma questa è la realtà del gaming PC nel 2025. Siamo bloccati tra l’incudine della compatibilità Anti-Cheat e il martello del bloatware di Microsoft. Utilizzando Windows 10 IoT Enterprise LTSC, riprendiamo il controllo del nostro hardware.

Abbiamo ridotto il sistema operativo all’osso. Non è più un “Sistema Operativo” nel senso tradizionale; è un glorioso, altamente ottimizzato bootloader per i tuoi giochi. E onestamente? È l’unico modo in cui posso tollerare di avere Windows in casa mia.

Ci vediamo nel prossimo post.