::: 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.
:::
Windows 11 viene distribuito con numerose applicazioni e servizi non necessari (Bloatware). Il metodo più efficiente per rimuoverli è tramite Winget (Windows Package Manager).
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
}
Per garantire che le risorse siano allocate correttamente ai processi di sviluppo e IA, è necessario intervenire sui parametri di gestione energetica e visiva.
Di default, Windows nasconde il piano energetico più performante. Per abilitarlo:
powercfg -duplicatescheme e9a42b02-d5df-448d-aa00-03f14749eb61Pannello di Controllo > Opzioni risparmio energia e seleziona Prestazioni eccellenti.Per ridurre il carico sulla GPU e la latenza della UI:
Win + R, digita sysdm.cpl.Avanzate > Sezione Prestazioni > Impostazioni.Interventi a basso livello per migliorare la reattività dei tool di sviluppo.
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.
:::
Sicurezza di Windows > Sicurezza dispositivi.Dettagli isolamento core.Fondamentale per la compilazione di grandi progetti e per il caricamento di modelli LLM.
Invece di usare tool esterni di pulizia, configuriamo il servizio nativo:
Impostazioni > Sistema > Archiviazione > Sensore memoria.Per risparmiare operazioni di scrittura (I/O) ad ogni lettura di file (utile per repository Git enormi):
fsutil behavior set disablelastaccess 1
Per una pulizia profonda e una configurazione rapida senza interventi manuali nel registro, utilizziamo tool di terze parti consolidati:
C:\dev\), escludila dall'indicizzazione di Windows per evitare che il processo SearchIndexer.exe consumi CPU durante la compilazione.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