Come risolvere l’errore “Impossibile verificare la firma del timestamp e/o il certificato o se quest’ultimo non è valido” su Windows

Quindi, provando a installare. NET Framework su Windows, mi sono imbattuto nel fastidioso errore: “Impossibile verificare la firma del timestamp e/o il certificato o sono danneggiati”.Sì, proprio quello. Compare all’improvviso, spesso durante i tentativi di installazione o aggiornamento, soprattutto se il sistema non è completamente aggiornato o se ci sono delle policy che interferiscono con i certificati.È piuttosto fastidioso, perché impedisce di completare l’installazione e poi tutto sembra bloccato. Ma, dopo aver provato diverse soluzioni, ho scoperto che esistono alcune soluzioni piuttosto semplici che possono risolvere il problema, almeno nella maggior parte dei casi.

Questa guida contiene alcuni trucchi, dalla riparazione di file danneggiati all’aggiornamento di Windows, fino alla modifica delle impostazioni di verifica della firma dei driver: tutto il necessario per aggirare l’ostacolo della certificazione. Nessuna di queste soluzioni è particolarmente complicata, ma preparatevi a utilizzare la riga di comando, a modificare alcune impostazioni e magari a riavviare il computer un paio di volte. La buona notizia è che la maggior parte degli utenti risolve il problema seguendo questi passaggi, anche se in alcuni casi potrebbero essere necessari un paio di tentativi o un po’ di pazienza.

Ripara i file di sistema danneggiati

Eseguire Controllo file di sistema e DISM per eliminare i file corrotti

Potrebbe sembrare un po’ noioso, ma i file di sistema danneggiati possono causare ogni sorta di errore strano, inclusi problemi con certificati e firme. L’esecuzione sfc /scannowdi analizza i file di sistema e tenta di ripararli. Ma a volte ha bisogno di un aiuto con i comandi DISM, soprattutto se SFC restituisce errori.

  • Apri il prompt dei comandi come amministratore. Ciò significa fare clic con il pulsante destro del mouse e selezionare “Esegui come amministratore” oppure cercarlo, fare clic con il pulsante destro del mouse e scegliere “Esegui come amministratore”.
  • Digita questo e premi Invio : sfc /scannow. Attendi che termini. Non toccare nulla mentre è in esecuzione. Risolverà i problemi oppure ti dirà se alcuni file sono irrecuperabili.
  • Se compaiono errori, esegui i seguenti comandi: premi Invio dopo ciascuno, nell’ordine indicato:
    • DISM /Online /Cleanup-Image /CheckHealth
    • DISM /Online /Cleanup-Image /ScanHealth
    • DISM /Online /Cleanup-Image /RestoreHealth

Dopo aver eseguito questi passaggi, riavvia il PC e prova a installare nuovamente. NET Framework. A volte, questo passaggio è sufficiente per risolvere i problemi di fondo che causano gli errori del certificato.

Aggiorna completamente Windows

Scarica gli ultimi aggiornamenti e patch da Microsoft.

Poiché Windows tende a complicare le cose, una versione obsoleta può causare errori di convalida del certificato: potrebbe infatti ritenere non attendibile il programma di installazione o il certificato stesso. Pertanto, vai su Impostazioni > Windows Update e fai clic su Verifica disponibilità aggiornamenti. Installa tutti gli aggiornamenti disponibili, soprattutto quelli facoltativi, poiché spesso includono correzioni di sicurezza relative ai certificati.

  • Fai clic su Avvia, quindi su Impostazioni.
  • Accedere a Aggiornamento e sicurezza > Windows Update
  • Fai clic su Verifica aggiornamenti
  • Se sono disponibili aggiornamenti, installali, riavvia il computer e verifica se l’errore persiste.

In alcune configurazioni, questo risolve tutti i problemi di convalida dei certificati, quindi non saltate questo passaggio.

Scarica e installa l’ultima versione di. NET Framework

Vai direttamente alla fonte

È piuttosto ovvio, ma assicurati di installare la versione più recente direttamente dal sito ufficiale di Microsoft. A volte, il programma di installazione che stai cercando di utilizzare è obsoleto o danneggiato, causando problemi con la firma. Visita la pagina di download ufficiale di Microsoft.

  • Seleziona la versione più recente di. NET Framework consigliata disponibile
  • Scarica il programma di installazione di Runtime ed eseguilo come amministratore (clic destro > Esegui come amministratore).
  • Segui le istruzioni: di solito l’installazione avviene automaticamente, ma fai attenzione a eventuali errori o avvisi insoliti.

Se durante questo processo si verificano errori relativi ai certificati, potrebbe significare che l’archivio attendibile di Windows non è configurato correttamente, il che ci porta alla soluzione successiva…

Disabilitare temporaneamente l’applicazione della firma del conducente

Perché a volte Windows si rifiuta semplicemente di fidarsi di determinate firme

Questa soluzione è un po’ “improvvisata”, ma può consentire di superare gli errori che bloccano l’installazione a causa di problemi di firma, soprattutto se il certificato non viene riconosciuto correttamente. Per disabilitare l’applicazione della firma del driver:

  • Tieni premuto Shifte riavvia il PC in modalità di avvio avanzato. Puoi farlo cliccando su Start > Alimentazione, quindi tenendo premuto Shifte cliccando su Riavvia.
  • Una volta nel menu di ripristino, selezionare Risoluzione dei problemi > Opzioni avanzate > Impostazioni di avvio
  • Fai clic su Riavvia. Al riavvio, vedrai un elenco di opzioni
  • Fai clic 7per selezionare Disabilita l’applicazione della firma del conducente

Dopo aver riavviato il sistema con questa opzione abilitata, prova a installare nuovamente. NET Framework. Tieni presente che ciò allenta temporaneamente i controlli di sicurezza, quindi esegui questa operazione solo se ti fidi del programma di installazione. Su alcuni computer, è necessario riavviare il sistema affinché la modifica abbia effetto completo.

Eseguire un aggiornamento di Windows sul posto

Se tutto il resto fallisce, l’aggiornamento senza reinstallazione da zero potrebbe risolvere il problema.

Questa è una soluzione un po’ drastica, ma se nessun’altra funziona, un aggiornamento sul posto può riparare i componenti del sistema operativo danneggiati che interferiscono con i certificati. Scarica l’immagine ISO di Windows dal sito ufficiale di Microsoft. Disabilita o disinstalla temporaneamente gli antivirus di terze parti e scollega le periferiche non necessarie per evitare potenziali conflitti.

  • Esegui l’installazione ISO: fai doppio clic su di essa e conferma le richieste UAC conYes
  • Accetta i termini della licenza, quindi seleziona Avanti
  • Seleziona ” Aggiorna questo PC ora ” e fai clic su Avanti
  • Il programma di installazione verrà scaricato e preparato; questa operazione potrebbe richiedere del tempo, quindi sii paziente.
  • Rivedi le tue scelte di aggiornamento: se necessario, modificale con “Cambia cosa conservare”.
  • Fai clic su Installa per iniziare. Lascia tutto in modalità automatica e non spegnere il PC durante il processo.

Una volta terminato, tutto dovrebbe essere configurato di nuovo, e si spera che l’errore di firma del certificato che blocca l’installazione di. NET venga risolto. Ricorda sempre di eseguire un backup prima di effettuare queste riparazioni di sistema approfondite.

Speriamo che una di queste soluzioni risolva l’errore e che tu possa finalmente installare. NET Framework senza che quel messaggio criptico sulla firma ti blocchi. Buona fortuna!

Articoli correlati: