Recentemente ho riscontrato dei problemi a seguito dell'installazione di alcuni programmi, alcuni dei quali segnalati anche su questo sito. Vorrei fare prima due precisazioni:
- il malfunzionamento potrebbe derivare dalla mia personale configurazione di Windows (95 + Internet Explorer 4 s.p. 1) e non è detto che su un altro PC debbano necessariamente verificarsi gli stessi problemi
- gli inconvenienti segnalati riguardano elementi esterni ai programmi; questi ultimi, per quanto mi riguarda, continuano a rimanere ottimi prodotti.
| OLEAUT32.DLL |
Il 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:Stesso problema su Internet:
- 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
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.
- 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.
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, 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!
| IL MOUSE IMPAZZISCE |
Il secondo problema che ho riscontrato e di cui non ho scoperto la causa, anche se ho una mezza idea, ancora non suffragata da prove certe, è avvenuto dopo le installazioni degli aggiornamenti di Crypt Edit (versione 4.1), uno dei migliori editor RTF in circolazione, e di Turbo Navigator (versione 1.44), ottimo file manager che ancora non pubblico proprio a causa dell'inconveniente.
Può o meno verificarsi un crash durante l'installazione (occorre chiudere tutti i programmi per evitarlo, ma proprio tutti, inclusa la disattivazione dell'antivirus); al riavvio di Windows il mouse sembra impazzito e lentissimo. Perfino il posizionamento sul file, sulla cartella che contiene il programma, sull'icona del desktop crea questo strano fenomeno. Con pazienza e qualche crash si riesce tuttavia a lavorare ma l'unico modo che ho trovato per eliminare il problema è la disinstallazione.
La precedente versione di Crypt Edit, perfettamente funzionante, è reperibile ancora presso ZDnet; viceversa, non ho trovato, per il momento, la 1.43 di Turbo Navigator, anch'essa perfettamente operativa. Tuttavia nei prossimi giorni contatterò gli autori per vedere se è possibile risolvere i problemi direttamente nelle nuove versioni. In ogni caso chiarimenti e consigli sono ben accetti da tutti.
| 26.12.2000 |
Evviva! Sul sito di Turbo Navigator ho trovato la spiegazione del problema.
Il programma principale è stato compresso con il software UPX, che serve a rendere gli eseguibili più piccoli e maneggevoli. Attenzione: è una forma di compressione che agisce proprio sulle applicazioni, diversa da quella utilizzata per i pacchetti di installazione (ad es.: ZIP, ecc.); dopo l'installazione il programma installato rimane comunque compresso! Ora questa forma di compressione entra in conflitto con le recenti definizioni di Norton Antivirus; sembra essere un bug di Norton, non di UPX. Nell'attesa che Norton corra ai ripari, sul sito di Turbo Navigator è presente una versione del programma (.ZIP) senza installazione e senza compressione UPX (grazie Marko!) ed è quella cui fa riferimento il mio link per il prelievo, nella scheda che finalmente ho pubblicato (Software>Utilità>File); resta inteso che chi non ha Norton Antivirus può tranquillamente recarsi sulla Home Page di Turbo Navigator e scaricare la versione compressa (.EXE), anche se ho letto pareri discordanti sull'uso di questo tipo di file (ad es.: ...Why not use an EXE compressor? di Jordan Russell): in poche parole, risparmi spazio ma consumi più memoria.
Non ho novità riguardo a Crypt Edit ma è evidente che la causa dell'anomalia deve essere la stessa.
| 25.03.2001 |
Grosse novità su entrambi i fronti!
Oleaut32.dll
Ho ricevuto una gentile e graditissima e-mail da Slavko Ilic, autore di SunyNotePad, SunMetronome, SunCalculator e SunBook. Slavko si rammarica moltissimo per l'inconveniente (anche se, come ho già precisato, non è affatto colpa sua). In ogni caso le attuali installazioni dei suoi programmi utilizzano una versione della Oleaut32 precedente a quella incriminata. Ricordo che i programmi di Slavko sono bellissimi, utili e originali (alcuni non li ho ancora segnalati, nell'area software, per pura mancanza di tempo) e altrettanto bello è il suo sito: merita davvero la visita.
Ho notato, inoltre, che su Windows ME la versione 2.40.4515 della Oleaut32 non dà alcun problema. Probabilmente gli inconvenienti non derivano solo dalla DLL ma anche dal contesto in cui è inserita.
Compressione UPX
Piacevolissime notizie anche da Ulyanov Ilya Andreevich, autore di CryptEdit, che, come ho già detto, è uno dei migliori editor RTF che io conosca (non dico che può sostituire Word al 100%, ma in molte situazioni rappresenta un'alternativa più che valida). Ulyanov Ilya ha introdotto degli aggiustamenti nella fase di compressione e ora... il mouse non impazzisce più. Ma non è meraviglioso?
|
|