Explorer Molto lento e non reattivo


12

Il mio Windows Explorer su Windows XP 32 bit è molto lento ultimamente. Quando lo avvio, ci vogliono fino a 10 secondi per elencare tutte le cartelle e le unità. Durante questo periodo non è reattivo, il che significa che non reagisce all'input del mouse o della tastiera. Anche dopo rimane più lento del solito. l'apertura di una nuova cartella richiede un paio di secondi, mentre in precedenza venivano aperti all'istante.

Altri browser di file come "Total Commander" funzionano molto velocemente come al solito.


Questo è ciò di cui sto parlando: superuser.com/questions/7621/…
OscarRyz

1
Penso di avere lo stesso problema: superuser.com/questions/11291/…
Graviton

Risposte:


14
  1. Scarica Process Explorer di Sysinternals
  2. Esegui il programma con i diritti di amministratore (in modo che possa accedere a tutte le informazioni richieste dal sistema).
  3. Fare clic con il tasto destro sul processo Explorer.exe e selezionare Proprietà.
  4. Seleziona la scheda delle prestazioni.
  5. Ora apri una nuova finestra di Explorer e guarda i grafici. Dovresti essere in grado di dire se il problema è l'accesso I / O o CPU (non ho trovato la memoria come una probabile causa di questo comportamento).
  6. Altre schede come Performance e Thread, dovrebbero aiutarti a capire cosa sta abusando delle risorse del sistema.

Se ritieni che il problema potrebbe essere una dll o un gestore corrotti associati al processo Explorer, segui questi passaggi:

  1. Scarica i Autoruns di Sysinternals (non è necessario installarli).
  2. Decomprimi il file zip ed esegui il programma autoruns.exe con i privilegi di amministratore.
  3. Attendi che il programma recuperi tutte le informazioni, quindi seleziona la scheda Explorer.
  4. Cerca qualsiasi articolo senza un editore o da una fonte dubbia.
  5. Se ne trovi, disabilita l'elemento deselezionando la casella a sinistra, quindi chiudi l'applicazione e riavvia il sistema.
  6. Ripeti il ​​processo con qualsiasi altro dll / gestore che ritieni possa causare il problema. Riavvia nuovamente dopo ognuno (puoi anche riattivare gli elementi selezionando la casella corrispondente).

Spero possa aiutare.


1
grazie! sembra una buona soluzione per eseguire il debug del problema. ma non sono riuscito a trovare valori sospetti in Process Explorer quando si avvia un nuovo explorer.exe (dove si verifica il problema). I byte I / O vanno a ~ 30 KB poco dopo l'avvio, ma penso che potrebbe essere normale. ritorna a 0 mentre il problema persiste. l'utilizzo della cpu rimane sempre molto basso.
morsetto

1
grazie anche per il tuo secondo suggerimento. Ho guardato l'elenco, che è molto lungo, ma tutti gli elementi sembrano avere un senso. la maggior parte proviene da Microsoft. il resto proviene dalle aziende che producono i miei driver o strumenti che si integrano nel menu di scelta rapida di Explorer.
morsetto

1
Solo perché è qualcosa che usi non significa che non sia colpa. Prova ad abilitare tutti i componenti aggiuntivi di terze parti uno alla volta. È anche possibile disabilitare tutto per confermare se i componenti aggiuntivi sono in errore.
prestomation

Ho eseguito Autoruns e controllato la scheda Explorer . C'era una voce corrispondente alla chiave di registro HKCU\SOFTWARE\Microsoft\Internet Explorer\Desktop\Componentse il testo nella colonna Percorso immagine mostra "File non trovato: Informazioni su: Home". Dopo aver deselezionato quella voce, Explorer si apre bene e dandy! AGGIORNAMENTO - no; si apre bene e dandy con Autoruns già aperti ...
Kenny Evitt

'ALTRO AGGIORNAMENTO - Un arresto completo sembra aver fatto qualcosa; Explorer apre ora super-scattante.
Kenny Evitt,

6

Una lista di controllo,

  • Hai unità mappate in rete? che potrebbe causare bancarelle
  • Hai frammentazione sull'unità primaria? ciò rende lenta l'enumerazione in Explorer
    • provare JkDefrag - Non fidarti del supporto di deframmentazione integrato
  • Hai una frammentazione del file di paging che rallenta molte cose
    • prova PageDefrag : se avvii questa app, ti dirà quali file di sistema vengono immediatamente frammentati. È quindi possibile scegliere di deframmentare con un riavvio
  • Nota di supporto di Windows su altri conflitti di applicazione
  • Verificare che questo computer Windows sia allo stesso livello di patch di servizio degli altri sistemi che non mostrano tali problemi
  • Prendi in considerazione la disattivazione del servizio di indicizzazione: questo non è esattamente noto per causare tali rallentamenti, dovrebbe funzionare solo in condizioni di inattività, ma è comunque uno spreco
  • Windows è configurato per mostrare i file ZIP come cartelle?
    • Questo è noto per causare problemi
    • suggerirei comunque di passare a 7-zip.

Alcune altre cose che puoi provare .

  • Il autorunscontrollo è una buona idea,
    hai trovato attività di avvio nuove o impreviste impegnate lì?
  • Hai effettuato aggiornamenti recenti del driver o del sistema?
  • Esiste anche la possibilità di corruzione dei file di sistema . Puoi verificarlo
    dal Start, Runcon un comando " sfc /scannow" o " sfc /verifyonly".
    Ci vorrà del tempo per verificare che tutti i file di Windows siano intatti

Grazie! sì, certamente. ma li avevo anche prima quando tutto andava bene. anche altri utenti nella stessa rete hanno le stesse unità mappate e funziona bene per loro.
morsetto

1
non penso che la frammentazione sia la causa, perché come ho detto, altri filebrowser funzionano velocemente come al solito!
morsetto

il servizio di indicizzazione è già disattivato.
morsetto

1
+1 "unità mappate in rete". Utilizzato per causare blocchi regolari di esploratori mentre eseguiva il suo voodoo in background.

3

Vorrei provare Process Monitor da Sysinternals che dovrebbe consentire di vedere quale tipo di accesso ai file viene eseguito quando si apre un file.

A quanto ho capito, Explorer tenta di trovare icone per ogni file che a volte tenta di individuare l'applicazione associata (quindi mostra l'icona di Excel accanto a un file di Excel ecc.). Tuttavia, se esiste un'applicazione situata in una cartella di rete (o su una memory stick), ciò può rallentarla. E, naturalmente, se il percorso dell'unità non è presente, ad esempio un memory stick che non è collegato o un percorso di rete che non riesce a trovare, o se viene negata l'autorizzazione al file, ciò rallenterà le cose.

Process Monitor ti mostrerà anche molte altre cose che succedono quando apri una finestra, ad esempio, a volte quando Explorer cerca di accedere a un'applicazione per determinare l'icona del file, questo fa scattare una scansione anti-virus.

Nota che le icone dovevano essere memorizzate nella cache, per evitare ripetute ricerche, ma ciò potrebbe non accadere. C'è una chiave di registro che controlla la dimensione della cache

Icone memorizzate nella cache di Hkey_Local_Machine \ Software \ Microsoft \ Windows \ CurrentVersion \ Explorer \ Max

(Il mio è impostato su 2000, ma forse puoi provare ad aumentarlo).

Anche la cache può essere corrotta, ma non ho mai sentito parlare di questo che causa un rallentamento, piuttosto a volte fa sì che le icone non vengano disegnate correttamente.


2

Conosco qualcuno a cui è successo, il modo in cui lo ha risolto è stato quello di creare un nuovo profilo utente di XP , sfortunatamente ciò significava perdere molte impostazioni specifiche dell'applicazione del profilo, ma batte la reinstallazione!


2

Ho avuto un problema come questo in cui avevo scorciatoie su (non riesco a ricordare esattamente) il mio desktop, la radice C o i miei documenti che fanno riferimento a file inesistenti. So che sembra folle, ma l'eliminazione delle scorciatoie interrotte ha risolto questo problema per me. C'era qualcosa di speciale che Windows stava facendo con queste scorciatoie (penso che stia cercando di ottenere una risorsa icona dal collegamento inesistente o qualcosa del genere). Quindi guarda le scorciatoie sul desktop ed elimina quelle non valide, quindi vai da lì.

Modifica: nel tentativo di trovare l'articolo che mi ha aiutato a risolvere il mio problema (era molto tempo fa) ho trovato questo: http://ss64.com/nt/slow_browsing.html



0

Dopo aver seguito i consigli di @ nik, e poi i consigli di @ Leonardo, ho scoperto un ulteriore problema possibile che non era già stato menzionato ...

Cerca nella cartella "Desktop" del profilo utente. Se è presente un numero elevato di file / cartelle, archiviare (spostare) il maggior numero possibile di file / cartelle in una cartella diversa sul computer. Il motivo è: explorer.exe su Windows 10 sembra iterare su file / cartelle all'interno della cartella Desktop all'avvio, e possibilmente in altre occasioni (e più file / cartelle significa che impiega più tempo per elaborare quell'elenco).

Nel mio caso, ho spostato 3500 file dalla cartella Desktop, in una cartella diversa nel file system, e ho notato un miglioramento della velocità di 20 secondi.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.