Da un paio di mesi ho questi problemi con il mio computer.
L'ho notato inizialmente scaricando un gioco da Steam che però non si apriva, dicendo che dovevo installare il .NET Framework, anche se io avevo già installato tutto con windows update.
Ho utilizzato il programma di riparazione del .NET Framework, ma non ha funzionato.
Un'altra cosa che ho notato è che Windows Update ha problemi nell'installare degli aggiornamenti, con codici di errori differenti, ma che hanno tutti lo stesso risultato: Windows Update has encountered an unknown error. Nello specifico, gli aggiornamenti
che non posso installare sono il 2020-01 security and quality rollup for .NET Framework (KB4535102) e 2020-01 monthly security and quality rollup for Windows 7 x64(KB4534310).
Ho provato a usare il troubleshooting di windows, ma anche esso non funziona. Cliccando sull'opzione per avere più informazioni sull'errore, c'è scritto questo:
Package ID: WindowsUpdateDiagnostic
Path: Unknown
Error Code: 0x80070002
Source: Engine
Context: Elevated.
Ho provato a reinstallare manualmente ogni singola versione del .NET Framework, ma, anche se dicono che l'installazione ha avuto successo, non è così, perché andando su Programs e Features nel pannello di controllo (ho Windows in inglese) non appare, e cliccando
su "Turn windows features on or off" appare solo il Framework 3.5.2 che è attivo, ma che evidentemente non funziona.
Notando questi errori di Windows Update, ho provato a seguire tutti i suggerimenti in questa pagina: https://support.microsoft.com/it-it/help/10164/fix-windows-update-errors ma
nulla ha funzionato. Nello specifico, nella seconda opzione, quella che dice di rinominare le cartelle di backup, ho avuto un errore abbastanza strano.
Mentre applicavo tutti i cambiamenti nel CMD (ovviamente come amministratore) ho avuto dei problemi, nello specifico dopo aver inserito i comandi di Net stop, che erano funzionanti, il comando
ren %systemroot%\system32\catroot2 catroot2.bak ha prodotto l'errore "Access denied". Ho quindi provato a rinominarlo manualmente, ma diceva che la cartella era aperta in utilizzo in un programma e che quindi non sarebbe stato possibile rinominarla.
L'unica cosa che non ho provato è resettare Windows. Ciò perché avendo un computer molto vecchio con una scheda video del 2016 (sto lentamente acquistando le varie parti per migliorarlo) il BIOS non supporta la scheda video, e quindi sul monitor non appare
nulla prima della schermata di login di Windows, e quindi non potrei vedere le opzioni di reset.
Ho provato innumerevoli volte a reinstallare il .NET Framework, ed utilizzare i programmi di riparazione del framework, ma hanno fallito tutte le volte.
Proprio ora ho provato a riavviare il programma di riparazione, e qualcosa è cambiato: Mi ha detto di reinstallare il framework 4.8, e così ho fatto (per la ennesima volta), ma invece di avere il solito errore che dice che c'è già una versione installata,
ho ricevuto un altro errore: "The installation source for this product is not available. Verify that the source exists and that you can access it."
Di sicuro ho effettuato molti altri passaggi per aggiustare questo problema, però in questo momento non mi tornano in mente tutti.
Non potendo aggiornare a Windows 10 (almeno per ora), vorrei riparare questo problema, perché non ho idea di quello che sia successo per causarlo.
Insomma, per ricapitolare, non posso installare alcuna versione del .NET Framework, e Windows Update non riesce a installare degli aggiornamenti, e molto probabilmente le due cose sono collegate.
Se qualcuno ha delle idee, sarei veramente felice di sentirle, perché vorrei evitare di reinstallare Windows.