Ciao a tutti,
anch'io come Vignu non riesco a risolvere il problema di HTMLayout.dll.
Ho acquistato un pc nuovo con windows 8.1 preinstallato e ho subito installato Avast Free 9 (ultima versione disponibile alla data del 7 aprile.
Tutto ha funzionato correttamente fino a quando ho installato l'update 1 di windows 8.1 (il 9 aprile); dopo aver riavviato il sistema, ho aggiornato anche Avast e da quel momento in poi la GUI di avast ha smesso di funzionare (il motore di scansione sembra funzionare correttamente).
L'errore che compare ad ogni avvio (e ogni volta che tento di lanciare AvastUI) è:
HTMLayout.dll cannot be loaded to properly start GUI. Therefore process cannot continue.
Ho provato a disinstallare avast con il cleaner e a reinstallarlo, ma qualunque setup recente di avast 9 provi a lanciare ottengo sempre lo stesso errore.
Di conseguenza ho provato ad installare una vecchia versione di avast (la versione 8 ) che si installa e funziona senza alcun problema per poi aggiornarla automaticamente all'ultima versione disponibile (la 9.0.2018.391). Dopo l'aggiornamento, puntualmente, AvastUI non parte più sempre col medesimo errore.
Ho provato a copiare il file HTMLayout.dll in C:\Windows\SysWOW64, in C:\Windows\System e in C:\Windows\System32, ma l'errore persiste anche riavviando il sistema.
Ho eseguito "sfc /scannow" che non ha riportato alcun problema sui file di sistema di windows.
Ho anche provato a deregistrare HTMLayout.dll e a registrarla nuovamente, ma ottengo l'errore riportato nell'immagine allegata.
Il sistema è aggiornato con tutte le patch possibili di windows 8.1 e l'installer di avast viene lanciato come administrator.
Non so più cos'altro provare... l'unica soluzione che vedo è passare ad un altro antivirus...
N.B. Su un altro PC simile (con windows 8.1), ho installato Avast 9.0.2018.391 prima di procedere all'aggiornamento di windows a 8.1 update 1 e non sto avendo nessun problema; nel mio caso sembrerebbe quindi che, aggiornando avast prima di passare a windows 8.1 update 1, tutto continui a funzionare come prima.