OLEAUT32.DLLIl primo problema è scaturito dall'installazione di alcune applicazioni che aggiornano le librerie di runtime VisualBasic 6 con versioni più recenti. Ecco i sintomi del problema dopo l'installazione:
* lancio un programma qualsiasi, un editor, ad esempio, e da esso apro un file e ci lavoro
* poi apro un altro file con un altro programma (è indifferente quale sia ma, presumo, debba utilizzare le stesse DLL); fin qui tutto bene
* torno sul primo programma, provo ad aprire un nuovo file ma i comandi di apertura non funzionano più: sono costretta a lanciare una nuova sessione dell'applicazione se voglio aprire un nuovo file con essa
Stesso problema su Internet:
* scarico un programma; la prima volta tutto bene
* al secondo tentativo di prelievo la finestra Salva con nome non compare più
* chiudendo la connessione ad Internet, il più delle volte avviene il crash.
Al verificarsi del problema ho provato a ripristinare una precedente copia di sicurezza del registro e dei file INI che risiedono dentro Windows\System, senza alcun risultato. Pertanto ho pensato che la causa doveva risiedere in qualche DLL ricoperta. Dopo aver reinstallato Windows ho sorvegliato le varie installazioni, copiando, di volta in volta, da Windows\System in una cartella di backup, le DLL e gli OCX che consideravo importanti. L'inconveniente si è verificato nuovamente a seguito dell'installazione di un editor, precisamente l'ultima versione di Suny NotePad. Pazientemente ho ripristinato dentro Windows\System tutte le DLL e gli altri file modificati dall'installazione. Niente da fare. Mancava un solo file, apparentemente della stessa dimensione di quello di cui avevo la copia - la famigerata OLEAUT32.DLL - che non riuscivo a ripristinare perchè in uso. Ho pertanto effettuato la copia riavviando il PC in modalità DOS. Eureka! Tutto a posto.
Ecco un riepilogo degli elementi che possono aiutare chi è incorso nel mio stesso inconveniente:
* la versione della OLEAUT32.DLL incriminata è la 2.40.4515.0; le installazioni che la contengono, relative a programmi da me segnalati, sono, con certezza, quelle di SunBook e SunCalculator, due splendide applicazioni che non ho nessuna intenzione di eliminare dal sito per un problema che riguarda Microsoft; tuttavia potrebbero essercene delle altre che ancora non individuato
* la versione della OLEAUT32.DLL che risolve il problema è la 2.40.4512.1. Non sono riuscita a trovarla su Internet in forma "stand-alone" ma è recuperabile estraendola dal file compresso di Driver Detective 2.0 (
http://www.drivershq.com/dd/dd32v20/dd32v20.exe ), che, peraltro è anche un'ottima utilità per individuare la versione di DLL e driver installati sul proprio sistema
* per ricoprire la DLL mattacchiona occorre effettuare la copia riavviando il sistema in modalità DOS
* se qualcuno conosce una causa più "scientifica" del problema, un sistema più rigoroso e pulito per la sua soluzione e me lo fa sapere, è un mito!