8 votos

Por qué Excel 2010/2013 tarda 10 segundos en abrir cualquier archivo?

Tengo un rápido PC con Windows 7 con dos SSD y 16 GB de RAM, así que estoy acostumbrado a que los programas se carguen muy rápido. Pero recientemente, sin razón alguna que pueda entender, Excel ha empezado a tardar demasiado en abrir archivos de Excel (de cualquier tamaño, incluso archivos en blanco). Esto está ocurriendo con Excel 2010 y con Excel 2013 después de que actualicé, con la esperanza de resolver el problema. Aquí un par de escenarios:

  • Si inicio Excel directamente, se abre casi al instante. No hay ningún problema.
  • Si inicio Excel directamente, y luego abro cualquier archivo de Excel (.xls o .xlsx), se carga casi instantáneamente. Sigue sin haber problemas
  • PERO si intento abrir cualquier archivo de Excel directamente, sin que se esté ejecutando, Excel tarda sistemáticamente entre 10 y 11 segundos en iniciarse. No recibo ningún mensaje de error, sólo un cursor girando durante 10-11 segundos, y luego el archivo se abre.

Durante el retraso mientras Excel intenta iniciarse, no veo ningún pico discernible en el uso de la CPU o la memoria, aparte de explorer.exe. Este problema sólo ocurre con Excel, no con Word ni con ningún otro programa que conozca.

He buscado bastante sobre esta cuestión y he encontrado a varios otros que lo han experimentado, pero las soluciones que les funcionaron a ellos no me funcionan a mí. Para algunas personas era un problema con el escaneo de unidades de red, pero mi problema es puramente con los archivos locales; no tengo unidades de red, y el problema persiste incluso con todas las conexiones de red desactivadas.

Algunas personas sugirieron hojas de trabajo con fórmulas o enlaces corruptos, pero a mí me pasa con CUALQUIER archivo de Excel: incluso con hojas de trabajo en blanco.

Otros pensaron que era un problema de complementos, pero yo tengo todos los complementos de Excel desactivados (por lo que veo).

Una persona lo solucionó deshabilitando un proceso "gestor de portapapeles" que se ejecutaba en segundo plano, pero yo no tengo eso. He desactivado todos los procesos de inicio y de fondo que he podido, pero el problema persiste. He realizado escaneos de malware, limpieza de disco, CCleaner y he instalado Excel 2013. He eliminado los archivos temporales, habilitado SuperFetch, y claves de registro editadas . Todavía no puedo deshacerme del problema. ¿Alguna idea?

Los detalles de mi sistema: Windows 7 Professional SP1 de 64 bits, Excel 2013 de 32 bits, 16 GB de RAM, todos los programas instalados en SSD.

0 votos

Aunque has proporcionado mucha información, no mencionas si a) estás abriendo los archivos localmente o a través de una red compartida y b) si has protegido tus archivos con una contraseña. Si es esto último, hay un problema conocido sobre la protección de las hojas y el tiempo que tardan en abrirse: office.microsoft.com/es-us/access-help/

0 votos

Dices que has "actualizado" a 2013. Ha probado a desinstalar y reinstalar todo el sistema? ¿Es tu ordenador de casa o uno del trabajo (en un dominio)? Si entras como otro usuario, ¿se comporta igual? ¿Y en modo seguro?

0 votos

@JSanchez Estoy abriendo los archivos localmente. Esto ocurre incluso con todas las conexiones de red desactivadas. Y los archivos no están protegidos por contraseña. Literalmente, creo un nuevo archivo de Excel en blanco en mi escritorio, intento abrirlo y obtengo el retraso de 10 segundos.

3voto

Alex Iliynsky Puntos 31

Tuve la misma situación con Excel 2010 - tardó unos 5 segundos en abrir cualquier archivo de Excel, mientras que los archivos de Word y PowerPoint se abrían en 0,1 segundos. Realicé algunas pruebas de perfil utilizando filemon (procmon de sysinternal) y encontré un retraso sospechoso en las operaciones de archivo de EXPLORER. No es un retraso completamente silencioso, por cierto La última operación de Explorer, relacionada con la ejecución de un archivo xls fue:

11851 17:01: 15,2083239 Explorer.EXE 19420 RegCloseKey HKCR \excel ÉXITO siguiente

11855 17:01: 15,8768465 Explorer.EXE 19420 QueryOpen C:\Program Archivos (x86) \PGP Corporación \PGP Escritorio \PGPtray.exe FAST IO NO AUTORIZADO
y

11875 17:01: 17,8899033 Explorer.EXE 19420 QueryOpen C:\Program Archivos (x86) \PGP Corporación \PGP Escritorio**PGPtray.exe** FAST IO DISALLOWED
y finalmente el explorador reanuda la apertura del archivo XLS:

11894 17:01: 19,2073462 Explorer.EXE 19420 RegOpenKey HKCU \Software\Microsoft\Windows\CurrentVersion\App Caminos \EXCEL.EXE NOMBRE NO ENCONTRADO Acceso deseado: Leer

son exactamente 4 segundos que se gastan en algo desconocido. Así que cerré PGPtray.exe y los archivos xls comenzaron a abrirse en 0,1 segundos.

Te sugiero que realices los mismos pasos e intentes encontrar qué aplicación (si es que hay alguna) es la causante de este retraso.

0 votos

¿Algún detalle sobre cómo realizar exactamente este proceso?

3voto

m s Puntos 31

Resistencia/recuperación de documentos: Usando el Monitor de Procesos de Sysinternal, descubrí que Excel 2013 revisaba miles de entradas antiguas que la función de Autorrecuperación había dejado en el registro cada vez que Excel se había bloqueado en meses anteriores. Los bloqueos habían sido causados probablemente por una serie de complementos comerciales. El arranque de Excel seguía siendo lento incluso después de desactivar todos los complementos y en modo seguro. CCleaner no había eliminado esas reliquias del registro. Después de eliminarlos manualmente, Excel se inicia en 2 segundos. Elimine la clave de registro Recuperación de documentos para deshacerse de esas reliquias: HKEY_CURRENT_USER \Software\Microsoft\Office\1x.x\Common\Resiliency

2voto

user384973 Puntos 21

He realizado algunas pruebas de perfilado utilizando filemon (procmon de sysinternal) tal y como se describe en otro comentario de este hilo y he descubierto lo siguiente: Resultado = "BAD NETWORK PATH"

La ruta de red errónea era una referencia en el registro a un nombre de ordenador (es decir, \ops -49626...) que ya no se utilizaba. Así que en regedit busqué todas las instancias de este nombre de equipo y lo eliminé cuidadosamente asegurando que el cambio no causaría un problema a una aplicación que todavía se utiliza.

La única manera en que descubrí esto fue usando control + E para parar y empezar y control + X para empezar de nuevo. Luego guardar el registro como delimitado por comas para abrirlo y ordenarlo en Excel.

¡¡¡La selección de un archivo de Excel en el Explorador de Windows ya no se retrasa y los archivos de Excel ahora se abren en un instante !!!

Espero que esto ayude.

1voto

Coldblackice Puntos 1699

EDITAR:

Escribí la respuesta más abajo, pero pensándolo bien, creo que puede haber un problema con las extensiones de Shell, complementos que se "adhieren" a Windows y añaden habilidades adicionales.

Sugiero que primero pruebes esto - usando el software gratuito de abajo, ordena las entradas por el nombre de la compañía, luego selecciona todas las entradas que no sean de Microsoft, haz clic con el botón derecho del ratón y deshabilita, reinicia, luego intenta con Excel de nuevo. Apostaría que hay una buena posibilidad de que el problema haya desaparecido.

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

Teniendo en cuenta tu descripción de cuándo aparece el problema, parece que puede haber una extensión problemática, que funciona mal o incluso que es "pícara" y que se interpone entre tú y la apertura de Excel. Podría ser algo tan simple como un antivirus, que a menudo es la causa de este tipo de problemas (el A/V se cuelga tratando de escanear algo antes de dejar que el archivo se abra, retrasando la apertura de un programa). De hecho, es probable que este sea el problema.

Una vez que hayas desactivado todas las extensiones que no sean de Microsoft, reiniciado (¡importante!) y vuelto a probar, podrás ver rápidamente si se trata de un problema de extensiones. Si Excel se abre al hacer doble clic en un archivo en Windows, entonces es un problema de extensión, y la forma de reducir el culpable es volver a habilitar selectivamente "la mitad" a la vez, reduciendo al culpable.

Si el problema existe, prueba mi respuesta original más abajo. Y para añadir a esa respuesta de abajo, Excel.exe puede no ser la fuente del problema. Es posible que también tenga que añadir un filtro adicional para "explorer.exe", que es esencialmente el ejecutable de Windows que funciona como el "automóvil" para navegar y abrir sus archivos / programas. Podría ser el culpable de la lentitud, y posiblemente también otros programas, como el antivirus. Intenta también desactivar/salir/apagar completamente todo tipo de antivirus y programas de malware desde el principio.


Monitor de procesos

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

Una utilidad gratuita que muestra todas las acciones entre bastidores de cualquier/todos los programas en ejecución.

Sugiero ejecutar Process Monitor, y en la ventana de filtros que aparece inmediatamente, añadir un filtro de inclusión para el nombre del proceso "Excel.exe". Esto filtrará los resultados de manera que sólo muestre los tratos de Excel detrás de las cortinas en lugar de cada programa/servicio en su sistema.

Después de dar el visto bueno, comienza la recaudación. Te sugiero que comiences esto con Excel cerrado para que puedas capturar los eventos que suceden cuando se está abriendo. Es entonces una cuestión de mirar a través de las entradas de resultados para ver lo que puede estar causando problemas. En la parte superior de PM, hay cinco botones en los que puedes hacer clic/deshacer clic para ordenar el tipo de resultados (registro, sistema de archivos, red, proceso/hilo, perfil).

Rápidamente nadarás entre miles de entradas de resultados, lo que puede resultar abrumador. Lo que me ha ayudado es aprender los atajos de teclado para detener/iniciar el proceso de recopilación (CTRL-E) y limpiar la ventana de resultados (CTRL-X). Tendré una ventana de PM en blanco lista para filtrar un programa, entonces presionaré CTRL-E para empezar a recolectar, y luego arrancaré el programa que estoy solucionando. En cuanto llega al punto problemático (por ejemplo, la ventana de error, el inicio lento terminado, etc.), rápidamente dejo de recolectar en PM con CTRL-E. Es útil dejar de recolectar tan pronto como haya llegado al punto problemático para reducir la masa de resultados.

Luego es cuestión de rebuscar, de buscar problemas. Un consejo útil para hacer esto es filtrar más: hacer clic con el botón derecho en un tipo de entrada/resultado/estado/etc. y excluirlo (o incluirlo). Si se trata de una entrada que no es particularmente útil, puedes eliminar todas esas entradas de los resultados a la vez, pero con la posibilidad de restaurarlas siempre (y fácilmente). También puedes resaltar y marcar ciertas entradas que son sospechosas o a las que vale la pena volver.

0voto

candle Puntos 218

No sé la respuesta exacta, sólo sugiero esto: Puede ser que algunos complementos, o controladores pueden causar un problema. Trate de desactivar todos los programas de auto-arranque. Puede que haya un problema con la conexión a la impresora/red/internet. Puede ser que Excel tarde en cargar impresoras, conectarse a la red, actualizaciones de Internet antes de abrir el archivo.

EnMiMaquinaFunciona.com

EnMiMaquinaFunciona es una comunidad de administradores de sistemas en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros sysadmin, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X