it-swarm.com.de

Warum dauert es 10 Sekunden, bis Excel 2010/2013 eine Datei öffnet?

Ich besitze einen schnellen Windows 7-PC mit zwei SSDs und 16 GB RAM, daher bin ich es gewohnt, dass Programme sehr schnell geladen werden. Aber in letzter Zeit hat Excel viel zu lange gebraucht, um Excel-Dateien (egal welcher Größe - auch leere Dateien) zu öffnen. Dies geschieht in Excel 2010 und in Excel 2013, nachdem ich ein Upgrade durchgeführt habe, in der Hoffnung, das Problem zu lösen. Hier ein paar Szenarien:

  • Wenn ich Excel direkt starte, wird es fast sofort geöffnet. Kein Problem dort.
  • Wenn ich Excel direkt starte und dann eine Excel-Datei (.xls oder .xlsx) öffne, wird sie fast sofort geladen. Immer noch kein Problem
  • ABER wenn ich versuche, eine Excel-Datei direkt zu öffnen, ohne dass Excel ausgeführt wird, dauert der Start von Excel durchweg 10 bis 11 Sekunden. Ich erhalte keine Fehlermeldungen, nur einen rotierenden Cursor für 10 bis 11 Sekunden, und dann wird die Datei geöffnet.

Während der Verzögerung, während Excel versucht, zu starten, sehe ich außer Explorer.exe keinen erkennbaren Anstieg der CPU- oder Speicherauslastung. Dieses Problem tritt nur in Excel auf, nicht in Word oder einem anderen mir bekannten Programm.

Ich habe mich in dieser Frage ziemlich viel umgesehen und verschiedene andere gefunden, die es erlebt haben, aber die Lösungen, die für sie funktionierten, funktionieren bei mir nicht. Für einige Leute war es ein Problem mit dem Scannen von Netzwerklaufwerken, aber mein Problem ist ausschließlich mit lokalen Dateien. Ich habe keine Netzlaufwerke, und das Problem besteht auch dann, wenn alle Netzwerkverbindungen deaktiviert sind.

Einige Leute schlugen Arbeitsblätter mit beschädigten Formeln oder Links vor, aber ich erlebe dies mit JEDER Excel-Datei: sogar mit leeren Arbeitsblättern.

Andere dachten, es sei ein Problem mit Add-Ins, aber ich habe alle Excel-Add-Ins deaktiviert (soweit ich das beurteilen kann).

Eine Person hat es gelöst, indem sie einen "Zwischenablage-Manager" -Prozess deaktiviert hat, der im Hintergrund ausgeführt wurde, aber das habe ich nicht. Ich habe so viele Start- und Hintergrundprozesse wie möglich deaktiviert, aber das Problem besteht weiterhin. Ich habe Malware-Scans, Datenträgerbereinigung, CCleaner ausgeführt und Excel 2013 installiert. Ich habe temporäre Dateien gelöscht, SuperFetch aktiviert und Registrierungsschlüssel bearbeitet . Kann das Problem immer noch nicht beseitigen. Irgendwelche Ideen?

Meine Systemdetails: Windows 7 Professional SP1 64-Bit, Excel 2013 32-Bit, 16 GB RAM, alle auf der SSD installierten Programme.

8
jbkly

Ich hatte die gleiche Situation mit Excel 2010 - es dauerte ungefähr 5 Sekunden, um eine Excel-Datei zu öffnen, während Word- und PowerPoint-Dateien in 0,1 Sekunden geöffnet wurden. Ich habe einige Profilerstellungstests mit filemon (procmon von sysinternal) durchgeführt und dabei eine verdächtige Verzögerung bei den Dateioperationen des Explorers festgestellt. Nicht ganz stille Verzögerung, übrigens der letzte Explorer-Vorgang, der mit der Ausführung der xls-Datei zusammenhängt, war:

11851 17:01: 15,2083239 Explorer.EXE 19420 RegCloseKey HKCR\Excel SUCCESS next

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

11875 17:01: 17,8899033 Explorer.EXE 19420 QueryOpen C:\Programme (x86)\PGP Corporation\PGP Desktop ** PGPtray.exe ** FAST IO DISALLOWED
und schließlich der Explorer setzen das Öffnen der XLS-Datei fort:

11894 17:01: 19,2073462 Explorer.EXE 19420 RegOpenKey HKCU\Software\Microsoft\Windows\AktuelleVersion\Anwendungspfade\Excel.EXE-NAME NICHT GEFUNDEN Gewünschter Zugriff: Lesen

es sind genau 4 Sekunden für etwas Unbekanntes. Also habe ich PGPtray.exe geschlossen und xls-Dateien begannen sich in 0,1 Sekunden zu öffnen.

Ich schlage vor, dass Sie dieselben Schritte ausführen und versuchen, herauszufinden, welche Anwendung (falls vorhanden) diese Verzögerung verursacht hat.

3
Alex Iliynsky

ausfallsicherheit/Wiederherstellung von Dokumenten: Unter Verwendung von Sysinternals Prozessmonitor stellte ich fest, dass Excel 2013 Tausende alter Einträge durchlief, die die Autorecovery-Funktion in der Registrierung belassen hatte, wenn Excel in den vergangenen Monaten abgestürzt war. Die Abstürze waren wahrscheinlich auf eine Reihe von kommerziellen Add-Ins zurückzuführen. Der Excel-Start blieb auch nach Deaktivierung aller Add-Ins und im abgesicherten Modus langsam. CCleaner hat diese Registrierungsrelikte nicht entfernt. Nach dem manuellen Löschen wird Excel innerhalb von 2 Sekunden gestartet. Löschen Sie den Registrierungsschlüssel Document Recovery, um diese Relikte zu entfernen: HKEY_CURRENT_USER\Software\Microsoft\Office\1x.x\Common\Resiliency

3
m s

Ich habe einige Profilerstellungstests mit filemon (procmon von sysinternal) durchgeführt, wie in einem anderen Kommentar in diesem Thread beschrieben, und dabei Folgendes festgestellt: Result = "BAD NETWORK PATH"

Der fehlerhafte Netzwerkpfad war ein Verweis in der Registrierung auf einen Computernamen (d. H.\Ops-49626 ...), der nicht mehr verwendet wurde. Also habe ich in regedit nach allen Instanzen dieses Computernamens gesucht und ihn sorgfältig entfernt, um sicherzustellen, dass die Änderung kein Problem für eine noch verwendete Anwendung verursacht.

Die einzige Möglichkeit, die ich entdeckte, bestand darin, die Tastenkombination Strg + E zu verwenden, um zu stoppen und zu starten, und die Tastenkombination + X, um neu zu starten. Speichern Sie dann das Protokoll als durch Kommas getrennt, um es in Excel zu öffnen und zu sortieren.

Das Auswählen einer Excel-Datei im Windows Explorer wird nicht länger verzögert und Excel-Dateien werden jetzt blitzschnell geöffnet !!!

Hoffe das hilft.

2
user384973

BEARBEITEN:

Ich habe die Antwort unten aufgeschrieben, aber beim zweiten Gedanken denke ich, dass es ein Problem mit Shell-Erweiterungen geben könnte - Addons, die sich an Windows "anhängen" und zusätzliche Fähigkeiten hinzufügen.

Ich empfehle, dies zuerst zu versuchen: Verwenden Sie die kostenlose Software unten, sortieren Sie die Einträge nach dem Firmennamen, wählen Sie dann alle Nicht-Microsoft-Einträge aus, klicken Sie mit der rechten Maustaste und deaktivieren Sie sie, starten Sie sie neu und versuchen Sie es erneut mit Excel. Ich wette, es besteht eine gute Chance, dass das Problem verschwunden ist.

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

Angesichts Ihrer Beschreibung, wann das Problem auftritt, scheint es, als ob eine problematische, fehlerhafte oder gar "unechte" Erweiterung zwischen Ihnen und dem Öffnen von Excel stünde. Dies kann so einfach sein wie Antivirus, was häufig die Ursache für diese Art von Problemen ist (A/V bleibt hängen, versucht etwas zu scannen, bevor die Datei geöffnet wird, und verzögert das Öffnen eines Programms). In der Tat kann dies wahrscheinlich das Problem sein.

Nachdem Sie alle Nicht-Microsoft-Erweiterungen deaktiviert, neu gestartet (wichtig!) Und erneut versucht haben, können Sie schnell feststellen, ob es sich um ein Erweiterungsproblem handelt. Wenn Excel beim Doppelklicken auf eine Datei in Windows geöffnet wird, handelt es sich um ein Erweiterungsproblem. Um den Täter einzugrenzen, müssen Sie jeweils "die Hälfte" selektiv wieder aktivieren und auf den Täter eingrenzen.

Wenn das Problem besteht, versuchen Sie meine ursprüngliche Antwort unten. Und um diese Antwort weiter unten zu ergänzen, ist Excel.exe möglicherweise nicht die Ursache des Problems. Möglicherweise müssen Sie auch einen zusätzlichen Filter für "Explorer.exe" hinzufügen, bei dem es sich im Wesentlichen um die ausführbare Windows-Datei handelt, die als "Automobil" zum Navigieren und Öffnen Ihrer Dateien/Programme fungiert. Es könnte der Schuldige sein, der die Langsamkeit verursacht, und möglicherweise auch andere Programme - wie Antivirus! Deaktivieren/beenden/deaktivieren Sie auch alle Arten von Antiviren- und Malware-Programmen von Anfang an.


Prozessmonitor!

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

Ein kostenloses Dienstprogramm, das alle Aktionen hinter den Kulissen aller laufenden Programme anzeigt.

Ich schlage vor, Process Monitor auszuführen und im Filterfenster, das sofort angezeigt wird, einen Einschlussfilter für den Prozessnamen "Excel.exe" hinzuzufügen. Hierdurch werden die Ergebnisse gesiebt, sodass nur die Hintergründe von Excel angezeigt werden und nicht jedes Programm/jeder Dienst auf Ihrem System.

Nachdem Sie damit einverstanden sind, beginnt die Sammlung. Ich schlage vor, Sie beginnen dies mit geschlossenem Excel, damit Sie die Ereignisse erfassen können, die beim Öffnen auftreten. Es ist dann eine Frage der Ergebniseinträge, um zu sehen, was Probleme verursachen kann. Oben in PM befinden sich fünf Schaltflächen, auf die Sie klicken bzw. die Sie deaktivieren können, um die Art der Ergebnisse zu sortieren (Registrierung, Dateisystem, Netzwerk, Prozess/Thread, Profilerstellung).

Sie werden schnell in Tausenden von Ergebniseinträgen schwimmen, was überwältigend sein kann. Ich habe festgestellt, dass es hilfreich ist, die Tastenkombinationen zum Stoppen/Starten des Erfassungsprozesses (STRG-E) und zum Löschen des Ergebnisfensters (STRG-X) zu lernen. Ich habe ein leeres PM Fenster, in dem nach einem Programm gefiltert werden kann. Dann drücke ich STRG-E, um mit dem Sammeln zu beginnen, und starte dann das Programm, für das ich eine Fehlerbehebung durchführe. Sobald es die ärgerliche Stelle erreicht hat (z. B. Fehlerfenster, langsamer Start beendet usw.), höre ich mit STRG-E schnell auf, in PM zu sammeln. Es ist nützlich, das Sammeln zu beenden, sobald Sie die unangenehme Stelle erreicht haben, um die Masse der Ergebnisse zu verringern.

Dann ist es eine Frage der Durchsicht, nach Problemen zu suchen. Ein hilfreicher Tipp dazu ist, weiter zu filtern - indem Sie mit der rechten Maustaste auf einen Eintrag/ein Ergebnis/einen Status/usw. klicken und diesen ausschließen (oder einschließen). Wenn es sich um einen Eintrag handelt, der nicht besonders hilfreich ist, können Sie alle Einträge gleichzeitig aus den Ergebnissen entfernen lassen. Sie können sie jedoch jederzeit (und problemlos) wiederherstellen. Sie können auch bestimmte Einträge markieren und mit einem Lesezeichen versehen, bei denen es sich um verdächtige oder wiederkehrende Einträge handelt.

1
Coldblackice

Meine Erfahrung mit Excel 2013 unter Windows 8.1 hat ungefähr 5 Sekunden gedauert, um eine Datei zu laden, wenn auf die Datei oder Verknüpfung doppelt geklickt wurde. Dies entspricht genau der von Alex Iliynsky oben angegebenen. Die "Lösung" ist auch die gleiche, obwohl es in meinem Fall ein anderes "Symbol" in der Taskleiste war, das das Problem verursachte. Er stellte fest, dass das Entfernen von PGPtray.exe das Problem behebt (Excel wurde nicht in fünf, sondern in etwa zwei Sekunden geladen). Ich fand das Taskleistensymbol des weit verbreiteten Sicherungsprogramms iDrive als Ursache in meinem Fall. Wenn das iDrive-Symbol in der Taskleiste angezeigt wurde, wurde das Laden von Excel-Dateien verlangsamt (jedoch nur beim Doppelklicken auf die Datei oder Verknüpfung; dies hat keine Auswirkung, wenn nur eine leere Kopie von Excel geöffnet wird).

Ich kann nicht darüber spekulieren, warum sich das iDrive-Symbol in der Taskleiste auf Excel auswirkt (es ist im Grunde genommen ein inaktiver Prozess), aber das tut es. Leider ist dies keine Lösung, da iDrive in der Taskleiste kein Problem darstellen sollte. Aber mit Sicherheit verursacht iDrive die Verzögerung, und das Entfernen behebt sie.

Eine andere Anwendung, die Excel genauso verlangsamt, ist Microsoft Money 2005. Wenn Money geladen ist, wird das Öffnen von Excel-Dateien immer von ungefähr 2 Sekunden auf fünf Sekunden verlangsamt.

0
Nick Page

Ich habe eine neue Windows 10-Installation, auf der nur Office 2016 installiert ist, und Excel brauchte 20 Sekunden, um Dateien zu öffnen (5960X bei 4,4 GHz, 64 GB RAM, Intel 750 Series SSD). Sogar eine neu erstellte leere Tabelle würde diese lange Spitze öffnen.

Ich habe die Vorschläge zum Ausschalten von Cortana-Vorschlägen gefunden, aber diese waren bereits ausgeschaltet. Skeptisch schaltete ich es ein und dachte, vielleicht würde das Problem dadurch behoben, dass ich es umschaltete. Das Aktivieren von "Cortana kann Ihnen Vorschläge, Ideen, Erinnerungen, Warnungen und mehr geben" hat das Problem behoben!

Ich habe keine Ahnung, warum dies das Problem beheben würde, aber es tat es.

0
Chris

Ich bin auf einen sehr langsamen Start von Excel 2013 Pro gestoßen - auch mit einer leeren Vorlage. Seltsamerweise gibt es eine Einstellung in Internet Explorer Security. Gehen Sie zu Internet Explorer, Öffnen Sie die Internetoptionen, und wechseln Sie zur Registerkarte Erweitert. Scrollen Sie zum Abschnitt "Sicherheit" und vergewissern Sie sich, dass die folgende Einstellung deaktiviert ist: Auf Sperrung des Serverzertifikats prüfen *

Wenn diese Einstellung aktiviert ist, muss das "Server" -Zertifikat auf eine bestimmte Weise vorliegen (nicht sicher, wie es anders zu beschreiben ist). Wenn Sie keine Internetverbindung haben, können Sie sich vorstellen, wie schwierig es wäre, ein Serverzertifikat zu überprüfen (kein Server).

Dies hat mir geholfen, aber das Öffnen von Excel dauert immer noch 5-7 Sekunden. Ich werde einige der Vorschläge auf www.accountingweb.com ausprobieren - suche nach Möglichkeiten, die Arbeitsblattanimation zu deaktivieren.

Ich fand auf msdn, dass der .xlsx-Dateityp länger dauert, um zu öffnen. Wir könnten zum Scheitern verurteilt sein :(

0
user329155

Ich kenne die genaue Antwort nicht. Schlagen Sie einfach Folgendes vor: Möglicherweise sind einige Add-Ons vorhanden, oder Treiber können ein Problem verursachen. Versuchen Sie, alle Autostart-Programme zu deaktivieren. Möglicherweise liegt ein Problem mit der Verbindung zu Drucker/Netzwerk/Internet vor. Möglicherweise benötigt Excel einige Zeit, um Drucker zu laden, eine Verbindung zum Netzwerk herzustellen und das Internet zu aktualisieren, bevor die Datei geöffnet wird. Deaktivieren Sie diese und öffnen Sie eine Datei.

0
candle