Tenemos directorios que contienen cientos de archivos de video. Cuando se usa el Explorador de Windows (Windows 7 64 Pro) para explorar y reorganizar estos directorios, el Explorador se desacelera hasta un nivel inutilizable, usa gigabytes de RAM y evita o desacelera a otros programas (como Media Center) de usar el mismo disco mientras Esto está en progreso.
Esto va acompañado de una barra verde de crecimiento muy lento en la ranura de Dirección.
Lo que parece estar haciendo Explorer es leer el contenido del archivo de video para generar miniaturas u obtener otros metadatos. Esto no es útil para nuestros propósitos, por lo que nos gustaría deshabilitar este comportamiento. ¿Cómo se hace eso?
Estos hilos pueden estar relacionados:
Superusuario Evita que el Explorador de Windows intente extraer metadatos . [Explicación agregada 11/04/2014] Esta solución deshabilita la lista del registro de un PropertyHandler para una extensión de nombre de archivo en particular. Esto podría ser útil, pero es un poco drástico: deshabilitaría la visualización de propiedades en Explorer para todos los directorios, no solo los problemáticos. (Ver más discusión en las respuestas).
Superusuario: "Ordenar por fecha: muy lento" : la columna 'Fecha' intenta obtener datos EXIF y es distinta de las columnas 'Fecha de creación' y 'Fecha modificada' del sistema de archivos.
2014-04-14: Resumen de sugerencias y hallazgos
Creo que en este punto estamos muy satisfechos con las respuestas, y los síntomas restantes no están relacionados con el Explorador de Windows. Entonces, adjunto un resumen de sugerencias y algunas otras cosas que aprendimos.
Consideraciones Generales
Activación del disco: la lentitud inicial al acceder a un disco después de un largo período de desuso puede atribuirse a que el disco se ha dormido.
Errores de disco: obviamente, si hay errores de hardware que obligan a los intentos, esto ralentizará gravemente Explorer y cualquier otro programa.
Conflicto de disco: otros programas que realizan una actividad intensiva en la misma unidad obviamente se enfrentarán y retardarán los intentos de Explorer de mostrar el contenido de una unidad. Si Explorer necesita leer solo el directorio, el impacto puede ser mínimo, pero si Explorer también necesita leer cada archivo en busca de metadatos, los problemas de contención se verán enormemente aumentados.
Conflicto de disco del software antivirus: los intentos del Explorer de leer metadatos pueden hacer que el software AV lea y apruebe primero cada archivo. Considere deshabilitar AV para tipos de archivos confiables (por ejemplo, archivos wtv guardados por Media Center).
Configuraciones del explorador
Desactivar la visualización de miniaturas: "Organizar" → "carpeta y opciones de búsqueda" → "ver" → poner una marca de verificación en "mostrar siempre el icono en lugar de las miniaturas" → presionar aplicar y cerrar.
Inhabilite la recopilación de metadatos específicos del video: carpeta Culprit → "propiedades" → "personalizar" → en "optimizar esta carpeta para:" abra el menú desplegable y elija "elementos generales" → coloque la marca de verificación en el cuadro debajo del menú desplegable en "aplicar a todas las subcarpetas" → presione aplicar y cerrar.
Desactive aún más la recopilación de metadatos específicos de video: en la "vista detallada" de una carpeta culpable, elimine las columnas basadas en metadatos de archivos de video que no estén en la información del directorio del sistema de archivos. Esto incluye la columna Duración (duración) y también la columna Fecha (basada en metadatos de video y distinta de las columnas "Fecha de creación" y "Fecha de modificación" del sistema de archivos).
En el registro
Deshabilite "Controladores de propiedades" para extensiones de nombre de archivo de video (como wtv, mp3, etc.). Esto, por supuesto, se aplicaría en todo el sistema, no solo para directorios particulares. Se puede lograr con RegEdit o con el programa de terceros ShellExView. (Ver Respuestas para más detalles).
Más sobre miniaturas y otros cachés
Notamos que después de deshabilitar las miniaturas y los metadatos, cuando los volvimos a habilitar, el rendimiento fue rápido. (Es decir: la barra verde de lentitud no regresó). Esto sugiere que los cambios hicieron algo con respecto a la (s) caché (s) en miniatura, tal vez los eliminó y luego los reconstruyó. Resulta que, de manera predeterminada, Explorer guarda las miniaturas en cada directorio (en thumbs.db) y también en el directorio AppData \ Local \ Microsoft \ Windows \ Explorer del usuario en un conjunto de archivos de caché de pulgar * .db. Es posible que estos entren en un estado hinchado o lento, y eliminarlos podría provocar una operación más rápida.
No se sabe (por nosotros) si Explorer almacena en caché cualquier otra información de metadatos (como Longitud, Fecha, Ubicación, Protección, etc.).
Otras interacciones
No atribuible a Explorer per se, pero pistas potencialmente útiles.
Observamos en el Administrador de tareas> Monitor de recursos que Media Center estaba realizando un mal comportamiento que creaba mucha actividad de disco: un componente de centro de medios, ehrec.exe, se desplazaría sin parar a través de la lectura de unos pocos k de datos de un conjunto particular de archivos de video: - en una unidad, alrededor de 200 archivos de video. Es como si Media Center no pudiera completar la lectura de metadatos de esos archivos, y simplemente intenta leer archivos para los que no tiene metadatos completos. Estos archivos parecen no estar dañados en lo que respecta al sistema de archivos (puede copiar sin problemas). Cuando le pedimos a Explorer que mostrara directorios en este disco en particular, posiblemente la actividad de Media Center compitió por el tiempo de acceso al disco. Desconectamos esta unidad para otras pruebas.
Gracias a todos los encuestados.
fuente
Respuestas:
ACTUALIZACIÓN FINAL:
OP ha resumido todos sus hallazgos de manera completa y concisa en su publicación de preguntas. No veo ninguna razón para eliminar mis sugerencias, pero te recomiendo que leas su publicación en lugar de la mía si buscas una solución rápida a tu problema.
Deberías probar dos cosas:
En el Explorador, haga clic en "organizar" -> "carpeta y opciones de búsqueda" -> "ver" -> ponga una marca de verificación en "mostrar siempre el icono en lugar de las miniaturas" -> presione aplicar y cerrar.
Ahora haga clic derecho en la carpeta culpable -> "propiedades" -> "personalizar" -> debajo de "optimizar esta carpeta para:" abra el menú desplegable y elija "elementos generales" -> coloque la marca de verificación en el cuadro debajo de la gota menú desplegable en "aplicar a todas las subcarpetas" -> presione aplicar y cerrar. Esto aplicará la nueva configuración de vista de carpeta a la carpeta elegida y a todas las subcarpetas que contiene.
Soy alemán y, por lo tanto, tengo una versión alemana de Windows, por lo que quizás algunas de las opciones anteriores se traducen de manera ligeramente diferente, pero de todos modos debería poder encontrarlas.
Actualización 1:
Creo que estás en el camino correcto con los metadatos. Dependiendo de cómo se codifiquen los videos, los metadatos podrían estar al principio, al final o incluso en algún lugar en el medio (lo cual es raro, sin embargo). Supongo que esos archivos de video fueron codificados con algunas propiedades inusuales (¿probablemente los produjo usted mismo?) Lo que hace que el explorador lea todo el archivo de principio a fin para extraer los metadatos, lo que obviamente lleva un tiempo si hay muchos archivos grandes en la carpeta He visto al explorador leer la longitud completa de un archivo exe gigante para mostrar el ícono incrustado al final.
Entonces, creo que lo tiene resuelto, identificar y deshabilitar las columnas que necesitan extraer metadatos de la vista en el explorador (junto con las miniaturas deshabilitadas) debería obviar la necesidad del explorador de leer esos archivos, lo que debería resolver su problema.
Las columnas que probablemente no debería usar son: fecha de toma (como se menciona en uno de los enlaces que publicó, la fecha de toma es muy diferente de la fecha de creación del archivo), longitud, resolución, ubicación.
Las columnas que debe usar con seguridad serían atributos que se pueden leer directamente desde el directorio del sistema de archivos, como: fecha de creación del archivo, fecha de modificación del archivo, tamaño, tipo de archivo.
Si realmente necesita ordenar algunos de los atributos que deberían deshabilitarse, creo que quizás la solución más práctica sería buscar un navegador de archivos alternativo y verificar si maneja mejor la situación. Luego, podría usar el explorador como lo hace normalmente, y usar el explorador de archivos alternativo para manejar sus carpetas de video.
También tiene la posibilidad de realizar muchas operaciones básicas orientadas a archivos desde su cmd de intérprete de línea de comando incorporado, no le importan los metadatos y puede ser una herramienta simple y eficiente para copiar, mover o eliminar archivos y carpetas. Incluso podría automatizar las cosas utilizando archivos por lotes. Sin embargo, probablemente esta no sea la solución que busca, ya que cmd ni siquiera tiene una interfaz gráfica de usuario.
Actualización 2:
Acabo de leer su segunda actualización y estoy feliz de leer que su problema parece resuelto (al menos por ahora). Tal vez realmente era solo una cuestión de que el caché de miniaturas se llenara. Me imagino que esos archivos thumbs.db se hacen cada vez más grandes si mueves los archivos de una carpeta a otra con frecuencia. Sospecho que en realidad mantiene una miniatura en ese archivo de caché para cada archivo que haya estado en la carpeta. Tal vez también haya algún tipo de mecanismo de recolección de basura para esos archivos, pero falló en su caso.
Entonces, si movía archivos de video de una carpeta a otra en masa, y siempre usaba las mismas carpetas para eso (por ejemplo, no creaba nuevas) tal vez habíamos encontrado la fuente de su problema ...
Si su sistema muestra los mismos síntomas nuevamente en el futuro, puede intentar eliminar el caché de miniaturas. Para eso necesitas:
"windowskey + r" -> ingrese "cleanmgr" y presione Intro -> elija la unidad donde están los archivos de video (solo si realmente tiene múltiples unidades / particiones) -> elija "borrar caché de miniaturas" o algo así -> correr más limpio
fuente
Hay tres configuraciones de GPO cuando se cambian, probablemente logrará el comportamiento que desea globalmente en la computadora.
Para llegar allí, inicie el Editor de directivas de grupo desde una línea de comandos.
Navegue al siguiente nodo.
La documentación incorporada sería un buen comienzo para saber qué hace cada configuración.
Tenga en cuenta que necesita derechos administrativos para realizar cambios en la configuración de GPO.
fuente
Mi solución se llegó indirectamente. Noté que los archivos MKV contenían una "fecha" que no se podía cambiar por medios normales para que el archivo se reflejara cuando lo obtuve, como se muestra en las propiedades del archivo. Desesperado, cambié la columna en el explorador de archivos de Windows de solo "fecha" a "fecha de creación" y luego configuré la opción de vista para que esta sea la predeterminada para todas las carpetas. Esto no solo solucionó mi problema de clasificación, sino que GROD también se curó. Obviamente, no tener que profundizar en la estructura de etiquetado de cada archivo es la razón de esta cura.
fuente
Tuve exactamente el mismo problema en mi máquina con Windows 7 de 64 bits. Comenzó hace un par de meses, cuando abría una carpeta en una unidad externa Western Digital, los metadatos de los archivos en cualquier carpeta tardarían un par de minutos en visualizarse, aunque recuerdo que solían mostrarse casi instantáneamente. Al abrir un archivo y luego cerrarlo, la carpeta completa se actualizará nuevamente y otros dos minutos. Así que investigué un poco (la solución sigue):
Comencé la computadora portátil en modo seguro, y todos los problemas lentos con el Explorador de Windows desaparecieron.
Reinicié la computadora portátil normalmente y fui a Inicio, luego escribí msconfig en el cuadro Ejecutar y seleccioné la pestaña Inicio. Deshabilité casi todos los elementos de inicio (excepto cualquier proceso de Microsoft o Intel). Reiniciado: sin cambios
Al usar msconfig nuevamente, volví a habilitar todos los procesos que deshabilité en el paso 2. Luego fui a la pestaña Servicios. Hice clic en el encabezado Estado para ordenar todos los servicios en Ejecución o Detenido, y examiné todos los servicios en ejecución. Primero deshabilité todos mis antivirus y antimalware (Avast, AdAware y Spybot). Reiniciado - ¡ Resuelto !
Ahora, cuando abro una carpeta, todos los archivos con sus metadatos aparecen casi al instante. Mediante un proceso de eliminación, fue el programa AdAware el que causó la desaceleración. Lo desinstalé y lo reemplacé con Malwarebytes. Eso no ralentiza mi máquina.
Lección : Pruebe siempre el Modo seguro primero para ver si el problema está resuelto, y si es así, use un proceso de eliminación para ver qué proceso o servicio está causando la desaceleración.
fuente
Esto es causado por el servicio de búsqueda de Windows . Simplemente puede deshabilitar el servicio configurando el servicio de búsqueda de Windows en Deshabilitado y deteniéndolo manualmente (haga clic con el botón derecho en el servicio y seleccione Detener ). Microsoft pone el servicio allí para supuestamente acelerar Windows (sí, sí, lo que sea).
También puede dejar el servicio en funcionamiento y deshabilitarlo para los tipos de archivo seleccionados. Una vez que determine los tipos de archivo que desea deshabilitar la indexación de (.AVI, .MPEG, .WMV, etc.):
Esperemos que esto te ayude a acelerar las cosas. ¡¡Buena suerte!!
fuente