web-dev-qa-db-fra.com

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

J'ai un PC Windows 7 rapide avec deux SSD et 16 Go de RAM, donc je suis habitué aux programmes à chargement très rapide. Mais récemment, sans aucune raison que je puisse comprendre, Excel a pris beaucoup trop de temps pour ouvrir les fichiers Excel (quelle que soit leur taille, même les 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 lance Excel directement, il s'ouvre presque instantanément. Pas de problème là-bas.
  • Si je lance Excel directement, puis que j'ouvre un fichier Excel (.xls ou .xlsx), il se charge presque instantanément. Toujours pas de problème
  • MAIS si j'essaye d'ouvrir n'importe quel fichier Excel directement, avec Excel non en marche, le démarrage de Excel prend systématiquement 10 à 11 secondes. Je ne reçois aucun message d'erreur, mais un curseur en rotation pendant 10 à 11 secondes, puis le fichier s'ouvre.

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

J'ai cherché pas mal de choses sur cette question et en ai trouvé plusieurs autres qui en ont fait l'expérience, mais les solutions qui ont fonctionné pour elles ne fonctionnent pas pour moi. Pour quelques personnes, le problème était lié à l'analyse des lecteurs réseau, mais mon problème concerne uniquement les fichiers locaux; Je n'ai pas de lecteur 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 je vis ceci avec TOUS les fichiers Excel: même des feuilles de calcul vierges.

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

Une personne a résolu le problème en désactivant un processus de "gestionnaire de presse-papiers" exécuté 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 lancé des analyses de logiciels malveillants, nettoyé le disque, CCleaner et installé Excel 2013. J'ai supprimé des fichiers temporaires, activé SuperFetch et modifié des clés de registre . Vous ne pouvez toujours pas vous débarrasser du problème. Des idées?

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

8
jbkly

J'ai eu la même situation avec Excel 2010 - il fallait environ 5 secondes pour ouvrir un fichier Excel, alors 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 constaté un retard suspect dans les opérations de fichiers d'Explorer. Au fait, la dernière opération de l'Explorateur liée au fichier d'exécution xls était:

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

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

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

11894 17:01: 19,2073462 Explorer.EXE 19420 RegOpenKey HKCU\Logiciel\Microsoft\Windows\CurrentVersion\Chemin d'accès\Excel.EXE NOM NON TROUVÉ Accès souhaité: lu

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 de suivre les mêmes étapes et d'essayer de trouver quelle application (le cas échéant) est à l'origine de ce retard.

3
Alex Iliynsky

résilience/récupération de documents: à l'aide de Process Monitor de Sysinternal, j'ai découvert qu'Excel 2013 avait traité des milliers d'anciennes entrées laissées par la fonction de récupération automatique dans le registre chaque fois que Excel s'était écrasé les mois précédents. Les accidents ont probablement été causés par un certain nombre de compléments commerciaux. Le démarrage d’Excel est resté lent même après la désactivation de 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 démarre dans les 2 secondes. Supprimez la clé de registre Document Recovery pour vous débarrasser de ces relits: HKEY_CURRENT_USER\Software\Microsoft\Office\1x.x\Common\Resiliency

3
m s

J'ai effectué des tests de profilage à l'aide de filemon (procmon de sysinternal), comme décrit dans d'autres commentaires de ce fil, et j'ai découvert ce qui suit: Résultat = "BAD NETWORK PATH"

Le mauvais chemin 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 occurrences de ce nom d'ordinateur et les ai soigneusement supprimées pour que le changement ne provoque pas de problème pour une application encore utilisée.

La seule façon pour moi de découvrir cela consistait à utiliser control + E pour arrêter et démarrer et control + X pour recommencer à zéro. Enregistrez ensuite le journal en tant que 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 maintenant d'un coup !!!

J'espère que cela t'aides.

2
user384973

MODIFIER:

J'ai écrit la réponse ci-dessous, mais à la réflexion, je pense qu'il pourrait y avoir un problème avec les extensions Shell: des addons "attachés" à Windows et ajoutant des capacités supplémentaires.

Je vous suggère tout d’abord d’essayer ceci: à l’aide du logiciel gratuit ci-dessous, triez les entrées par nom de société, puis sélectionnez toutes les entrées non-Microsoft, faites un clic droit et désactivez-les, redémarrez, puis essayez à nouveau Excel. Je parie qu'il y a de bonnes chances que le problème ait disparu.

Gestionnaire d'extensions de shell ( http://www.nirsoft.net/utils/shexview.html )

Étant donné votre description du moment où le problème apparaît, il semblerait qu’une extension problématique, défectueuse ou même "non autorisée" s’interpose entre vous et l’ouverture d’Excel. Ce pourrait être quelque chose d'aussi simple qu'un antivirus, ce qui est souvent à l'origine de ce type de problèmes (A/V se bloque en essayant d'analyser quelque chose avant de laisser le fichier ouvert, ce qui retarde l'ouverture d'un programme). En fait, cela pourrait probablement être 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 automatiquement lorsque vous double-cliquez sur un fichier dans Windows, il s'agit d'un problème d'extension. Pour réduire le coupable, il faut réactiver de manière sélective la "moitié" à la fois, en la réduisant au minimum.

Si le problème existe, essayez alors ma réponse originale ci-dessous. Et pour ajouter à la 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 un exécutable Windows qui sert de "véhicule" pour la navigation et l’ouverture de vos fichiers/programmes. Ce pourrait être le coupable qui cause la lenteur, et peut-être d’autres programmes aussi - 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ébut.


Moniteur de processus!

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

Un utilitaire gratuit qui montre toutes les actions dans les coulisses 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 filtrera les résultats pour ne montrer que les relations derrière le rideau d'Excel plutôt que tous les programmes/services de votre système.

Une fois que cela vous convient, la collection commence. Je vous suggère de commencer par Excel fermé afin de pouvoir capturer les événements qui se produisent lors de son ouverture. Il suffit ensuite de parcourir les entrées de résultat pour voir ce qui peut poser problème. En haut de PM, vous pouvez cliquer/désélectionner cinq boutons pour trier le type de résultats (registre, système de fichiers, réseau, processus/thread, profilage).

Vous allez rapidement nager dans des milliers d'entrées de résultats, ce qui peut être accablant. Ce que j'ai trouvé pour aider, c'est 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'aurai une fenêtre vide PM prête à être filtrée pour un programme, puis j'appuierai sur CTRL-E pour lancer la collecte, puis je lancerai le programme en cours de dépannage. Dès que cela pose problème (par exemple, fenêtre d'erreur, démarrage lent terminé, etc.), je stoppe rapidement la collecte dans PM avec CTRL-E. Il est utile de cesser de collecter dès que vous êtes au bon endroit pour réduire la masse des résultats.

Ensuite, il suffit de passer au crible, de rechercher les problèmes. Une astuce utile pour cela consiste à filtrer davantage - en cliquant avec le bouton droit de la souris sur un type d'entrée/résultat/statut/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 les entrées des résultats en même temps, mais en conservant la possibilité de les restaurer (et facilement). Vous pouvez également mettre en surbrillance et mettre en favori certaines entrées suspectes ou sur lesquelles il vaut la peine de revenir.

1
Coldblackice

Mon expérience avec Excel 2013 sous Windows 8.1 prend environ 5 secondes pour charger un fichier lorsque le fichier ou le raccourci sur lequel vous avez double-cliqué est EXACTEMENT le même que celui signalé par Alex Iliynsky ci-dessus. La "solution" est également la même, bien que dans mon cas, il s'agissait d'une "icône" de la barre d'état système différente à l'origine du problème. Il a constaté que la suppression de PGPtray.exe corrigeait le problème (Excel chargé en environ 2 secondes au lieu de cinq). J'ai trouvé l'icône de la barre d'état système du programme de sauvegarde largement utilisé, iDrive, en était la cause. Lorsque l'icône de la barre d'état système iDrive était présente, le chargement de fichiers dans Excel était ralenti (uniquement lorsque vous double-cliquez sur le fichier ou sur le raccourci; cela n'a aucun effet lorsque vous ouvrez 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 (son processus est en principe 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 poser de problème. Mais iDrive est certainement à l’origine du retard et sa suppression le corrige.

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

0
Nick Page

J'ai une nouvelle installation de Windows 10 avec rien d'autre que Office 2016, et Excel prenait 20 secondes pour ouvrir les fichiers (5960X @ 4,4 GHz, 64 Go de RAM, Intel 750 Series SSD). Même une feuille de calcul vide nouvellement créée prendrait ce long haut ouvert.

J'ai trouvé les suggestions pour désactiver les suggestions Cortana, mais c'était déjà désactivé. Sceptiquement, je l'ai allumé, pensant que le résoudre pourrait résoudre le problème. En l’activant (en activant "Cortana peut vous donner des suggestions, des idées, des rappels, des alertes, etc."), le problème a été résolu!

Je ne sais pas pourquoi cela réglerait le problème, mais c'est ce qui s'est passé.

0
Chris

Le lancement d'Excel 2013 Pro est très lent, même avec un modèle vierge. Curieusement, il existe un paramètre dans la sécurité d'Internet Explorer. Allez dans Internet Explorer, Ouvrez Options Internet, allez à l'onglet Avancé. Faites défiler la liste jusqu'à la section Sécurité et vérifiez que le paramètre suivant n'est pas coché: Vérifier la révocation du certificat de serveur *

Ce paramètre, une fois coché, exige que le certificat 'serveur' soit d'une certaine manière (vous ne savez pas comment le décrire). Si vous n'avez pas de connexion Internet, vous pouvez imaginer combien 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 - chercher 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 :(

0
user329155

Je ne connais pas la réponse exacte, mais suggérez simplement ceci: il peut y avoir des ajouts, ou des pilotes peuvent causer un problème. Essayez de désactiver tous les programmes à démarrage automatique. Peut-être y a-t-il un problème de connexion à l’imprimante/réseau/Internet. Peut-être cela prend-il du temps à Excel pour charger des imprimantes, se connecter au réseau, mises à jour Internet avant d'ouvrir le fichier. Essayez de les désactiver et ouvrez un fichier.

0
candle