¿Por qué Windows 7 x64 Explorer.exe de repente engulle toda la RAM disponible y ralentiza mi sistema?


15

ACTUALIZACIÓN: RESUELTO - vea mi respuesta a continuación

Con frecuencia, mientras navego por las carpetas en una ventana del Explorador de Windows (Explorer.exe, que no debe confundirse con Internet Explorer), de repente oigo que mi disco duro comienza a fallar y mi sistema deja de responder. Cuando logro abrir el Administrador de tareas (Control-Alt-Suprimir -> Iniciar el Administrador de tareas), puedo ver que Explorer.exe está utilizando cantidades cada vez mayores de RAM, de 1.5GB a 2GB en adelante. Si miro los números de RAM durante unos segundos, Explorer.exe aumentará a aproximadamente 4 GB y luego se apagará y comenzará de nuevo. Todo el tiempo, mi disco duro se está agitando y no puedo hacer nada con mi computadora. He logrado volver a la normalidad al finalizar el proceso Explorer.exe y luego usando el comando Ejecutar ... del Administrador de tareas para reiniciar Explorer.exe. Estos episodios mantienen mi sistema inutilizable durante 3 a 5 minutos.

Me han dicho que este es un problema de memoria virtual. La configuración de mi memoria virtual está bien: están configurados en automático. Tengo alrededor del 10% de espacio libre en todos mis discos duros.

Probé archivos del sistema con sfc / scannow y no encontré problemas.

Probé mi RAM usando Windows Memory Diagnostic y no encontré problemas.

Me di cuenta de que el problema ocurre específicamente al navegar por las carpetas en la biblioteca de Documentos. Sucede casi cada vez que navego por mis carpetas de uso frecuente, especialmente si me muevo rápidamente por las carpetas. A menudo sucede cuando intento abrir archivos de Word.

El sistema "se asustará", por lo general durante unos 2 o 3 minutos. Cuando puedo ver el uso de RAM durante el sistema, aumenta alrededor del 98% o incluso más.

Una posible complicación es que moví las ubicaciones de la Biblioteca de documentos a un disco diferente (F :), no el mismo disco en el que está instalado Windows (C :), pero esto no debería ser un problema.

¿Algunas ideas?

NUEVOS DETALLES 10/09/11:

Ahora estoy experimentando este problema en dos computadoras diferentes con Windows 7 x64. Exactamente el mismo problema ocurre en ambos, con explorer.exe engullendo toda la RAM disponible y ralentizando el sistema. Creo que el siguiente procedimiento desencadenará el problema.

1) Navegue a una carpeta sincronizada con Windows Live Mesh 2011 que contenga al menos dos archivos de documentos de Word.

2) Haga clic (no haga doble clic) en uno de los archivos de documentos de Word. Luego haga clic en un archivo de documento de Word diferente. Repita esto varias veces.

3) Realizar una operación de archivo. (Eliminar, copiar o abrir uno de los archivos de Word).

4) El sistema parecerá ralentizarse o "congelarse" temporalmente. Si observa el Administrador de tareas, se utilizará hasta el 99% o incluso el 100% de la RAM. El proceso explorer.exe usará cantidades cada vez mayores de RAM.

Estoy más convencido que nunca de que Windows Live Mesh 2011 es el culpable aquí. Desinstalaré este programa y volveré a probar ambos sistemas, luego actualizaré esta pregunta con más información. Si tienes más información, por favor ayuda. Gracias.

Basado en las excelentes sugerencias de Superusuario, he solucionado muchos problemas. Actualmente, he mitigado el problema, pero aún no lo he eliminado. Después de borrar el caché de miniaturas de Windows, el pico de RAM y la agitación del disco duro que describo anteriormente todavía ocurre, pero la duración del ataque es de solo 5 o 10 segundos (en lugar de 3 o 5 minutos). Otro paso que ayudó fue seleccionar "Iniciar ventanas de carpetas en un proceso separado" en Opciones de carpeta del Explorador, en la pestaña Ver. Esto ha aislado la ventana problemática, de modo que cuando necesito terminar explorer.exe, mi barra de tareas y mi escritorio generalmente no se ven afectados.


1
Arranque temporalmente en modo seguro. Eso deshabilitará todas las extensiones y enlaces en el Explorador, y verá si el problema sigue ahí.
vcsjones

Acabo de actualizar esta pregunta con más detalles. Si alguien tiene más ideas, hágamelo saber. Este problema ha empeorado recientemente y todavía no estoy seguro de la causa del problema. Gracias.
Mantis

1
¿Qué documentos están contenidos en esas carpetas? ¿Explorer muestra miniaturas (vistas previas) de estos documentos?
Denis Nikolaenko

El problema se produce cuando Explorer está configurado para mostrar las carpetas en modo "detalles", pero la barra de estado de Windows 7 muestra vistas previas del archivo, de todos modos, ¿verdad?
Mantis

1
Pruebe este procedimiento e infórmenos.
Tamara Wijsman

Respuestas:


11

Intente ejecutar Process Monitor o Process Explorer y capture lo que sucede durante la operación "normal", así como durante los momentos en que parece ralentizarse. Esa es una forma de solucionarlo.

También puede intentar desinstalar Live Mesh y ver si hace la diferencia.


1
Agregar ejecuciones automáticas: verifique qué extensiones (especialmente la tercera parte) está cargando Explorer.
Richard

Gracias por estas sugerencias. He estado deshabilitando sistemáticamente las extensiones de Explorer usando AutoRuns. Actualmente, he deshabilitado todas las extensiones que no son de Microsoft, y todavía estoy experimentando el comportamiento que describo en la pregunta original. Las dos extensiones de MSFT siguen ejecutándose: EPP (shellext.dll) y "Gadgets" (sbdrop.dll). ¿Debo deshabilitar estas extensiones también?
Mantis

6

Intente borrar su caché de miniaturas, use la limpieza del disco para hacer esto.

Además, si tiene archivos de imagen o especialmente de video en algunas de esas carpetas para las que Windows no puede generar miniaturas porque no tiene el códec necesario, esto puede causar problemas de Explorer, ralentizaciones o incluso fallas.

Si puede ubicar las carpetas con archivos para los que Windows no puede generar una miniatura, cambie la configuración de vista para esa carpeta a algo así como detalles, para que no intente generar miniaturas.

Si son archivos de video MKV, vea este hilo


El problema ocurre con mayor frecuencia mientras busco carpetas que contienen solo archivos .doc, .docx, .pptx y .pdf.
Mantis

Me hace preguntarme si su software de seguridad lo está causando, intente deshabilitar cualquier software AV activo, vea si las cosas mejoran.
Moab

Bueno, el único software de seguridad que estoy usando es Microsoft Security Essentials. Acabo de borrar mi caché de miniaturas. Después de probar si eso marcó la diferencia, lo siguiente que intentaré es deshabilitar MSE. Gracias de nuevo.
Mantis

Borrar el caché de miniaturas ha tenido un impacto. Todavía veo que la RAM usa picos y observo la sacudida del disco duro mientras trabajo con Explorer.exe, pero el efecto se ha ido más rápido desde que borró el caché de miniaturas. Sin embargo, todavía no creo que este problema esté totalmente resuelto. Continuaré solucionando problemas hasta que ya no vea ningún pico de RAM. Actualizaré la pregunta original. De nuevo, gracias por tu ayuda.
Mantis

He seguido experimentando este problema. Mi nueva teoría es que la congelación del sistema es causada por la exploración de carpetas que contienen una gran cantidad de archivos de Word con imágenes en miniatura guardadas. Voy a trabajar para eliminar todas las miniaturas de Word en una carpeta para ver si eso tiene un impacto. Alternativamente, deshabilitaré las miniaturas en explorer.exe siguiendo las instrucciones aquí: social.technet.microsoft.com/Forums/en/w7itprogeneral/thread/…
Mantis

4

El problema se debe a una pérdida de memoria en explorer.exe cuando intenta mostrar vistas previas de imágenes de archivo (miniaturas) de archivos de Word 2007.

Resolví el problema evitando que explorer.exe muestre estas vistas previas de imágenes de archivo. Para hacerlo, edité el registro de Windows.

Tenga cuidado al editar el registro: si comete un error, podría dañar su computadora. Siempre haga una copia de seguridad de su registro primero, siguiendo estas instrucciones .

Para editar el registro:

  1. Haga clic en Inicio y escriba "regedit.exe". Aparecerá un acceso directo a Regedit.exe.
  2. Haga clic derecho en el acceso directo a Regedit y seleccione "Ejecutar como administrador". Proporcionar credenciales si es necesario.
  3. En Regedit, navegue por las carpetas enumeradas a la izquierda hasta la siguiente ubicación:

HKEY_CLASSES_ROOT.dotx \ ShellEx {BB2E617C-0920-11d1-9A0B-00C04FC2D6C1}

  1. Haga clic en la palabra "predeterminado" y confirme que el valor indicado es: "{C41662BB-1FA0-4CE0-8DC5-9B7F8279FF97}". (Si ve un valor diferente, vuelva a realizar el paso anterior para asegurarse de estar en la ubicación correcta en el registro).

  2. Luego presione la tecla "Eliminar" en su teclado. Confirma la eliminación.

  3. Repita los pasos 3. y 4. para la siguiente ubicación:

    HKEY_LOCAL_MACHINE \ SOFTWARE \ Classes.docx \ ShellEx {BB2E617C-0920-11d1-9A0B-00C04FC2D6C1}

    valor "predeterminado": "{C41662BB-1FA0-4CE0-8DC5-9B7F8279FF97}"

Más información está disponible aquí .


1
¿Cómo determinó que era el .dotx el que causaba el problema?
Moab

1
Primero, noté que solo experimenté el problema al examinar carpetas que contenían archivos .docx. En segundo lugar, borrar el caché de miniaturas disminuyó significativamente la duración del comportamiento de "bloqueo", pero después de unos días, el comportamiento volvió a su duración habitual (2-3 minutos). Finalmente, determiné que las miniaturas para los archivos de Word deben ser el problema, y ​​me propuse encontrar una manera de deshabilitar solo estas miniaturas. Después de deshabilitar las miniaturas .docx (y .dotx), no he vuelto a experimentar el problema. Creo que esto es un error en explorer.exe.
Mantis

1
Ubicaciones correctas, 1: HKEY_CLASSES_ROOT\.dotx\ShellEx\{BB2E617C-0920-11d1-9A0B-00C04FC2D6C1} 2:HKEY_LOCAL_MACHINE\SOFTWARE\Classes\.docx\ShellEx\{BB2E617C-0920-11d1-9A0B-00C04FC2D6C1}
Rodrigo Polo

3

Recientemente descubrí que la función de Windows Archivos sin conexión puede causar los tipos de errores descritos en esta pregunta. Deshabilité los archivos sin conexión hace aproximadamente una semana. No he experimentado la inestabilidad del sistema que describí en la pregunta desde que desactivé los archivos sin conexión.

Para deshabilitar los archivos sin conexión en Windows 7 (debería ser lo mismo para Vista):

  1. Haga clic en Inicio y busque "Archivos sin conexión". Haga clic en "Administrar archivos sin conexión".

  2. Haga clic en "Deshabilitar archivos sin conexión".


Esperaba que deshabilitar los archivos sin conexión hubiera solucionado este problema, pero lamentablemente, lo encontré nuevamente, incluso con los archivos sin conexión deshabilitados. Seguiré escogiendo este problema (intermitente). Cualquier otra idea sería muy útil. Gracias.
Mantis

3

A menos que haya algo inestable en un nivel inferior, las extensiones de shell son el principal culpable .

Use ShellExView para deshabilitar aquellos que no son de Microsoft, puede intentar volver a agregar los que busca ...


Gracias por tu sugerencia. Creo que ya deshabilité con éxito todas las extensiones de shell que no son de Microsoft usando AutoRuns. Esa acción no solucionó el problema.
Mantis

1
@Mantis: es posible que desee verificar dos veces porque creo que ShellExView también muestra entradas que no son de ejecución automática.
Tamara Wijsman

OK Tom. Gracias. Comprobaré también con ShellExView e informaré de mis hallazgos aquí.
Mantis

@Mantis: También vea el comentario que dejé en su propia respuesta, así como el comentario que dejé sobre su pregunta. Parece que solo leíste mi respuesta ...
Tamara Wijsman

1

El problema podría ser la indexación de búsqueda en Windows 7.

El artículo Deshabilitar indexación de búsqueda en Windows 7 muestra cómo deshabilitarlo definitivamente y explica:

Para acelerar el proceso de búsqueda, el servicio de indexación de búsqueda analiza los archivos y carpetas en el sistema Windows y registra información sobre ellos en un archivo de índice. Pero también consume algunos recursos del sistema, por lo que para los usuarios con una computadora lenta es beneficioso desactivar la indexación de búsqueda.

Puede intentar primero deshabilitar este servicio, como se explica en el artículo, para ver si este es el problema. Si no es así, vuelva a habilitarlo. Si es así, sigue leyendo a continuación.

Se puede encontrar más información en Mejorar las búsquedas de Windows usando el índice: preguntas frecuentes :

Las ubicaciones indexadas incluyen todas las carpetas incluidas en las bibliotecas (cualquier cosa que vea en la biblioteca de Documentos, por ejemplo), correo electrónico y archivos sin conexión. Los archivos que no están indexados incluyen archivos de programa y archivos de sistema, archivos que la mayoría de las personas rara vez necesitan buscar.

El problema en este caso podría ser que sus bibliotecas incluyen muchos archivos que el indexador requiere demasiada memoria para indexar. Tal vez esto es solo un simple error con un documento en particular que sigue repitiéndose. Puede usar la información en la sección del segundo artículo "Cómo agrego o elimino ubicaciones de índice" para reducir la cantidad de carpetas que se indexan hasta que encuentre la biblioteca problemática.


Creo que podría tener razón en que el indexador de búsqueda es el problema, pero ¿cree que el indexador de búsqueda podría hacer que explorer.exe se bloquee mientras solo estaba explorando carpetas? Explorer.exe se "asustará" cuando solo haga clic en las carpetas de mi biblioteca de Documentos. Además, utilizo la búsqueda de Windows ampliamente, por lo que preferiría mantener activo el indexador. ¿Hay alguna forma de determinar si hay un archivo en particular que está causando el problema, en lugar de simplemente apagar el indexador de búsqueda por completo? Gracias por tu ayuda.
Mantis

1
Desactivar la indexación puede ser una medida temporal solo para verificar si este es realmente el problema. Luego, descubra qué biblioteca contiene los documentos incorrectos eliminándolos de la búsqueda. Si alguna biblioteca causa el problema, averiguar qué documento (s) podría ser una cuestión de búsqueda binaria (mover la mitad de los archivos, luego una cuarta parte, etc.). Alternativamente, podría usar un reemplazo para la búsqueda de Windows, como el motor de búsqueda Everything o Agent Ransack o FileLocator Lite.
harrymc

OK, intentaré deshabilitar el indexador de búsqueda de Windows por un tiempo y veré si todavía encuentro el comportamiento problemático. Informaré mis resultados aquí en breve. Gracias de nuevo.
Mantis

Desafortunadamente, el comportamiento del problema se repitió nuevamente, incluso mientras el proceso de indexación de búsqueda estaba deshabilitado. El episodio pareció resolverse un poco más rápido de lo normal (la computadora no respondió durante aproximadamente 60 segundos, en lugar de los habituales ~ 3 minutos). Aún así, estaba navegando usando Explorer, en las carpetas donde este problema tiende a ocurrir, y nuevamente el uso de RAM y la agitación del disco volvieron a ocurrir. Gracias por la sugerencia, pero el problema aún no se ha resuelto. ¿Alguna otra idea?
Mantis

¿Este problema ocurre cuando arrancas en modo seguro?
harrymc
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.