Newsgroup: it.comp.os.win.xp
Titolo: Crash di Explorer, thread ufficiale :-)

Dato che col cambio di subject potrebbe darsi che comunque il thread
precedente continui (io ad esempio ho settato di non cambiare thread
al cambio di subject :P), riposto qui...
Il problema riscontrato e' che Windows Explorer, ovvero la shell di
XP, ogni tanto collassa su se stesso senza motivi apparenti...
Viene solo fuori la classica finestrella che chiede se si vuole
inviare il report a MicroSoft, poi io di solito prima di dire "no, non
inviare", chiudo il chiudibile (non si sa mai) e lascio che explorer
prosegua il suo suicidio...
Il vero problema e' che non tutte le applicazioni tornano a comparire
nella Tray, e questo per alcune applicazioni e' decisamente scomodo
(per esempio il Mercury SMTP server, una volta avviato, e'
scomodissimo se non impossibile da pilotare senza l'icona nella tray).
Inzomma, Postate QUI per i problemi con questi crash sperando di
capirci qualcosa :)
-- 
    => Don't Let Your Fears Stand in The Way of Your Dreams!!! <=
    URL: 
http://www.delymyth.net/
 ~ E-Mail: 
DEly...@delymyth.net
           => FREE! Hardware Anti-Virus!!! - /dev/brain <=

 prosegua il suo suicidio...
Come ho gia' scritto nel "threedone" :)  non mi pare esista soluzione a 
questo problema se non gridare invano il nome di bill seguito da una 
qualsiasi offesa possibilemnte contro i suoi parenti e amici :D
Ciao ... Dino

 capirci qualcosa :)
Che c'è da capire? 8)
Explorer è la shell del sistema operativo, e si occupa lei di gestire il 
l'esecuzione di tutti gli altri programmi. Volendo e se vi piace, potete 
benissimo cambiare Explorer con qualsiasi altro programma faccia lo 
stesso mestiere. Ai vecchi tempi, si poteva persino scegliere se partire  
con "program manager" o con "file manager".. Ehhhhh noi vecchietti.. 8]
Quando va in crash Explorer come shell di sistema, il sistema operativo 
stesso ha la capacità di farlo ripartire. Questo può essere comodo (se no 
non avreste DOVE CLICCARE!) ma ha sia qualche controindicazione che 
qualche scomodità.
Infatti Explorer riparte come appena dopo il login RIESEGUENDO i 
programmi in startup e NON RECUPERANDO le icone dei programmi ancora 
attivi e che si erano posizionati nella tray. Per questo "li rivedete", 
semplicemente sono DUE VOLTE in esecuzione, una visibile, l'altra no; non 
vale per tutti: alcuni cambiano la loro icona e magicamente riappaiono 
(!), altri invece non permettono una doppia istanza e segnalano un 
errore, altri invece non fanno una piega, partono e fanno pure casino, 
lavorando magari sugli stessi dati in contemporanea con le loro copie 
"invisibili".
Cosa fare?
Il problema è affrontabile in molti modi: si può evitare che Explorer si 
rompa ("Seeeeeeh", direte.. ma invece è possibile! ;P), si possono 
recuperare le icone in tray dei programmi ancora in esecuzione (questo 
non sempre funziona, ma..), si possono visualizzare le finestre dei 
programmi scomparsi (in modo da chiuderli correttamente) ed anche NON FAR 
ripartire Explorer e lavorare di Task Manager per chiudere i programmi e 
ripartire.
Partiamo nell'ordine:
1) Si può caricare Explorer in DOPPIA instanza. Una per le finestre e una 
specifica per la TaskBar e per il desktop (icone e proprietà.. ah, questa 
istanza si chiama ancora "program manager"!) e l'altra per tutte le 
finestre di navigazione su disco o in rete LAN che state effettuando. 
Così, se per caso una di queste si pianta (ed è la causa più frequente di 
crash di Explorer, dato che deve necessariamente lavorare su periferiche 
diverse, quali schede di rete, USB, floppy, cd..) il desktop e la taskbar 
non ne vengono influenzate. Di più, le finestre di navigazione sono 
KILLABILI dal task manager senza "espudanare" l'intera shell.
Il tutto con una perdita relativamente esigua di memoria (sul mio 
NTWS4Pro dell'ordine di 2 mega..) e con la sola modifica di UNA chiave di 
regstro. Il tutto è spiegato da questo articolo della KB:
http://support.microsoft.com/default.aspx?scid=kb;en-us;Q156366
E' indicato per NT4!
Per 2K e per XP vale questa (il tip #101, ma lurkate anche gli altri!):
http://www.xptuneup.com/tip0125.htm
2) Esistono alcuni programmi che provvedono a "prendere il posto" della 
traybar ed a conservare "loro" la lista dei programmi presenti nella tray 
stessa. Questi programmi possono essere comodi se si vuole visualizzare o 
meno un'icona nella tray, ed anche a recuperare le icone. Non sempre 
funzionano e sono poco noti e sviluppati. Ne ho provati tre. Ma uno è 
valido solo per l'ambiente 9x (chi, sa, forse anche per XPHome) ed è il 
seguente: 
http://yoconsoft.hypermart.net/products.html#ytraymagic
Dell'altro è più famoso l'autore, Mike Lin (CHI non conosce il suo 
Startup Control Panel? NON LO CONOSCETE? Vergognatevi! ;P) ed è il 
seguente: 
http://www.mlin.net/TraySaver.shtml
 . La cosa buona di 
quest'ultimo è che è passato sotto SourceForge. 8)) E quindi gli aggiorna 
menti saranno qui: 
http://sourceforge.net/projects/traysaver/
Il terzo, dannazione l'ho perso..! 8(((( Ma era analogo.
3) I programmi in tray non sono visualizzabili "solo" in tray: hanno 
ovviamente anche la loro brava finestra di configurazione, di lavoro, la 
lista degli utenti.. insomma.. quando cliccate qualcosa vi appare! Quel 
"qualcosa" è GIA' PRESENTE e MEMORIZZATO nel sistema, solo che in 
quell'attimo semplicemente la finestra è "nascosta", ovvero non visibile. 
Ma c'è! E basta semplicemente utilizzare un programma che ve la ri-
visualizzi. Ce ne sono un po', senza troppi fronzoli, altre più carine.. 
ma insomma, fanno grossomodo le stesse cose. La tribolazione è che 
"sembrano non servire a nulla", tanto che i loro autori le hanno 
abbandonate. Per esempio l'ottimo WinActivator 
(
http://pages.infinit.net/zerk666/winactivate.html
) non sembra più 
scaricabile 8( Io dovrei averlo in ufficio, se proprio avete una 
paginetta dove tenerlo, sono pochi Kb.....
Un altro è WinControl (
http://www.wincontrol.com/
) che fa anche molte più 
cose, ma è shareware e un po' + oneroso..
Gli unici rimasti credo siano attualmente solo WinHide o Hidden, per 
fortuna Free e scaricabili da qui: 
http://www.savardsoftware.com/
Se ne trovate altri.... 8)
Chiaramente, una volta visualizzato il programma, lo potete solo CHIUDERE 
e RIFARLO PARTIRE per poterlo nuovamente rivisualizzarlo in tray.
4) Chi ha detto che Explorer deve ripartire automaticamente quando 
crasha? Io personalmente preferisco fare le cose da solo, non far fare al 
sistema. Quindi ho impostato
SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon\AutoRestartShell a 
0 (zero) e poi riparto con il task manager.. eventualmente con il punto 3 
e poi con il logoff. O se no.. RIlanciando explorer, a seconda...
Vi basta? 8)
-- 
		Luca Amicone
		(da casa)

qualsiasi offesa possibilemnte contro i suoi parenti e amici :D
Almeno ripristinare tutte le applicazioni pero'... sarebbe una cosa
carina... no? :P


 prosegua il suo suicidio...
Ecco, per ora (toccando ferro;-)) pare che io sia riuscito a risolvere
il problema, grazie anche al fatto che ho inviato la segnalazione a
Microsoft! Ovviamente non temo nulla perche' io ho XP originale...;-)
Comunque provo a descrivere cosa ho fatto, cosi' forse posso aiutare
qualcuno con lo stesso mio problema.
Dopo che i dati sono stati inviati alla Microsoft, e' comparsa una
message box che conteneva anche un link per maggiori informazioni sul
problema, che era evidentemente gia' noto: mi ha rimandato ad una pagina
Microsoft
(
http://support.microsoft.com/default.aspx?scid=kb;EN-US;q293623
) nella
quale veniva spiegato che il crash (almeno nel mio caso) era dovuto ad
una certa DLL non aggiornata, per la precisione PDM.DLL, che alcuni
programmi di installazione sostituiscono indebitamente (e citano Office
2000 in testa...<g>).
Ho verificato, e la versione che avevo era la 6.0.0.8169, esattamente
quella citata come causa del problema, mentre veniva consigliata
l'installazione della 6.0.0.8424 o successive!
Dato che io ho il Visual Basic 6.0 e che tra le soluzioni parlavano
dell'installazione del Service Pack 3 o successivi per VS 6.0, ho
reinstallato il Service Pack 5 ma senza esito.
Allora sono andato alla ricerca del file PDM.DLL, e guarda caso l'ho
trovato all'interno di uno dei CAB del VS6 SP5 (VS6sp5B2.cab sotto
\os\system), quindi l'ho estratto da li' e dato che era una versione
"buona", 6.0.0.8804, ho sostituito il file "vecchio" che era in
\windows\system32 e da allora non ho piu' avuto crash di Explorer!
--
   Alex Palmese
---
Sei anche tu stanco dei messaggi spam? Usa Terminator, il programma
anti-spam italiano FREEWARE! 
http://www.sertel.net/terminator/

 Capita a tutti i Win..
A meta' mi sono fermato e mi sono fatto una pera :)
Credo cmq sia tutto giusto anche il resto che non ho letto :D
Luca, la prox volta un po' di sitensi che e' meglio ;)
Ciao ... Dino

 Luca, la prox volta un po' di sitensi che e' meglio ;)
Di solito sono sintetico. Ma stavolta volevo essere esaustivo.. e poi 
avevo avvertito! 8)


 XP, ogni tanto collassa su se stesso senza motivi apparenti...
Ma se fosse la shell di explorer allora come mai se uso NetCapture non si
collassa manco se paingo?
Eppure dovrebbe usare la shell di exp. pure lui.......


A me capita senza browser aperto (mica uso il browser tutto il giorno
io...).


Cosa fare?
Vorrei tanto che Microsoft risolva il problema! Indichi la corretta
via o dobbiamo sempre romperci la testa noi che abbiamo pagato?
Aggiungo che sarebbe stato più utile per gli utenti di WINXP avere
un sistema operativo stabile e testato a dovere piuttosto che
infarcito di software proprietari che non hanno codec, o apparati
multimediali che lavorano solo su formati proprietari, e su
caratteristiche che l'utente non userà quasi mai, voi cosa ne pensate?
Grazie Luca dell'occasione, e scusatemi se ho esagerato ma sono
davvero pieno...

nella Tray, e questo per alcune applicazioni e' decisamente scomodo
A questo puoi ovviare con l'utility freeware Tray Manager, che trovi sul 
sito di PC Professionale (se non la trovi fammi sapere, è molto piccola 
e te la posso spedire).
Ciao