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


8

Ich habe 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, ohne dass ich es herausfinden kann, viel zu lange gebraucht, um Excel-Dateien (jeder Größe - sogar leere Dateien) zu öffnen. Dies tritt bei Excel 2010 und bei Excel 2013 nach dem Upgrade auf, 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 da.
  • 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 sich drehenden Cursor für 10-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 bei Excel auf, nicht bei Word oder einem anderen mir bekannten Programm.

Ich habe mich ziemlich viel mit dieser Frage beschäftigt und verschiedene andere gefunden, die sie erlebt haben, aber die Lösungen, die für sie funktionierten, funktionieren für mich nicht. Für einige Leute war es ein Problem beim Scannen von Netzwerklaufwerken, aber mein Problem betrifft nur lokale Dateien. Ich habe keine Netzwerklaufwerke 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 habe dies mit JEDER Excel-Datei zu tun: 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 . Ich kann das Problem immer noch nicht loswerden. Irgendwelche Ideen?

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


Obwohl Sie viele Informationen angegeben haben, erwähnen Sie nicht, ob Sie a) Dateien lokal oder über eine Netzwerkfreigabe öffnen und b) ob Sie Ihre Dateien mit einem Kennwort geschützt haben. In letzterem Fall
JSanchez

Sie sagen, Sie haben ein "Upgrade" auf 2013 durchgeführt. Haben Sie eine vollständige Deinstallation und Neuinstallation versucht? Ist dies Ihr Heimcomputer oder ein Arbeitscomputer (in einer Domäne)? Wenn Sie sich als ein anderer Benutzer anmelden, verhält es sich genauso? Wie wäre es im abgesicherten Modus?
Ƭᴇcʜιᴇ007

@JSanchez Ich öffne die Dateien lokal. Dies geschieht auch bei deaktivierten Netzwerkverbindungen. Und die Dateien sind nicht passwortgeschützt. Ich erstelle buchstäblich eine neue, leere Excel-Datei auf meinem Desktop, versuche sie zu öffnen und erhalte die Verzögerung von 10 Sekunden.
jbkly

@ techie007 Gute Fragen. Heute Abend habe ich Office deinstalliert, die Datenträgerbereinigung und einen Registry Cleaner erneut ausgeführt und dann Office 2013 von Grund auf neu installiert. Immer noch die Verzögerung. Dies ist mein Heimcomputer mit nur einem Benutzerkonto (Administrator). Dann habe ich im abgesicherten Modus neu gestartet und es wurde seltsamer: Wenn ich versuche, eine Excel-Datei im abgesicherten Modus zu öffnen, wird ein Windows-Fehler angezeigt: "Beim Senden des Befehls an das Programm ist ein Problem aufgetreten." Ich werde das weiter untersuchen. Ich bin mir nicht sicher, ob es verwandt ist.
jbkly

@jbkly Ich bekomme das auch manchmal. Grundsätzlich muss sich Excel zuerst selbst laden, bevor Sie Arbeiten ausführen können. Dies führt zu einer Verzögerung. Sie würden dies auch mit Word und Powerpoint begegnen. Außerdem sollten Sie alle Add-Ins deaktivieren, um die Dinge etwas zu beschleunigen.
Firee

Antworten:


3

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 Profiling-Tests mit filemon (procmon von sysinternal) durchgeführt und eine verdächtige Verzögerung bei den Dateivorgängen von EXPLORER festgestellt. Übrigens nicht ganz stille Verzögerung, übrigens war der letzte Explorer-Vorgang im Zusammenhang mit der Ausführung der XLS-Datei:

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 SCHNELLES E / A NICHT ERLAUBT
und

11875 17:01: 17,8899033 Explorer.EXE 19420 QueryOpen C: \ Programme (x86) \ PGP Corporation \ PGP Desktop ** PGPtray.exe ** SCHNELLES E / A NICHT ERLAUBT
und schließlich setzt der Explorer das Öffnen der XLS-Datei fort:

11894 17:01: 19,2073462 Explorer.EXE 19420 RegOpenKey HKCU \ Software \ Microsoft \ Windows \ CurrentVersion \ App-Pfade \ 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 wurden in 0,1 Sekunden geöffnet.

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


Gibt es Details dazu, wie genau dieser Prozess ausgeführt werden soll?
Dangel

3

Ausfallsicherheit / Dokumentwiederherstellung: Mit dem Prozessmonitor von Sysinternal stellte ich fest, dass Excel 2013 Tausende alter Einträge durchlief, die die Autorecovery-Funktion in der Registrierung hinterlassen hatte, wenn Excel in den vergangenen Monaten abgestürzt war. Die Abstürze waren wahrscheinlich auf eine Reihe kommerzieller Add-Ins zurückzuführen. Der Excel-Start blieb auch nach Deaktivierung aller Add-Ins und im abgesicherten Modus langsam. CCleaner hatte 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 die folgenden Relikte zu entfernen: HKEY_CURRENT_USER \ Software \ Microsoft \ Office \ 1x.x \ Common \ Resiliency


2

Ich habe einige Profiling-Tests mit filemon (procmon from sysinternal) durchgeführt, wie in einem anderen Kommentar in diesem Thread beschrieben, und Folgendes festgestellt: Ergebnis = "BAD NETWORK PATH"

Der fehlerhafte Netzwerkpfad war ein Verweis in der Registrierung auf einen Computernamen (dh \ ops-49626 ...), der nicht mehr verwendet wurde. Daher 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, dies zu entdecken, bestand darin, mit Strg + E anzuhalten und zu starten und mit + X neu zu starten. Speichern Sie dann das Protokoll als durch Kommas getrennt, um es in Excel zu öffnen und zu sortieren.

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

Hoffe das hilft.


1

BEARBEITEN:

Ich habe die Antwort unten geschrieben, aber beim zweiten Gedanken denke ich, dass es möglicherweise ein Problem mit Shell-Erweiterungen gibt - Addons, die an Windows "angehängt" werden und zusätzliche Fähigkeiten hinzufügen.

Ich schlage vor, dies zuerst zu versuchen - verwenden Sie die unten stehende kostenlose Software, sortieren Sie die Einträge nach 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 würde wetten, dass es eine ziemlich gute Chance gibt, 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 es eine problematische, fehlerhafte oder sogar "betrügerische" Erweiterung gibt, die zwischen Ihnen und dem Öffnen von Excel auftritt. Es könnte etwas so Einfaches wie Antivirus sein, was häufig die Ursache für diese Art von Problemen ist (A / V wird beim Versuch, etwas zu scannen, hängen gelassen, bevor die Datei geöffnet wird, was das Öffnen eines Programms verzögert). In der Tat kann dies wahrscheinlich das Problem sein.

Sobald Sie alle Nicht-Microsoft-Erweiterungen deaktiviert, neu gestartet (wichtig!) Und dann 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 es mit meiner ursprünglichen Antwort unten. 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! Versuchen Sie auch, alle Arten von Antvirus- und Malware-Programmen von Anfang an vollständig zu deaktivieren / zu beenden / auszuschalten.


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 sofort angezeigten Filterfenster einen Include-Filter für den Prozessnamen "Excel.exe" hinzuzufügen. Dadurch werden die Ergebnisse gesiebt, sodass nur die Geschäfte von Excel hinter den Kulissen 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. Dann müssen Sie die Ergebniseinträge durchsehen, um festzustellen, was möglicherweise Probleme verursacht. Oben in PM befinden sich fünf Schaltflächen, auf die Sie klicken / 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 Tastaturkürzel zu lernen, um den Erfassungsprozess zu stoppen / zu starten (STRG-E) und das Ergebnisfenster zu löschen (STRG-X). Ich habe ein leeres PM-Fenster, das zum Filtern nach einem Programm bereit ist, drücke dann STRG-E, um mit dem Sammeln zu beginnen, und starte dann das Programm, das ich zur Fehlerbehebung verwende. Sobald es die problematische Stelle erreicht hat (z. B. Fehlerfenster, langsamer Start beendet usw.), höre ich schnell auf, PM mit STRG-E zu sammeln. Es ist nützlich, das Sammeln zu beenden, sobald Sie die problematische Stelle erreicht haben, um die Masse der Ergebnisse zu verringern.

Dann geht es darum, nach Problemen zu suchen. Ein hilfreicher Tipp hierfür ist das weitere Filtern - Klicken Sie mit der rechten Maustaste auf eine Art von Eintrag / Ergebnis / Status / usw. und schließen Sie sie aus (oder schließen Sie sie ein). Wenn es sich um einen Eintrag handelt, der nicht besonders hilfreich ist, können Sie alle diese Einträge gleichzeitig aus den Ergebnissen entfernen lassen, sie jedoch jederzeit (und problemlos) wiederherstellen. Sie können auch bestimmte Einträge markieren und mit Lesezeichen versehen, die verdächtig sind oder zu denen es sich lohnt, zurückzukehren.


0

Ich kenne die genaue Antwort nicht, schlage nur Folgendes vor: Möglicherweise sind einige Add-Ons vorhanden, oder Treiber können ein Problem verursachen. Versuchen Sie, alle Autostartprogramme zu deaktivieren. Möglicherweise liegt ein Problem mit der Verbindung zum Drucker / Netzwerk / Internet vor. Möglicherweise dauert es einige Zeit, bis Excel Drucker geladen, eine Verbindung zum Netzwerk hergestellt und Internet-Updates durchgeführt hat, bevor die Datei geöffnet wird. Versuchen Sie, sie zu deaktivieren und eine Datei zu öffnen.


0

Ich bin auf einen sehr langsamen Start von Excel 2013 Pro gestoßen - sogar mit einer leeren Vorlage. Seltsamerweise gibt es eine Einstellung in Internet Explorer Security. Gehen Sie zu Internet Explorer, öffnen Sie Internetoptionen und wechseln Sie zur Registerkarte Erweitert. Scrollen Sie zum Abschnitt Sicherheit und stellen Sie sicher, 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 sonst beschrieben werden soll). Wenn Sie keine Internetverbindung haben, können Sie sich vorstellen, wie schwierig es wäre, ein Serverzertifikat (kein Server) zu überprüfen.

Das 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 - suchen Sie nach Möglichkeiten zum Deaktivieren der Arbeitsblattanimation.

Ich habe auf msdn festgestellt, dass das Öffnen des XLSX-Dateityps länger dauert. Wir könnten zum Scheitern verurteilt sein :(


Ich habe gerade eine gut aussehende Seite gefunden, die helfen könnte. Ich werde es morgen versuchen. answers.microsoft.com/en-us/office/forum/…
user329155

0

Meine Erfahrung mit Excel 2013 unter Windows 8.1, bei der das Laden einer Datei beim Doppelklicken auf die Datei oder Verknüpfung etwa 5 Sekunden dauerte, ist genau die gleiche wie die von Alex Iliynsky oben angegebene. Die "Lösung" ist auch die gleiche, obwohl es in meinem Fall ein anderes "Symbol" in der Taskleiste war, das das Problem verursacht hat. Er fand heraus, dass das Entfernen von PGPtray.exe das Problem behoben hatte (Excel wurde in etwa 2 Sekunden anstatt in fünf Sekunden geladen). Ich fand, dass das Taskleistensymbol des weit verbreiteten Sicherungsprogramms iDrive in meinem Fall die Ursache war. Wenn das Taskleistensymbol iDrive vorhanden war, wurde das Laden von Excel-Dateien verlangsamt (jedoch nur beim Doppelklicken auf die Datei oder Verknüpfung; es hat keine Auswirkung, wenn nur eine leere Kopie von Excel geöffnet wird).

Ich kann nicht darüber spekulieren, warum das Symbol in der Taskleiste von iDrive Auswirkungen auf Excel hat (es ist im Grunde ein inaktiver Prozess), aber es tut es. Leider ist dies keine wirkliche Lösung, da es kein Problem sein sollte, iDrive in der Taskleiste zu haben. Aber sicherlich verursacht iDrive die Verzögerung, und das Entfernen behebt sie.

Eine andere Anwendung, die genau den gleichen Effekt hat, Excel zu verlangsamen, ist Microsoft Money 2005. Wenn Money geladen wird, wird das Öffnen von Excel-Dateien immer von etwa 2 Sekunden auf fünf Sekunden verlangsamt.


0

Ich habe eine neue Windows 10-Installation mit nichts als Office 2016 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 dieses lange Oberteil öffnen.

Ich habe die Vorschläge zum Deaktivieren von Cortana-Vorschlägen gefunden, aber diese waren bereits deaktiviert. Skeptisch schaltete ich es ein und dachte, vielleicht würde das Problem durch Umschalten behoben. Das Problem wurde behoben, indem "Cortana kann Ihnen Vorschläge, Ideen, Erinnerungen, Warnungen und mehr geben" aktiviert wurde!

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


-1

Bei diesem Problem (Excel 2013) hat mir geholfen, die Hardware-Grafikbeschleunigung zu deaktivieren.

Öffnen Sie eine leere Excel-Datei und gehen Sie zu Datei> Optionen. Suchen Sie im erweiterten Bereich den Anzeigebereich und aktivieren Sie "Hardware-Grafikbeschleunigung deaktivieren".


Dieser Tipp kann zwar die Leistung von Excel 2013 nach dem Öffnen verbessern, hilft jedoch nicht, das Problem der Verzögerungen beim Öffnen von Arbeitsmappen zu lösen.
Ich sage Reinstate Monica

-2

Deaktivieren Sie das Analyse-Toolpack und den Solver, wenn Sie sie nicht benötigen und aktiviert sind.

Datei -> Optionen -> Add-Ins -> Go-Schaltfläche Deaktivieren Sie nicht verwendete Add-Ins

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.