Vai al contenuto principale
Modern Warfare 4 Guide: How to Fix New Key Failed to Generate Error

Guida Modern Warfare 4: Risolvere l'errore New Key Failed to Generate

Risolvi gli errori New Key Failed to Generate e Attestation Failure in MW4 con questa guida pratica alla risoluzione dei problemi su PC.

Scritto da
Larc
Aggiornato
Tempo di lettura
5 min
Difficoltà
Intermedio
Cosa causa l'attestation failure in MW4?

Vedi più articoli di GAMES.GG su Google

Pubblicità

Essere bloccati fuori dal Multiplayer o da DMZ in Call of Duty: Modern Warfare 4 a causa di un messaggio "New Key Failed to Generate" o Attestation Failure è uno degli errori più frustranti che puoi incontrare, dato che il gioco si avvia normalmente. Il blocco avviene a livello di sicurezza, nello specifico durante il processo di attestazione del RICOCHET Anti-Cheat, che verifica l'integrità dell'hardware del tuo PC prima di consentirti l'accesso alle modalità online. La soluzione risiede quasi sempre nel firmware o nelle impostazioni di sicurezza di Windows.

Finestra di gestione TPM che mostra lo stato del TPM 2.0 e la preparazione per la nuova chiave

Controlla qui lo stato del TPM 2.0

Cosa causa l'attestation failure in MW4?

Il processo di attestazione verifica due funzionalità di sicurezza hardware: Secure Boot e TPM 2.0 (Trusted Platform Module). Se una delle due è disabilitata, configurata male o non correttamente provisionata, il controllo di sicurezza del gioco non può completarsi e la generazione della chiave fallisce. Anche un BIOS della scheda madre non aggiornato o file di sistema di Windows corrotti possono portare allo stesso risultato, anche quando entrambe le funzionalità sembrano attive.

Secure Boot e TPM sono indipendenti l'uno dall'altro. Confermare che uno sia attivo non ti dice nulla sull'altro, quindi devi verificarli entrambi separatamente.

Come risolvere l'errore New Key Failed to Generate

Segui queste soluzioni nell'ordine indicato. Inizia con i controlli del firmware prima di passare alla diagnostica di Windows, dato che i problemi di firmware sono la causa più comune e la più facile da verificare.

Soluzione 1: Abilita Secure Boot nel BIOS

Secure Boot è una funzionalità del firmware che impone una catena di avvio sicura. Se è disattivato, il controllo di attestazione di MW4 probabilmente fallirà prima ancora di raggiungere il TPM.

Per abilitarlo:

  1. Riavvia il PC ed entra nel setup del BIOS o UEFI. La maggior parte dei sistemi usa Delete, F2, o F10 durante il POST, ma controlla la documentazione del produttore della tua scheda madre per il tasto esatto.
  2. Individua l'opzione Secure Boot. La sua posizione nel menu varia a seconda del produttore.
  3. Abilita Secure Boot, salva le modifiche e riavvia.

Per confermare lo stato all'interno di Windows senza riavviare:

  1. Premi Win + R, digita msinfo32 e premi Invio.
  2. Trova la voce Stato di Secure Boot.
  3. Conferma che sia impostata su Attivato.

Soluzione 2: Verifica che il TPM 2.0 sia attivo

Anche con Secure Boot abilitato, un TPM mancante o disabilitato bloccherà comunque l'attestazione.

  1. Premi Win + R, digita tpm.msc e premi Invio.
  2. Nella finestra di gestione TPM, conferma che il modulo sia pronto per l'uso e che la Versione specifica indichi 2.0.

Se Windows segnala che non c'è alcun TPM compatibile, torna nel BIOS e cerca una di queste opzioni a seconda del tuo hardware:

  • Intel PTT (Platform Trust Technology) sui sistemi Intel
  • AMD CPU fTPM sui sistemi AMD Ryzen

Abilita quella corrispondente alla tua CPU, salva e riavvia.

Soluzione 3: Aggiorna il BIOS della scheda madre

Un BIOS non aggiornato può causare fallimenti nel provisioning del TPM anche quando il modulo appare attivo in Windows. Se Secure Boot e TPM 2.0 sono entrambi abilitati ma l'errore persiste, controlla se c'è un aggiornamento del BIOS.

Prima di aggiornare:

  • Identifica il modello esatto della tua scheda madre e la versione attuale del BIOS tramite msinfo32 o l'utility di supporto del produttore.
  • Scarica il firmware solo dal sito ufficiale del produttore.
  • Salva la tua chiave di ripristino BitLocker se la crittografia del dispositivo è attiva, poiché gli aggiornamenti del firmware possono attivare una richiesta di ripristino al riavvio successivo.
  • Non interrompere l'aggiornamento e non rimuovere alcuna chiavetta USB utilizzata durante il processo.

Dopo aver completato l'aggiornamento, rientra nel BIOS per confermare che Secure Boot e TPM 2.0 siano ancora abilitati. Gli aggiornamenti del firmware a volte ripristinano queste impostazioni ai valori predefiniti.

Soluzione 4: Esegui il controllo di attestazione di Activision

Una volta che le impostazioni del firmware sembrano corrette, esegui lo strumento di controllo dell'attestazione ufficiale di Activision. Questo verifica se il tuo sistema supera i controlli richiesti e, dove supportato, può tentare di generare una nuova chiave di sicurezza. Usa solo lo strumento ufficiale fornito tramite le pagine di supporto di Activision. Evita qualsiasi utility di terze parti che dichiari di aggirare o replicare questo processo.

Se lo strumento segnala ancora un fallimento, passa alla diagnostica a livello di Windows qui sotto.

Soluzione 5: Controlla lo stato dell'attestazione TPM nel Prompt dei comandi

Windows include un comando integrato che riporta informazioni dettagliate sulla prontezza del TPM. Apri il Prompt dei comandi ed esegui:

tpmtool getdeviceinformation

Cerca questi due campi nell'output:

Campo di statoCosa cercare
Ready for AttestationDovrebbe riportare True
Is Capable for AttestationDovrebbe riportare True

Se uno dei due campi restituisce False, il TPM non è pronto a completare il controllo di attestazione. Questo restringe il problema al provisioning del TPM piuttosto che alla configurazione del Secure Boot.

Successivamente, controlla se i file di sistema di Windows sono corrotti. Apri il Prompt dei comandi come amministratore ed esegui:

sfc /scannow

Lascia che la scansione finisca completamente. Il Controllo File di Sistema ripara automaticamente i file protetti danneggiati o mancanti. Se vuoi approfondire, esegui anche:

DISM /Online /Cleanup-Image /ScanHealth

Questo scansiona l'archivio dei componenti di Windows alla ricerca di corruzioni. Se DISM identifica dei problemi, potrebbe essere necessario un comando di riparazione separato. Riavvia dopo che entrambe le scansioni sono completate, quindi esegui nuovamente il controllo di attestazione.

Prompt dei comandi che esegue sfc scannow per la riparazione dei file di sistema

Esegui SFC per riparare i file di sistema

Soluzione 6: Diagnostica avanzata TPM in PowerShell

Se l'errore è ancora presente dopo i passaggi precedenti, PowerShell può fornire informazioni più dettagliate sullo stato del TPM. Apri PowerShell come amministratore ed esegui:

Get-Tpm

Get-TpmEndorsementKeyInfo

Controlla l'output per segni che indicano che il TPM non è pronto, che il provisioning non è stato completato o che le informazioni sulla chiave di approvazione non sono disponibili.

Esistono due comandi aggiuntivi per il provisioning del TPM:

  • Enable-TpmAutoProvisioning
  • Initialize-Tpm -AllowClear -AllowPhysicalPresence

Dopo qualsiasi procedura di provisioning approvata, riavvia e ricontrolla lo stato del TPM prima di testare nuovamente il gioco.

Soluzione 7: Ricontrolla tutto e contatta il supporto se necessario

Dopo aver completato i passaggi pertinenti, esegui un controllo finale:

  1. Apri PowerShell ed esegui Get-Tpm per confermare che il TPM sia pronto.
  2. Apri il Prompt dei comandi ed esegui tpmtool getdeviceinformation per verificare che entrambi i campi di attestazione mostrino True.
  3. Esegui lo strumento di attestazione di Activision ancora una volta.

Se lo strumento segnala ancora un fallimento a questo punto, contatta direttamente il Supporto Activision con i tuoi risultati diagnostici. Cancellare ripetutamente il TPM o modificare le impostazioni del BIOS casualmente senza una diagnosi chiara causerà più problemi di quanti ne risolva.

Riferimento rapido: quale soluzione provare per prima?

SintomoPrima azione
Secure Boot risulta Off in msinfo32Abilita nel BIOS/UEFI
Nessun TPM compatibile trovato in tpm.mscAbilita PTT o fTPM nel firmware
TPM attivo ma l'attestazione fallisce ancoraEsegui tpmtool getdeviceinformation
I file di sistema potrebbero essere corrottiEsegui sfc /scannow, poi DISM
Versione BIOS non aggiornataScarica l'aggiornamento dal sito del produttore
Provisioning TPM incompletoUsa la diagnostica di PowerShell con cautela
Attestazione fallisce dopo tutte le riparazioniContatta il Supporto Activision con i risultati

MW4 richiede Secure Boot e TPM 2.0?

Sì. Il processo di attestazione che genera la chiave di sicurezza si basa sia su Secure Boot che su TPM 2.0, che devono essere attivi e correttamente provisionati. Questo è legato al sistema RICOCHET Anti-Cheat. Se il tuo PC è stato assemblato o configurato prima che questi diventassero requisiti standard, potresti dover apportare modifiche al firmware prima che le modalità online di MW4 funzionino. Controlla i requisiti di sistema ufficiali attuali di Activision per confermare le specifiche esatte per la tua versione del gioco.

Per altri passaggi di configurazione del PC relativi a queste funzionalità di sicurezza, la guida sull'abilitazione di TPM 2.0 e Secure Boot per MW4 copre l'intero processo nel dettaglio.

Una volta superato l'errore ed entrato nel gioco, c'è molto altro da scoprire. La collezione di guide strategiche di Modern Warfare 4 copre tutto, dalla riduzione del rinculo visivo alle sfide specifiche delle missioni e degli eventi.

Pubblicità