Windows 11: Ottimizzazione & Performance

🚀 Windows 11: Ottimizzazione & Performance

::: info Questa pagina descrive le procedure tecniche per minimizzare l’impatto del sistema operativo sull’hardware, eliminando i componenti ridondanti e ottimizzando i parametri di scheduling della CPU e del sottosistema disco. :::

1. Debloating del Sistema (The Clean Slate)

Windows 11 viene distribuito con numerose applicazioni e servizi non necessari (Bloatware). Il metodo più efficiente per rimuoverli è tramite Winget (Windows Package Manager).

Rimozione Massiva via PowerShell

Esegui questo comando in una shell PowerShell come Amministratore per rimuovere i pacchetti più comuni che consumano risorse:

# List of common bloatware to remove
$bloatware = @(
    "Microsoft.ZuneVideo",
    "Microsoft.ZuneMusic",
    "Microsoft.WindowsFeedbackHub",
    "Microsoft.GetHelp",
    "Microsoft.Getstarted",
    "Microsoft.YourPhone",
    "Microsoft.BingNews",
    "Microsoft.BingWeather"
)

foreach ($app in $bloatware) {
    Write-Host "Uninstalling: $app"
    winget uninstall --id $app --silent
}

2. Ottimizzazione delle Prestazioni di Sistema

Per garantire che le risorse siano allocate correttamente ai processi di sviluppo e IA, è necessario intervenire sui parametri di gestione energetica e visiva.

A. Piano di Energia “Ultimate Performance”

Di default, Windows nasconde il piano energetico più performante. Per abilitarlo:

  1. Apri il terminale (Admin) e digita: powercfg -duplicatescheme e9a42b02-d5df-448d-aa00-03f14749eb61
  2. Vai in Pannello di Controllo > Opzioni risparmio energia e seleziona Prestazioni eccellenti.

B. Risorse Visive (Visual Effects)

Per ridurre il carico sulla GPU e la latenza della UI:

  • Premi Win + R, digita sysdm.cpl.
  • Tab Avanzate > Sezione Prestazioni > Impostazioni.
  • Seleziona Regola in modo da ottenere le prestazioni migliori.
  • Nota: Puoi riattivare manualmente “Smussa gli angoli dei caratteri dello schermo” per mantenere la leggibilità.

3. Hardening della Memoria e CPU

Interventi a basso livello per migliorare la reattività dei tool di sviluppo.

Disabilitare il VBS (Virtualization-Based Security)

Critico per chi usa emulatori o ha bisogno di ogni ciclo di clock per calcoli pesanti. ::: warning ATTENZIONE Disabilitare il VBS può ridurre leggermente la sicurezza contro malware avanzati. È un trade-off tra performance estreme e sicurezza granulare. :::

  1. Vai in Sicurezza di Windows > Sicurezza dispositivi.
  2. Clicca su Dettagli isolamento core.
  3. Disabilita Integrità della memoria.

📉 Workflow di Ottimizzazione (Mermaid)


4. Ottimizzazione del Sottosistema Disco

Fondamentale per la compilazione di grandi progetti e per il caricamento di modelli LLM.

Configurazione Storage Sense

Invece di usare tool esterni di pulizia, configuriamo il servizio nativo:

  • Impostazioni > Sistema > Archiviazione > Sensore memoria.
  • Abilita la pulizia automatica dei file temporanei ogni 14 giorni.

Disable NTFS Last Access Timestamp

Per risparmiare operazioni di scrittura (I/O) ad ogni lettura di file (utile per repository Git enormi):

fsutil behavior set disablelastaccess 1

🛠️ Automazione Avanzata: Script e Utility

Per una pulizia profonda e una configurazione rapida senza interventi manuali nel registro, utilizziamo tool di terze parti consolidati:


💡 Note dell’Ingegnere (Critical Thinking)

  • Indexing: Se memorizzi i tuoi progetti in una cartella specifica (es. C:\dev\), escludila dall’indicizzazione di Windows per evitare che il processo SearchIndexer.exe consumi CPU durante la compilazione.
  • Hardware-Accelerated GPU Scheduling (HAGS): Se hai una GPU NVIDIA moderna, abilitala in Impostazioni > Schermo > Grafica. Riduce la latenza e migliora le performance delle applicazioni che usano CUDA.

Ultimo aggiornamento: {{UPDATE_DATE}} | Tags: #Windows11 #Performance #Optimization #Winget #PowerShell

Last updated on Thursday, March 5, 2026
Built with Hugo
Theme Stack designed by Jimmy