Pourquoi Excel 2010/2013 prend-il 10 secondes pour ouvrir un fichier?

8

J'ai un PC Windows 7 rapide avec deux SSD et 16 Go de RAM, donc j'ai l'habitude de charger des programmes très rapidement. Mais récemment, sans raison pour laquelle je peux comprendre, Excel a commencé à prendre beaucoup trop de temps pour ouvrir des fichiers Excel (de toute taille - même des fichiers vierges). Cela se produit avec Excel 2010 et Excel 2013 après la mise à niveau, dans l'espoir de résoudre le problème. Voici quelques scénarios:

  • Si je démarre Excel directement, il s'ouvre presque instantanément. Pas de problème là-bas.
  • Si je démarre Excel directement, puis ouvre un fichier Excel (.xls ou .xlsx), il se charge presque instantanément. Toujours pas de problème
  • MAIS si j'essaie d'ouvrir un fichier Excel directement, avec Excel ne fonctionne pas, il faut toujours 10 à 11 secondes pour démarrer Excel. Je ne reçois aucun message d'erreur, juste un curseur tournant pendant 10-11 secondes, puis le fichier s'ouvre.

Pendant le délai pendant qu'Excel tente de démarrer, je ne vois pas vraiment de pic perceptible dans l'utilisation du processeur ou de la mémoire, autre que explorer.exe. Ce problème se produit uniquement avec Excel, pas Word ou tout autre programme que je connaisse.

J'ai cherché un peu sur cette question et j'ai trouvé plusieurs autres personnes qui l'ont vécue, mais les solutions qui ont fonctionné pour elles ne fonctionnent pas pour moi. Pour quelques personnes, c'était un problème avec l'analyse des lecteurs réseau, mais mon problème est purement avec les fichiers locaux; Je n'ai pas de lecteurs réseau et le problème persiste même avec toutes les connexions réseau désactivées.

Certaines personnes ont suggéré des feuilles de calcul avec des formules ou des liens corrompus, mais j'expérimente cela avec TOUT fichier Excel: même des feuilles de calcul vierges.

D'autres pensaient que c'était un problème avec les compléments, mais j'ai tous les compléments Excel désactivés (pour autant que je sache).

Une personne l'a résolu en désactivant un processus de "gestionnaire de presse-papiers" qui s'exécutait en arrière-plan, mais je ne l'ai pas. J'ai désactivé autant de processus de démarrage et d'arrière-plan que possible, mais le problème persiste. J'ai exécuté des analyses de logiciels malveillants, un nettoyage de disque, CCleaner et installé Excel 2013. J'ai supprimé des fichiers temporaires, activé SuperFetch et modifié des clés de registre . Je ne peux toujours pas me débarrasser du problème. Des idées?

Détails de mon système: Windows 7 Professionnel SP1 64 bits, Excel 2013 32 bits, 16 Go de RAM, tous les programmes installés sur SSD.

jbkly
la source
Bien que vous ayez fourni beaucoup d'informations, vous ne mentionnez pas si vous a) ouvrez des fichiers localement ou via un partage réseau et b) si vous avez protégé par mot de passe vos fichiers. Dans ce dernier cas, il existe un problème connu concernant la protection des feuilles et le délai
JSanchez
Vous dites que vous avez "mis à niveau" vers 2013. Avez-vous essayé une désinstallation complète et une réinstallation? S'agit-il de votre ordinateur personnel ou professionnel (sur un domaine)? Si vous vous connectez en tant qu'autre utilisateur, se comporte-t-il de la même manière? Et en mode sans échec?
Ƭᴇcʜιᴇ007
@JSanchez J'ouvre les fichiers localement. Cela se produit même avec toutes les connexions réseau désactivées. Et les fichiers ne sont pas protégés par mot de passe. Je crée littéralement un nouveau fichier Excel vierge sur mon bureau, j'essaye de l'ouvrir et j'obtiens le délai de 10 secondes.
jbkly
@ techie007 Bonnes questions. Ce soir, j'ai désinstallé Office, exécuté à nouveau le nettoyage de disque et un nettoyeur de registre, puis réinstallé Office 2013 à partir de zéro. Toujours en retard. Il s'agit de mon ordinateur personnel, avec un seul compte utilisateur (administrateur). Ensuite, j'ai redémarré en mode sans échec, et cela est devenu plus étrange: lorsque j'essaie d'ouvrir un fichier Excel en mode sans échec, j'obtiens une erreur Windows: "Il y a eu un problème lors de l'envoi de la commande au programme." Je vais approfondir cela; Je ne sais pas si c'est lié.
jbkly
@jbkly J'obtiens aussi cela parfois. Fondamentalement, Excel doit d'abord se charger avant de faire un travail. C'est ce qui entraîne le retard. Vous rencontreriez également cela avec Word et Powerpoint. De plus, vous feriez bien de désactiver tous les compléments, cela accélérerait un peu les choses.
Firee

Réponses:

3

J'ai eu la même situation avec Excel 2010 - il a fallu environ 5 secondes pour ouvrir n'importe quel fichier Excel, tandis que les fichiers Word et PowerPoint s'ouvraient en 0,1 seconde. J'ai effectué des tests de profilage à l'aide de filemon (procmon de sysinternal) et j'ai trouvé un retard suspect dans les opérations de fichiers d'EXPLORER. Le délai pas complètement silencieux, à propos de l'opération Last Explorer, lié à l'exécution du fichier xls était:

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

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

11875 17:01: 17,8899033 Explorer.EXE 19420 QueryOpen C: \ Program Files (x86) \ PGP Corporation \ PGP Desktop ** PGPtray.exe ** FAST IO DISALLOWED
et enfin l'explorateur reprend l'ouverture du fichier XLS:

11894 17:01: 19,2073462 Explorer.EXE 19420 RegOpenKey HKCU \ Software \ Microsoft \ Windows \ CurrentVersion \ App Paths \ EXCEL.EXE NOM NON TROUVÉ Accès souhaité: Lire

c'est exactement 4 secondes passées sur quelque chose d'inconnu. J'ai donc fermé PGPtray.exe et les fichiers xls ont commencé à s'ouvrir en 0,1 seconde.

Je vous suggère d'effectuer les mêmes étapes et d'essayer de trouver quelle application (le cas échéant) est à l'origine de ce retard.

Alex Iliynsky
la source
Des détails sur la façon d'exécuter exactement ce processus?
dangel
3

résilience / récupération de documents: En utilisant Process Monitor de Sysinternal, j'ai trouvé qu'Excel 2013 était passé par des milliers d'anciennes entrées que la fonction de récupération automatique avait laissées dans le registre chaque fois qu'Excel se plantait au cours des mois précédents. Les accidents avaient probablement été causés par un certain nombre de compléments commerciaux. Le démarrage d'Excel est resté lent même après avoir désactivé tous les compléments et en mode sans échec. CCleaner n'avait pas supprimé ces reliques de registre. Après les avoir supprimés manuellement, Excel se lance dans les 2 secondes. Supprimez la clé de registre Document Recovery pour vous débarrasser de ces reliques: HKEY_CURRENT_USER \ Software \ Microsoft \ Office \ 1x.x \ Common \ Resiliency

SP
la source
2

J'ai effectué des tests de profilage en utilisant filemon (procmon de sysinternal) comme décrit dans les autres commentaires de ce fil et j'ai découvert ce qui suit: Resultat = "BAD NETWORK PATH"

Le mauvais chemin d'accès au réseau était une référence dans le registre à un nom d'ordinateur (c'est-à-dire \ ops-49626 ...) qui n'était plus utilisé. Donc, dans regedit, j'ai recherché toutes les instances de ce nom d'ordinateur et l'ai soigneusement supprimé en veillant à ce que le changement ne cause pas de problème à une application encore utilisée.

La seule façon dont j'ai découvert cela était d'utiliser control + E pour arrêter et démarrer et control + X pour recommencer à zéro. Ensuite, enregistrez le journal comme délimité par des virgules pour l'ouvrir et le trier dans Excel.

La sélection d'un fichier Excel dans l'Explorateur Windows n'est plus retardée et les fichiers Excel s'ouvrent désormais en un clin d'œil !!!

J'espère que cela t'aides.

user384973
la source
1

ÉDITER:

J'ai écrit la réponse ci-dessous, mais à la réflexion, je pense qu'il peut y avoir un problème avec les extensions de shell - des extensions qui se "fixent" sur Windows et ajoutent des capacités supplémentaires.

Je suggère d'abord d'essayer ceci - en utilisant le logiciel gratuit ci-dessous, triez les entrées par nom d'entreprise, puis sélectionnez toutes les entrées non Microsoft, cliquez avec le bouton droit et désactivez, redémarrez, puis essayez à nouveau Excel. Je parie qu'il y a de fortes chances que le problème ait disparu.

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

Compte tenu de votre description de l'apparition du problème, il semble qu'il puisse y avoir une extension problématique, défectueuse ou même "voyou" qui se met en place entre vous et l'ouverture d'Excel. Cela peut être quelque chose d'aussi simple qu'un antivirus, qui est souvent la cause de ce genre de problèmes (A / V se bloque en essayant de scanner quelque chose avant de laisser le fichier s'ouvrir, retardant l'ouverture d'un programme). En fait, c'est probablement le problème.

Une fois que vous avez désactivé toutes les extensions non Microsoft, redémarré (important!), Puis réessayé, vous pourrez voir rapidement s'il s'agit d'un problème d'extension. Si Excel s'ouvre lorsque vous double-cliquez sur un fichier dans Windows, il s'agit d'un problème d'extension, et la façon d'affiner le coupable est de réactiver sélectivement "la moitié" à la fois, en se rétrécissant au coupable.

Si le problème existe, essayez ma réponse originale ci-dessous. Et pour ajouter à cette réponse ci-dessous, Excel.exe n'est peut-être pas la source du problème. Vous devrez peut-être également ajouter un filtre supplémentaire pour "explorer.exe" qui est essentiellement l'exécutable Windows qui fonctionne comme "l'automobile" pour naviguer et ouvrir vos fichiers / programmes. Ce pourrait être le coupable qui est à l'origine de la lenteur, et peut-être aussi d'autres programmes - comme un antivirus! Essayez également de désactiver / quitter / désactiver complètement tous les types de programmes antivirus et malveillants dès le départ.


Moniteur de processus!

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

Un utilitaire gratuit qui montre toutes les actions en arrière-plan de tous les programmes en cours d'exécution.

Je suggère d'exécuter Process Monitor, et dans la fenêtre de filtre qui apparaît immédiatement, ajoutez un filtre d'inclusion pour le nom de processus "Excel.exe". Cela passera au crible les résultats et ne montrera que les transactions en arrière-plan d'Excel plutôt que tous les programmes / services de votre système.

Une fois que vous êtes d'accord, la collection commence. Je vous suggère de commencer avec Excel fermé afin de pouvoir capturer les événements qui se produisent lors de son ouverture. Il s'agit ensuite de parcourir les entrées de résultat pour voir ce qui peut causer des problèmes. En haut de PM, il y a cinq boutons sur lesquels vous pouvez cliquer / décocher pour trier le type de résultats (registre, système de fichiers, réseau, processus / thread, profilage).

Vous nagerez rapidement dans des milliers d'entrées de résultats, ce qui peut être écrasant. Ce que j'ai trouvé pour aider est d'apprendre les raccourcis clavier pour arrêter / démarrer le processus de collecte (CTRL-E) et effacer la fenêtre des résultats (CTRL-X). J'ai une fenêtre PM vide prête à filtrer pour un programme, puis j'appuie sur CTRL-E pour commencer la collecte, puis je démarre le programme que je dépanne. Dès qu'il a atteint le point problématique (par exemple, fenêtre d'erreur, démarrage lent terminé, etc.), j'arrête rapidement de collecter des PM avec CTRL-E. Il est utile d'arrêter la collecte dès que vous avez atteint le point problématique pour réduire la masse des résultats.

Il s'agit ensuite de passer au crible, de chercher des problèmes. Une astuce utile pour cela consiste à filtrer davantage - en cliquant avec le bouton droit sur un type d'entrée / résultat / état / etc et en l'excluant (ou en l'incluant). S'il s'agit d'une entrée qui n'est pas particulièrement utile, vous pouvez supprimer toutes ces entrées des résultats en même temps, mais avec la possibilité de toujours les restaurer (et facilement). Vous pouvez également mettre en surbrillance et mettre en signet certaines entrées suspectes ou qui méritent d'être retournées.

Coldblackice
la source
0

Je ne connais pas la réponse exacte, suggérez-les simplement: il peut y avoir des modules complémentaires ou des pilotes peuvent causer un problème. Essayez de désactiver tous les programmes de démarrage automatique. Il peut y avoir un problème de connexion à l'imprimante / au réseau / à Internet. Il se peut que Excel prenne du temps pour charger les imprimantes, se connecter au réseau, mettre à jour Internet avant d'ouvrir le fichier. Essayez de les désactiver et ouvrez un fichier.

bougie
la source
0

J'ai rencontré un lancement très lent d'Excel 2013 Pro - même avec un modèle vierge. Curieusement, il existe un paramètre dans Internet Explorer Security. Accédez à Internet Explorer, ouvrez les options Internet, accédez à l'onglet Avancé. Faites défiler la page jusqu'à la section Sécurité et vérifiez que le paramètre suivant n'est pas coché: Vérifiez la révocation du certificat de serveur *

Ce paramètre, une fois vérifié, exige que le certificat «serveur» soit d'une certaine manière (je ne sais pas comment le décrire autrement). si vous n'avez pas de connexion Internet, vous pouvez imaginer à quel point il serait difficile de vérifier un certificat de serveur (pas de serveur).

Cela m'a aidé, mais Excel prend encore 5 à 7 secondes pour s'ouvrir. Je vais essayer certaines des suggestions sur www.accountingweb.com - recherchez comment désactiver l'animation de feuille de calcul.

J'ai trouvé sur msdn que le type de fichier .xlsx prend plus de temps à s'ouvrir. Nous pourrions être condamnés :(

user329155
la source
Je viens de trouver une bonne page qui pourrait aider. Je vais essayer demain. answers.microsoft.com/en-us/office/forum/…
user329155
0

Mon expérience avec Excel 2013 sur Windows 8.1 prenant environ 5 secondes pour charger un fichier lorsque le fichier ou le raccourci double-cliqué est EXACTEMENT le même que celui rapporté par Alex Iliynsky ci-dessus. La "solution" est également la même, bien que dans mon cas, c'est une "icône" de la barre d'état système différente qui cause le problème. Il a trouvé que la suppression de PGPtray.exe corrigeait le problème (Excel chargé en environ 2 secondes au lieu de cinq). J'ai trouvé que l'icône de la barre d'état système du programme de sauvegarde largement utilisé iDrive était la cause dans mon cas. Lorsque l'icône de la barre d'état système iDrive était présente, elle ralentissait le chargement des fichiers Excel (mais uniquement lorsque vous double-cliquez sur le fichier ou le raccourci; cela n'a aucun effet lorsque vous ouvrez simplement une copie vierge d'Excel).

Je ne peux pas spéculer sur la raison pour laquelle l'icône de la barre d'état système iDrive affecte Excel (c'est essentiellement un processus inactif), mais c'est le cas. Malheureusement, ce n'est pas vraiment une solution car avoir iDrive dans la barre d'état système ne devrait pas être un problème. Mais certainement iDrive provoque le retard, et sa suppression le corrige.

Une autre application qui a exactement le même effet de ralentir Excel est Microsoft Money 2005. Si Money est chargé, il ralentit toujours l'ouverture du fichier Excel d'environ 2 secondes à cinq.

Nick Page
la source
0

J'ai une nouvelle installation de Windows 10 avec rien d'autre qu'Office 2016, et Excel prenait 20 secondes pour ouvrir des fichiers (5960X @ 4,4 GHz, 64 Go de RAM, SSD Intel 750 Series). Même une nouvelle feuille de calcul vide ouvrirait ce long dessus.

J'ai trouvé les suggestions pour désactiver les suggestions de Cortana, mais c'était déjà désactivé. Sceptiquement, je l'ai allumé, pensant peut-être que le basculement résoudrait le problème. L'activer (activer "Cortana peut vous donner des suggestions, des idées, des rappels, des alertes, etc.") a résolu le problème!

Je ne sais pas pourquoi cela pourrait le réparer, mais c'est le cas.

Chris
la source
-1

Quelque chose qui m'a aidé avec ce problème (Excel 2013) est de désactiver l'accélération graphique matérielle.

Ouvrez un fichier Excel vierge, allez dans Fichier> Options. Dans la zone avancée, recherchez la section d'affichage et cochez «désactiver l'accélération graphique matérielle».

Taj
la source
Bien que cette astuce puisse certainement améliorer les performances d'Excel 2013 une fois ouverte, elle n'aidera pas à résoudre le problème des retards dans l'ouverture des classeurs.
Je dis Réintégrer Monica
-2

Désactivez le pack d'outils d'analyse et le solveur si vous n'en avez pas besoin et s'ils sont activés.

Fichier -> options -> compléments -> Bouton Aller Décochez les compléments que vous n'utilisez pas

Thomas Moser
la source