Newsgroup: it.comp.os.win.win9x
Titolo: Creazione database drivers ... crash

Salve a tutti. Ho bisogno di aiuto...
Sul mio PC da qualche tempo qualunque tentativo di istallare nuovo
hardware e/o di cambiare le impostazioni di rete porta all'errore
durante la creazione del database dei driver (o appena dopo la fine
della operazione: l'errore viene segnalato dopo il raggiungimento del
98% della creazione del databases stesso).
Il SO č W98 second edition. DrWatson dice che SETUPX.dll ha tenetato
di scrivere in una zona di memoria riservata o che non esiste. La dll
č integra (abbiamo provato anche a sostituirla).
Questo difetto ci č apparso su diversi PC (tre per ora) tutti con W98
SE, e mai su altri PC ugualmente maltrattati (prove di software
realizzato da diverse persone). La diagnosi a lungo termine č (SIC)
formattare... prima o poi si ha bisogno di un nuovo driver...
Domande: 
a) qualcuno ha esperienza simile? Anche per cercare quale istallazione
provoca/ha provocato questo problema.
b) C'č un database driver sul disco. Che file č? puň essere utile
provare a cancellarlo?
Se sarň costretto a formattare istallero la prima edizione... 
Pietro
                  Check the address!  -->
pi...@tiscalinet.it

 Se sarò costretto a formattare istallero la prima edizione...


Se sarň costretto a formattare istallero la prima edizione... 
Ottima scelta...  ;-)
Ciao! :-)

Ciao! :-)
Un'ottima scelta sarebbe istallare qualcos'altro. 


98% della creazione del databases stesso).
In Win95 (e presumo anche in Win98) il database dei driver e'
contenuto nei due file DRVDATA.BIN e DRVIDX.BIN nella directory
c:\windows\inf. I due file li puoi cancellare benissimo (magari prima
rinominali per essere sicuro) e poi ci pensera' Windows a ricostruirli
quando ne ha bisogno.
Se invece vuoi forzare poi la ricostruzione del database vai in
Pannello di controllo / Nuovo hardware / Cercare componente hardware :
No / clicchi su un tipo di hardware qualsiasi e Win ricrea il
database.
ciao


Soluzione?
Il database DrvData e DrvIdx viene ricostruito ogni volta che appare
"ricostruzione database driver in corso" per cui cancellarlo non ha
dato esito alcuno.
Come dice infinity il VMM32.VXD č intoccabile.
Quindi? 
Ho copiato altrove il contenuto della directory \windows\inf, e sono
riuscito a ricostruire il database senza piů errori. Un paio di
applicazioni DOS si sono un po' inquietate, ma mi hanno indicato il
file necessario che ho riportato in inf... per ora il PC non da' segni
di squilibrio emotivo.
Good luck a me e chi usera' la stessa soluzione....
Pietro

ma mi hanno indicato il file necessario che ho riportato in inf...
Le applicazioni DOS non devono andare a mettere il naso nella
directory \windows\inf che e' riservata ai file dei driver di Windows.
Non e' che solo a fare il casino ? Adesso che hai rimesso i .INF che
loro ti hanno suggerito prova a ricostruire il database dei driver e
vedi se l'errore esce di nuovo.
ciao

Vero. Solo che il VMM32 non e' il database dei driver.
Vero... Per essere piu' precisi, Win95 definisce "Database dei Drivers" una moltitudine di
files differenti. Il VMM32 e' uno dei piu' importanti e critici, in quanto un suo
danneggiamento comporta conseguenze GRAVI, ma in effetti non e' l'unico.
DRVDATA.BIN e DRVIDX.BIN sono altri due files importanti, ma non altrettanto "vitali".
CMQ, il VMM32 *e'* un database di mini-drivers.
Se ti capita di cambiare scheda video, ad es, controlla la data dell'ultima modifica e la
dimensione del Vmm32 prima e dopo il cambio di scheda.
Vedrai che cambiano entrambe.
Ciao! :-)

cambio di scheda.
OK. Concordo con te. In effetti il VMM32 e' un insieme di driver e
quindi puo' anche venir chiamato database.
ciao