/
/

Come eseguire il backup e il ripristino delle preferenze GPU delle app in Windows 10

di Team Ninja
How to Backup and Restore GPU Preferences for Apps in Windows 10 blog banner image

Riepilogo

Questo post del blog NinjaOne offre un elenco completo di comandi CMD di base e un’analisi approfondita dei comandi di Windows con oltre 70 comandi cmd essenziali sia per i principianti che per gli utenti avanzati. La guida si propone si piegare in modo pratico i comandi del prompt dei comandi per la gestione dei file, la navigazione nelle directory, la risoluzione dei problemi di rete, le operazioni su disco e l’automazione, con esempi reali per migliorare la produttività. Che tu voglia imparare i comandi cmd fondamentali o padroneggiare gli strumenti avanzati della CLI di Windows, questa guida ti aiuterà a utilizzare il Prompt dei comandi in modo più efficace.

Windows ha semplificato la gestione del modo in cui le applicazioni utilizzano le risorse della Graphics Processing Unit (GPU). Il sistema operativo permette inoltre di scegliere quale GPU deve usare una determinata app. Tutto questo è possibile grazie alle preferenze GPU di Windows. La preferenza per le prestazioni grafiche in Windows 10/11 è una caratteristica di gestione che consente di definire l’utilizzo della GPU per singola applicazione sui sistemi dotati di più GPU (ad esempio Intel + NVIDIA). Queste preferenze hanno la precedenza sulla selezione automatica e vengono memorizzate nel Registro di sistema di Windows.

Proprio perché queste impostazioni hanno la precedenza sulla selezione automatica, eseguire il backup delle preferenze GPU delle app è fondamentale. Si tratta di un passaggio essenziale soprattutto quando esegui la migrazione a un nuovo sistema, reinstalli Windows o gestisci più endpoint in un ambiente business. Il backup delle preferenze GPU delle app garantisce inoltre impostazioni di prestazioni coerenti su tutti gli endpoint, una soluzione ideale per gli ambienti gestiti che si basano su script o distribuzione tramite GPO.

In questa guida ti accompagniamo passo dopo passo nel backup e nel ripristino delle preferenze GPU delle app.

Per una guida visiva, guarda il nostro video su come eseguire il backup e il ripristino delle preferenze GPU delle app in Windows 10.

Come eseguire il backup delle preferenze GPU

Prima di gestire le preferenze GPU è necessario soddisfare alcuni requisiti specifici.

  • Versione di Windows: Windows 10 versione 1803 o successiva (le impostazioni GPU tramite l’Interfaccia Utente delle Impostazioni sono state introdotte con la 1803)
  • Privilegi di amministratore: necessari per modificare le voci di registro ed eseguire operazioni da riga di comando.
  • Competenze con l’Editor del Registro di sistema o PowerShell: la procedura richiede competenze di livello tecnico nell’uso dell’Editor del Registro di sistema o di PowerShell.

Metodo 1: con l’Editor del Registro di sistema

  1. Apri l’Editor del Registro di sistema premendo il tasto Win + R. Digita regedit e premi Invio.
  2. Vai a: HKEY_CURRENT_USER\Software\Microsoft\DirectX\UserGpuPreferences
  3. Fai clic con il pulsante destro su UserGpuPreferences.
  4. Seleziona Esporta.
  5. Scegli una posizione sicura, assegna un nome al file (ad esempio GPU_Prefs_Backup.reg) e salvalo.

Metodo 2: con la riga di comando

  1. Apri il Prompt dei comandi come amministratore premendo il tasto Win + R. Digita cmd e premi Ctrl + Maiusc + Invio.
  2. Esegui il comando seguente:
    • reg export "HKCU\Software\Microsoft\DirectX\UserGpuPreferences" "C:\Backup\GPU_Prefs.reg" /y
  3. Questo comando salva la chiave di registro direttamente in un file di backup nel percorso specificato.

Come ripristinare le preferenze GPU

Prima di iniziare con uno dei metodi descritti di seguito, assicurati di aver soddisfatto i requisiti per la gestione delle preferenze GPU indicati nella sezione precedente.

Metodo 1: con l’Editor del Registro di sistema

  1. Individua il file di backup .reg che hai salvato.
  2. Fai doppio clic sul file.
  3. Accetta la richiesta del Controllo dell’account utente (UAC).
  4. Conferma l’unione nel registro quando richiesto.

Metodo 2: con la riga di comando

  1. Apri il Prompt dei comandi come amministratore premendo il tasto Win + R. Digita cmd e premi Ctrl + Maiusc + Invio.
  2. Esegui il comando seguente:
    • reg import "C:\Backup\GPU_Prefs.reg"

⚠️ IMPORTANTE: il ripristino su un sistema diverso funziona solo se i percorsi delle app sono identici. Per garantire la coerenza, verifica che le directory di installazione delle app corrispondano.

Dove vengono memorizzate le preferenze GPU

I dati delle preferenze GPU sono memorizzati nel registro in questo percorso:

    • HKEY_CURRENT_USER\Software\Microsoft\DirectX\UserGpuPreferences

Ogni voce è una coppia chiave-valore di tipo stringa, in cui la chiave è il percorso completo dell’applicazione e il valore specifica la configurazione della GPU:

  1. GpuPreference=1; → usa la GPU a risparmio energetico (in genere la GPU integrata Intel).
  2. GpuPreference=2; → usa la GPU ad alte prestazioni (in genere una GPU dedicata NVIDIA o AMD).
  3. GpuPreference=0; → lascia decidere a Windows (impostazione predefinita del sistema).

Note su script e distribuzione

  • Gli amministratori IT possono automatizzare il backup e la distribuzione delle preferenze usando PowerShell o script batch con reg.exe, risparmiando tempo da dedicare ad altre iniziative importanti.
  • Il backup e il ripristino delle preferenze GPU delle app si prestano all’uso con script di accesso, attività pianificate tramite GPO o sequenze di attività SCCM.
  • Esempio (PowerShell):
    • $gpuPrefsKey = "HKCU:\Software\Microsoft\DirectX\UserGpuPreferences" Export-RegistryFile -Path $gpuPrefsKey -Destination "C:\Backup\gpu.reg"
    • PowerShell non supporta in modo nativo l’esportazione di singole chiavi di registro. Se necessario, usa reg export oppure moduli di terze parti.

NOTA: se esegui il comando senza un modulo di questo tipo otterrai: Export-RegistryFile : il termine ‘Export-RegistryFile‘ non è riconosciuto…

Limitazioni e aspetti da considerare

Anche se il backup e il ripristino delle preferenze GPU delle app possono darti i risultati desiderati, l’operazione presenta comunque alcune limitazioni e aspetti da valutare:

  • Compatibilità delle app: la procedura riguarda solo le applicazioni Win32 e le app UWP che supportano la selezione della GPU.
  • Comportamento dei driver: alcune app possono ignorare le preferenze GPU, a seconda dell’implementazione dei driver.
  • Legate all’utente: le preferenze sono specifiche per ogni utente; l’esportazione dal contesto di un utente non si applica a un altro, a meno che non venga gestita in modo esplicito.

Se vuoi impostare la GPU predefinita, guarda questa videoguida: “Come impostare la GPU predefinita in Windows 10.”

Gestire il backup e il ripristino delle preferenze GPU delle app

Eseguire il backup delle preferenze GPU permette di riprodurre fedelmente le configurazioni grafiche. Si tratta di un processo fondamentale per i flussi di lavoro che riguardano la migrazione dei sistemi, le installazioni e l’applicazione delle policy sulle GPU, tra le altre cose. Grazie all’automazione, gli amministratori possono integrare l’esportazione e l’importazione del registro in flussi di lavoro di gestione della configurazione più ampi, risparmiando tempo prezioso e garantendo standard di prestazioni affidabili.

Un aspetto da considerare durante il backup e il ripristino delle preferenze GPU è la coerenza dei percorsi tra i vari sistemi, necessaria per mantenere l’integrità delle preferenze. Un altro è testare sempre la procedura su un sistema di prova prima della distribuzione su larga scala. Con una preparazione accurata puoi semplificare la gestione delle GPU e concentrarti sul mantenimento di sistemi ottimizzati per prestazioni ai massimi livelli.

Ti potrebbe interessare anche

Pronto a semplificare le parti più complesse dell'IT?