Perché Excel 2010/2013 impiega 10 secondi per aprire qualsiasi file?


8

Ho un PC Windows 7 veloce con due SSD e 16 GB di RAM, quindi sono abituato a caricare i programmi molto velocemente. Ma recentemente, per nessuna ragione che riesco a capire, Excel ha iniziato a impiegare troppo tempo per aprire file Excel (di qualsiasi dimensione, anche file vuoti). Ciò si verifica con Excel 2010 e Excel 2013 dopo l'aggiornamento, nella speranza di risolvere il problema. Ecco un paio di scenari:

  • Se avvio direttamente Excel, si apre quasi istantaneamente. Nessun problema lì.
  • Se avvio Excel direttamente e quindi apro qualsiasi file Excel (.xls o .xlsx), si carica quasi istantaneamente. Ancora nessun problema
  • MA se provo ad aprire direttamente qualsiasi file Excel, con Excel non in esecuzione, sono necessari costantemente 10-11 secondi per l'avvio di Excel. Non ricevo messaggi di errore, solo un cursore rotante per 10-11 secondi, quindi il file si apre.

Durante il ritardo mentre Excel tenta di avviarsi, non vedo alcun picco evidente nell'utilizzo della CPU o della memoria, tranne explorer.exe. Questo problema si verifica solo con Excel, non con Word o con qualsiasi altro programma di cui sono a conoscenza.

Ho cercato un po 'su questa domanda e ho trovato vari altri che l'hanno sperimentata, ma le soluzioni che hanno funzionato per loro non funzionano per me. Per alcune persone è stato un problema con la scansione delle unità di rete, ma il mio problema è puramente con i file locali; Non ho unità di rete e il problema persiste anche con tutte le connessioni di rete disabilitate.

Alcune persone hanno suggerito fogli di lavoro con formule o collegamenti danneggiati, ma lo sto riscontrando con QUALSIASI file Excel: persino fogli di lavoro vuoti.

Altri hanno pensato che fosse un problema con i componenti aggiuntivi, ma ho disabilitato tutti i componenti aggiuntivi di Excel (per quanto posso dire).

Una persona l'ha risolto disabilitando un processo di "gestione appunti" che era in esecuzione in background, ma non ce l'ho. Ho disabilitato quanti più processi di avvio e in background possibile, ma il problema persiste. Ho eseguito scansioni malware, pulizia del disco, CCleaner e installato Excel 2013. Ho eliminato i file temporanei, abilitato SuperFetch e modificato le chiavi di registro . Non riesco ancora a liberarmi del problema. Qualche idea?

I dettagli del mio sistema: Windows 7 Professional SP1 a 64 bit, Excel 2013 a 32 bit, 16 GB di RAM, tutti i programmi installati su SSD.


Sebbene tu abbia fornito molte informazioni, non menzioni se a) stai aprendo i file localmente o attraverso una condivisione di rete eb) se hai protetto i tuoi file con password. In quest'ultimo caso, esiste un problema noto relativo alla protezione dei fogli e al tempo necessario per l'apertura: office.microsoft.com/en-us/access-help/…
JSanchez,

Hai detto "Aggiornato" al 2013. Hai provato una disinstallazione completa e la reinstallazione? Questo è il tuo computer di casa o di lavoro (su un dominio)? Se accedi come un altro utente, si comporta allo stesso modo? Che ne dici di in modalità provvisoria?
Ƭᴇcʜιᴇ007,

@JSanchez Sto aprendo i file localmente. Questo succede anche con tutte le connessioni di rete disabilitate. E i file non sono protetti da password. Creo letteralmente un nuovo file Excel vuoto sul mio desktop, provo ad aprirlo e ottengo il ritardo di 10 secondi.
jbkly,

@ techie007 Buone domande. Questa sera ho disinstallato Office, eseguito nuovamente la pulizia del disco e un pulitore del registro, quindi ho reinstallato Office 2013 da zero. Ancora in ritardo. Questo è il mio computer di casa, con un solo account utente (amministratore). Quindi ho riavviato in modalità provvisoria e ha ottenuto più strano: quando provo ad aprire qualsiasi file Excel in modalità provvisoria, viene visualizzato un errore di Windows: "Si è verificato un problema durante l'invio del comando al programma". Lo esaminerò ulteriormente; non sono sicuro se è correlato.
jbkly,

@jbkly Lo capisco anche a volte. Fondamentalmente Excel deve prima caricarsi da solo prima di fare qualsiasi lavoro. Questo è ciò che provoca il ritardo. Lo incontreresti anche con Word e Powerpoint. Inoltre faresti bene a disabilitare tutti i componenti aggiuntivi, che accelererebbero un po 'le cose.
Incendi il

Risposte:


3

Ho avuto la stessa situazione con Excel 2010: ci sono voluti circa 5 secondi per aprire qualsiasi file Excel, mentre i file word e powerpoint si aprivano in 0,1 secondi. Ho eseguito alcuni test di profilazione usando filemon (procmon da sysinternal) e ho trovato ritardi sospetti nelle operazioni sui file di EXPLORER. Ritardo non completamente silenzioso, a proposito dell'operazione Last Explorer, relativo all'esecuzione del file xls era:

11851 17:01: 15,2083239 Explorer.EXE 19420 RegCloseKey HKCR \ excel SUCCESS successivo

11855 17:01: 15,8768465 Explorer.EXE 19420 QueryOpen C: \ Programmi (x86) \ PGP Corporation \ PGP Desktop \ PGPtray.exe FAST IO DISALLOWED
e

11875 17:01: 17,8899033 Explorer.EXE 19420 QueryOpen C: \ Programmi (x86) \ PGP Corporation \ PGP Desktop ** PGPtray.exe ** FAST IO DISALLOWED
e infine Explorer riprende ad aprire il file XLS:

11894 17:01: 19,2073462 Explorer.EXE 19420 RegOpenKey HKCU \ Software \ Microsoft \ Windows \ CurrentVersion \ App Path \ EXCEL.EXE NOME NON TROVATO Accesso desiderato: Lettura

sono esattamente 4 secondi trascorsi su qualcosa di sconosciuto. Così ho chiuso PGPtray.exe e i file xls hanno iniziato ad aprirsi in .1 sec.

Ti suggerisco di eseguire gli stessi passaggi e provare a trovare l'eventuale applicazione che ha causato questo ritardo.


Qualche dettaglio su come eseguire esattamente questo processo?
dangel

3

resilienza / recupero del documento: usando Process Monitor di Sysinternal, ho scoperto che Excel 2013 ha attraversato migliaia di vecchie voci che la funzione di salvataggio automatico aveva lasciato nel registro ogni volta che Excel si era bloccato nei mesi precedenti. Gli arresti anomali sono stati probabilmente causati da una serie di componenti aggiuntivi commerciali. L'avvio di Excel è rimasto lento anche dopo aver disattivato tutti i componenti aggiuntivi e in modalità provvisoria. CCleaner non aveva rimosso i relitti del registro. Dopo averli eliminati manualmente, Excel si avvia entro 2 secondi. Eliminare la chiave del Registro di sistema Document Recovery per eliminare tali relitti: HKEY_CURRENT_USER \ Software \ Microsoft \ Office \ 1x.x \ Common \ Resiliency


2

Ho eseguito alcuni test di profilazione usando filemon (procmon da sysinternal) proprio come descritto in altri commenti in questo thread e ho scoperto quanto segue: Risultato = "BAD NETWORK PATH"

Il percorso di rete errato era un riferimento nel registro a un nome di computer (ad esempio, \ ops-49626 ...) che non era più utilizzato. Quindi in regedit ho cercato tutte le istanze di questo nome di computer e l'ho rimosso con cura assicurandomi che la modifica non causasse un problema a un'applicazione ancora utilizzata.

L'unico modo in cui l'ho scoperto è stato usare control + E per interrompere e avviare e control + X per ricominciare da capo. Quindi salvare il registro come delimitato da virgole per aprire e ordinare in Excel.

La selezione di un file Excel in Esplora risorse non è più ritardata e i file Excel ora si aprono in un lampo !!!

Spero che sia di aiuto.


1

MODIFICARE:

Ho scritto la risposta qui sotto, ma ripensandoci, penso che potrebbe esserci un problema con le estensioni della shell - componenti aggiuntivi che "si attaccano" a Windows e aggiungono ulteriori capacità.

Suggerisco innanzitutto di provare questo: utilizzando il software gratuito di seguito, ordina le voci in base al nome dell'azienda, quindi seleziona tutte le voci non Microsoft, fai clic con il pulsante destro del mouse e disabilita, riavvia, quindi riprova Excel. Scommetto che c'è una buona probabilità che il problema sia scomparso.

Shell Extensions Manager ( http://www.nirsoft.net/utils/shexview.html )

Data la tua descrizione di quando appare il problema, sembra che potrebbe esserci un'estensione problematica, malfunzionante o addirittura "canaglia" che si frappone tra te e l'apertura di Excel. Potrebbe essere qualcosa di semplice come l'antivirus, che è spesso la causa di questo tipo di problemi (A / V si blocca provando a scansionare qualcosa prima di lasciare il file aperto, ritardando l'apertura di un programma). In effetti, questo potrebbe essere probabilmente il problema.

Dopo aver disabilitato tutte le estensioni non Microsoft, riavviato (importante!), Quindi riprovato, sarai in grado di vedere rapidamente se si tratta di un problema di estensione. Se Excel si apre quando si fa doppio clic su un file in Windows, si tratta di un problema di estensione e il modo per restringere il colpevole è riattivare selettivamente la "metà" alla volta, restringendolo al colpevole.

Se il problema persiste, prova la mia risposta originale di seguito. E per aggiungere a quella risposta di seguito, Excel.exe potrebbe non essere la fonte del problema. Potrebbe essere necessario aggiungere anche un filtro aggiuntivo per "explorer.exe" che è essenzialmente l'eseguibile di Windows che funge da "automobile" per navigare e aprire i file / programmi. Potrebbe essere il colpevole che sta causando la lentezza, e forse anche altri programmi - come l'antivirus! Prova a disabilitare / uscire / disattivare completamente tutti i tipi di programmi antivirus e malware fin dall'inizio.


Process Monitor!

http://technet.microsoft.com/en-us/sysinternals/bb896645.aspx

Un'utilità gratuita che mostra tutte le azioni dietro le quinte di qualsiasi / tutti i programmi in esecuzione.

Suggerisco di eseguire Process Monitor e nella finestra del filtro che si apre immediatamente, aggiungere un filtro di inclusione per nome processo "Excel.exe". Questo setaccia i risultati in modo che mostri solo le transazioni dietro le tende di Excel piuttosto che ogni programma / servizio sul tuo sistema.

Dopo aver capito bene, inizia la raccolta. Ti suggerisco di iniziare con Excel chiuso in modo da poter catturare gli eventi che si verificano quando si apre. Si tratta quindi di esaminare le voci dei risultati per vedere quali potrebbero essere i problemi. Nella parte superiore di PM, ci sono cinque pulsanti che è possibile fare clic / deselezionare per ordinare il tipo di risultati (registro, file system, rete, processo / thread, profilazione).

Nuoterai rapidamente tra migliaia di voci dei risultati, che possono essere travolgenti. Ciò che ho trovato utile è imparare le scorciatoie da tastiera per interrompere / avviare il processo di raccolta (CTRL-E) e cancellare la finestra dei risultati (CTRL-X). Avrò una finestra PM vuota che è pronta per filtrare un programma, quindi premerò CTRL-E per iniziare la raccolta e quindi avvierò il programma che sto risolvendo. Non appena viene raggiunto il punto problematico (ad es. Finestra di errore, avvio lento finito, ecc.), Smetto rapidamente di raccogliere in PM con CTRL-E. È utile interrompere la raccolta non appena hai raggiunto il punto problematico per ridurre la massa di risultati.

Quindi si tratta di setacciare, alla ricerca di problemi. Un suggerimento utile per fare questo è filtrare ulteriormente - facendo clic con il tasto destro del mouse su un tipo di voce / risultato / stato / ecc. Ed escludendolo (o includendolo). Se si tratta di una voce non particolarmente utile, puoi rimuovere tutte quelle voci dai risultati contemporaneamente, ma con la possibilità di ripristinarle sempre (e facilmente). Puoi anche evidenziare e aggiungere segnalibri ad alcune voci sospette o sulle quali vale la pena tornare.


0

Non conosco la risposta esatta, suggerisco solo questi: potrebbero essere dei componenti aggiuntivi o i driver possono causare un problema. Prova a disabilitare tutti i programmi di avvio automatico. Potrebbe esserci un problema con la connessione a stampante / rete / Internet. Potrebbe essere necessario del tempo perché Excel carichi le stampanti, si colleghi alla rete, gli aggiornamenti di Internet prima di aprire il file. Prova a disabilitarli e ad aprire un file.


0

Ho avuto un lancio molto lento di Excel 2013 Pro, anche con un modello vuoto. Stranamente, c'è un'impostazione in Internet Explorer Security. Vai a Internet Explorer, Apri opzioni Internet, vai alla scheda Avanzate. Scorri verso il basso fino alla sezione Sicurezza e verifica che la seguente impostazione non sia selezionata: Verifica la revoca del certificato del server *

Questa impostazione, se selezionata, richiede che il certificato "server" sia in un certo modo (non so in quale altro modo descriverlo). se non si dispone di una connessione Internet, è possibile immaginare quanto sia difficile verificare un certificato del server (nessun server).

Questo mi ha aiutato, ma Excel richiede ancora 5-7 secondi per aprirsi. Proverò alcuni dei suggerimenti su www.accountingweb.com: cerca come disabilitare l'animazione del foglio di lavoro.

Ho trovato su msdn che il tipo di file .xlsx impiega più tempo ad aprirsi. Potremmo essere condannati :(


Ho appena trovato una bella pagina che potrebbe aiutare. Ci proverò domani. answers.microsoft.com/en-us/office/forum/...
user329155

0

La mia esperienza con Excel 2013 su Windows 8.1 impiegando circa 5 secondi per caricare un file quando si fa doppio clic sul file o sul collegamento è ESATTAMENTE la stessa di quella riportata da Alex Iliynsky sopra. Anche la "soluzione" è la stessa, anche se nel mio caso si trattava di una "icona" della barra delle applicazioni diversa che causava il problema. Ha scoperto che la rimozione di PGPtray.exe ha risolto il problema (Excel caricato in circa 2 secondi anziché cinque). Ho trovato l'icona della barra delle applicazioni dal programma di backup ampiamente utilizzato iDrive è stata la causa nel mio caso. Quando era presente l'icona nella barra delle applicazioni di iDrive, rallentava il caricamento dei file di Excel (ma solo quando si fa doppio clic sul file o sul collegamento; non ha alcun effetto quando si apre una copia vuota di Excel).

Non posso speculare sul motivo per cui l'icona nella barra delle applicazioni di iDrive influisce su Excel (il suo è sostanzialmente un processo inattivo) ma lo fa. Sfortunatamente non è davvero una soluzione in quanto avere iDrive nella barra delle applicazioni non dovrebbe essere un problema. Ma certamente iDrive causa il ritardo e rimuoverlo risolve.

Un'altra applicazione che ha esattamente lo stesso effetto di rallentamento di Excel è Microsoft Money 2005. Se Money viene caricato, rallenta sempre l'apertura del file Excel da circa 2 secondi a cinque.


0

Ho una nuova installazione di Windows 10 con nient'altro che Office 2016 e Excel impiegava 20 secondi per aprire i file (5960X a 4,4 GHz, 64 GB di RAM, SSD Intel serie 750). Anche un foglio di calcolo vuoto di nuova creazione aprirebbe questo lungo in alto.

Ho trovato i suggerimenti per disattivare i suggerimenti di Cortana, ma questo era già disattivato. Scettico, l'ho acceso, pensando che forse attivarlo avrebbe risolto il problema. L'attivazione effettiva (abilitando "Cortana può darti suggerimenti, idee, promemoria, avvisi e altro") ha risolto il problema!

Non ho idea del perché questo avrebbe risolto il problema, ma è stato così.


-1

Qualcosa che mi ha aiutato con questo problema (Excel 2013) è disabilitare l'accelerazione grafica dell'hardware.

Apri un file Excel vuoto, vai su File> Opzioni. Nell'area avanzata trova la sezione display e seleziona 'disabilita accelerazione grafica hardware'.


Sebbene questo suggerimento possa sicuramente migliorare le prestazioni di Excel 2013 una volta aperto, non aiuterà a risolvere il problema dei ritardi nell'apertura delle cartelle di lavoro.
Dico Reintegrare Monica il

-2

Disabilitare il toolpack di analisi e il solutore se non sono necessari e se sono abilitati.

File -> opzioni -> componenti aggiuntivi -> Pulsante Vai Deseleziona i componenti aggiuntivi che non usi

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.