ADS

Visualizzazione post con etichetta errore. Mostra tutti i post
Visualizzazione post con etichetta errore. Mostra tutti i post

martedì 8 settembre 2026

Windows Update segnala errori inesistenti? Come risolvere quando SFC e DISM non bastano

Introduzione

Spesso, quando Windows Update mostra un messaggio persistente che invita a "ripristinare la versione di Windows" o segnala errori di installazione, la prima reazione è eseguire gli strumenti di riparazione standard: SFC (System File Checker) e DISM (Deployment Image Servicing and Management). Tuttavia, cosa succede quando questi tool riportano l'esito "Nessuna violazione di integrità trovata", ma l'avviso di errore persiste ostinatamente?




In questo articolo analizziamo un caso specifico in cui il problema non risiede nella corruzione dei file di sistema, ma in un flag di registro bloccato che impedisce a Windows di riconoscere che il sistema è già sano.


Il Scenario: Tutto sembra OK, ma l'errore rimane

L'utente si trova di fronte a questa situazione:

1. Windows Update mostra un avviso critico o un errore di ripristino.

2. L'esecuzione di sfc /scannow restituisce esito positivo (nessun file corrotto).

3. L'esecuzione di DISM /Online /Cleanup-Image /RestoreHealth conferma che l'immagine di sistema è integra.

4. Nonostante ciò, il messaggio di errore non scompare dopo i riavvii.


In questo contesto, il problema non è la mancanza di file, ma un'impostazione di politica (Policy) nel registro di sistema che forza Windows a considerare lo stato di aggiornamento come "non riparato", anche quando non lo è.


La Soluzione: Disabilitare il flag di riparazione forzata

Per sbloccare questa situazione, è necessario intervenire manualmente nel registro di sistema per dire a Windows di smettere di richiedere un ripristino che non è necessario.


Attenzione: La modifica del registro di sistema comporta dei rischi. Si consiglia di creare un punto di ripristino prima di procedere.


Procedura operativa

1. Aprire il Prompt dei Comandi (CMD) o PowerShell come Amministratore.

2. Eseguire il seguente comando per aggiungere la chiave di registro corretta:


reg add "HKLM\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate" /v DisableSystemRepair /t REG_DWORD /d 1 /f


Spiegazione del comando:

- HKLM\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate: Percorso dove risiedono le politiche di aggiornamento.

- DisableSystemRepair: Il valore specifico che istruisce il sistema a ignorare lo stato di "riparazione richiesta".

- /d 1: Imposta il valore su attivo (1).

- /f: Forza la sovrascrittura senza chiedere conferma.


3. Riavviare il computer.

4. Verificare in Windows Update che l'avviso sia scomparso e che il sistema venga riportato come "Aggiornato".


Perché funziona?

Questo intervento non ripara file corrotti (poiché non ce ne sono), ma aggira un meccanismo di controllo dello stato interno di Windows Update. A volte, aggiornamenti interrotti o tentativi di riparazione falliti lasciano questo flag attivo indefinitamente. Impostandolo su 1, si disabilita il meccanismo di nagging (sollecito) per il ripristino di sistema, permettendo all'utente di tornare alla normalità operativa.


Conclusione

Quando gli strumenti automatici falliscono nel risolvere un avviso persistente, la causa potrebbe risiedere nella logica di stato di Windows piuttosto che nell'integrità dei file. L'uso mirato di una chiave di registro specifica può risolvere il problema in pochi secondi, risparmiando ore di tentativi inutili o reinstallazioni del sistema operativo.


Nota: Questa procedura è indicata per sistemi in cui è stata già confermata l'integrità dei file di sistema tramite SFC e DISM

mercoledì 5 aprile 2023

Maledetto 0x0000011b

Questo errore ha iniziato ad assillarmi su alcuni PC della mia rete Windows Server 2012 R2... Dopo vari tentativi ho capito, finalmente, che la modifica al registro lo devo fare sul server e riavviare il servizio di spooling...

KEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Control \ Print \

Aggiungere la chiave DWORD32

RpcAuthnLevelPrivacyEnabled e lasciare a 0

L'altra soluzione molto più complessa ma magari adatta a piccole situazioni casalinghe è collegarsi alla stampante con il suo IP e non tramite la condivisione \\server\printer

Esiste anche la possibilità di installare la stampante sulla localPort \\server\print ma poi si devono recuperare manualmente i driver per avere la corretta installazione, quindi sconsigliato.

Buon lavoro

domenica 12 giugno 2022

Errore 0xc0000135 in Windows 11

Dopo l'aggiornamento cumulativo KB5013943 molte applicazioni non si avviano più con un errore 0xc0000135: tale errore indica l'assenza di alcune DLL.



Si risolve installando le NET Framework vecchie 3.5 abilitando da installazione funzionalità aggiuntive le voci:


Spero di aver risolto!