Pagina 1 di 1

Problemone "Apri - Salva"

MessaggioInviato: sab giu 04, 2005 4:09 pm
da M@ttia
È da un po' di tempo che me lo porto avanti, ma ora il problema è diventato davvero insopportabile: non so quale carinissimo programma (non escludo sia stato un virus forse...) mi ha corrotto il sistema di "apri - salva" associato ad ogni programma (ovvero la finestrella che si apre x navigare e cercare i lfile da aprire o dove salvare).
Addirittura in photoshop quando clicco solo su "salva" a volte mi va pure in tilt (senza che servisse la casella di navigazione, solo l'atto del salvare), e questo con quasi tutti i programmi (è corrotta proprio l'opzione "salva" in sé).
Io utilizzando Vb sapevo che la dll incaricata di gestire le finestrelle apri-salva è la C:\WINDOWS\system32\comdlg32.dll , la quale risulta ovviamente intoccabile da windows.
Tuttavia mi sto convincendo che anche trovando il metodo x sovrascriverla con una sicuramente "sana", probabilmente il problema nn sarebbe risolto perché l'errore me lo dà anche quando clicco solo "salva", senza browsare files ma solo salvando un documento giâ aperto (photoshop, cutehtml, ... quasi tutti i software...).
Qualcuno ha una pallida idea di come risolvere il problemone? (già fatto scan completo con avast, ad-aware, regseeker e startup-run)

Help!!! [cry+]

MessaggioInviato: sab giu 04, 2005 4:15 pm
da Michael
Usa il cd di d'installazione di Windows e avvia la "Console di ripristino di emergenza" digitando:
Codice: Seleziona tutto
Copy "unità disco"\I386\COMDLG32.DL_ c:\windows\system32\Comdlg32.dll

La guida di Windows XP ha scritto:Per avviare il computer e utilizzare la console di ripristino di emergenza

-Dal CD di installazione

Inserire il CD di installazione e riavviare il computer. Se richiesto, selezionare le opzioni necessarie per eseguire l'avvio dal CD.
Quando inizia la parte dell'installazione in modalità testo, seguire le istruzioni. Scegliere l'opzione di ripristino premendo R.
Se si dispone di un sistema ad avvio doppio o ad avvio multiplo, scegliere l'installazione a cui è necessario accedere dalla console di ripristino di emergenza.
Se richiesto, digitare la password dell’amministratore.
Al prompt del sistema immettere i comandi della console di ripristino di emergenza. Digitare help per visualizzare l'elenco dei comandi oppure help nomecomando per visualizzare informazioni della Guida su un comando specifico.
Per uscire dalla console e riavviare il computer, digitare exit.

-Se la console di ripristino di emergenza è già installata

Durante l'avvio, scegliere Console di ripristino di emergenza dal menu di opzioni di avvio.
Se si dispone di un sistema ad avvio doppio o ad avvio multiplo, scegliere l'installazione a cui è necessario accedere dalla console di ripristino di emergenza.
Se richiesto, digitare la password dell’amministratore.
Al prompt del sistema immettere i comandi della console di ripristino di emergenza. Digitare help per visualizzare l'elenco dei comandi oppure help nomecomando per visualizzare informazioni della Guida su un comando specifico.
Per uscire dalla console e riavviare il computer, digitare exit.

MessaggioInviato: sab giu 04, 2005 4:43 pm
da crazy.cat
Michael ha scritto:Usa il cd di d'installazione di Windows e avvia la "Console di ripristino di emergenza" digitando:
Codice: Seleziona tutto
Copy "unità disco"\I386\COMDLG32.DL_ c:\windows\system32\Comdlg32.dll


Con copy non funziona, il file COMDLG32.DL_ è compresso, lo devi estrarre con il comando Extract (o Expand non ricordo) e allora lo puoi sostituire con lo stesso percorso indicato.

MessaggioInviato: sab giu 04, 2005 5:23 pm
da M@ttia
Eh ma comunque continuo a credere che nn dipenda solo dalla singola dll...

MessaggioInviato: sab giu 04, 2005 5:36 pm
da M@ttia
Comunque supponendo che io disponga della dll sana copiata dall'altro pc, nn posso metterla nella partizione D:\ ad esempio (WinXPPro è su C:\) e dalla suddetta consolle digitare:
Codice: Seleziona tutto
Copy D:\Comdlg32.dll C:\Windows\System32\Comdlg32.dll

MessaggioInviato: sab giu 04, 2005 5:48 pm
da crazy.cat
M@ttia ha scritto:Comunque supponendo che io disponga della dll sana copiata dall'altro pc, nn posso metterla nella partizione D:\ ad esempio (WinXPPro è su C:\) e dalla suddetta consolle digitare:
Codice: Seleziona tutto
Copy D:\Comdlg32.dll C:\Windows\System32\Comdlg32.dll


Si

MessaggioInviato: dom giu 05, 2005 4:20 am
da Comatrix
lancia il prompt dei comandi e digita:


Codice: Seleziona tutto
sfc /scannow



ed inserisci il CD di winxp in un lettore, probabilmente te lo richiederà. Codesto comando ripristina tutti i files di base di sistema al loro stato originale.

MessaggioInviato: dom giu 05, 2005 9:09 am
da M@ttia
Comatrix ha scritto:lancia il prompt dei comandi e digita:


Codice: Seleziona tutto
sfc /scannow



ed inserisci il CD di winxp in un lettore, probabilmente te lo richiederà. Codesto comando ripristina tutti i files di base di sistema al loro stato originale.

Sì questo l'avevo già fatto, ma il problema sussiste, per quello nn sono convinto fosse solo colpa della DLL...

MessaggioInviato: mar giu 07, 2005 2:42 pm
da Michael
M@ttia credo di aver trovato la soluzione, prova a vedere questo articolo... [fischio]

MessaggioInviato: mar giu 07, 2005 7:57 pm
da M@ttia
Eh l'idea nn era male, ma comunque avevo già VB6 installato e dopo il problema avevo pure installato VBstudio.NET... comunque x sicurezza ho provato pure con i files sopra ma nulla. Devo ammettere che però è da un po' di tempo che lo fa meno spesso [:-D].
Ulteriore update: il crash si verifica anche, sia con IE che con Firefox, quando clicco col destro su un'immagine e scelgo "salva con nome", entrambi i browser si chiudono, e ciò succede anche quando (solo in IE) clicco su un qualsiasi pulsante "sfoglia" per uplodare... -> si chiude... [cry]

MessaggioInviato: mer giu 08, 2005 12:16 am
da ba_61
Ma un aggiornamento del SO? (forse ho perso il filo del discorso).

MessaggioInviato: mer giu 08, 2005 10:42 am
da M@ttia
ba_61 ha scritto:Ma un aggiornamento del SO? (forse ho perso il filo del discorso).
Ehm, diciamo che sono i oa nn capire cosa intendi [:-D] (Win XP sp2 comunque...)