dimanche 20 mai 2012

Evitar que el Explorador de congelación con archivos Zip grandes en Vista

Este artículo fue escrito por Daniel Spiewak, Un desarrollador de software y gran amigo de los How-To Geek.

Windows Vista ha integrado en el manejo de archivos zip - puede crear, extraer, o incluso navegar por la derecha abajo en ellos como si se tratara de una carpeta. Pero si usted tiene archivos zip muy grande sentado en su disco duro, las cosas malas pueden suceder a menos que deshabilite el controlador del zip.

Cómo lo descubrió

Hoy mismo, yo estaba tratando de recuperar algunos de mis archivos de una copia de seguridad anterior. Agarré el archivo zip enorme de mi unidad de red y lo ha guardado en el escritorio. A partir de ahí, un poco de magia WinZip me agarró una, 25 MB de directorios que realmente quería de todo archivo zip 11 GB. Yo sabía que desee restaurar los archivos más tarde, sin embargo, así que dejé el archivo en mi escritorio (incluso la transferencia de más de gigabit, 11 GB sigue siendo 11 GB).

Cuando por fin llegué a mi escritorio del host más tarde esa noche, me encontré a mi estupefacción que las cosas no estaban funcionando correctamente. Por ejemplo, he abierto el explorador de archivos y trató de abrir una carpeta en el panel de árbol a la izquierda. En lugar de expansión muy bien, mostrando las sub-carpetas, sólo empezó a girar sus ruedas. Cuando volví a diez minutos más tarde, fue still chugging lejos.

Maté el proceso explorer.exe, reinicia el explorador y seguí con mi flujo de trabajo. Por lo menos, hasta que comenzó a tener problemas de WinZip. Llegué a la "Extract" el botón en un archivo de tamaño razonable (150 MB) y se congeló la aplicación. Al igual que el explorador, que estaba comiendo mi cpu completo y no hacer absolutamente nada con él.

Reconociendo que estaba fuera de mi alcance, disparé una conversación con "El Geek" y empezamos a solucionar el problema. Una hora y media más tarde, después de verter a través de las montañas de los archivos de registro, la descarga de herramientas que ni siquiera sabía que existía, y vadeando a través de las páginas de la producción de SysInternals "procmon", que finalmente encontramos el problema.

Parece que Windows Vista Explorador de archivos (por defecto) los intentos de recurse en cualesquiera de los archivos zip en un subdirectorio directo, permitiendo a los usuarios ver el contenido del archivo zip directamente en la barra lateral. Windows XP tuvo la misma "función", pero que esperaba para entrar en el archivo zip hasta que realmente se expandió el nodo en la barra lateral. En principio, el método de Vista es una buena idea. XP siempre sufrió de retrasos cada vez que amplió un archivo zip, sobre todo en una conexión de red. Cuando se introduce una lista de archivos en el fondo parece una buena idea, hasta que se tengan en cuenta los archivos de gran tamaño.

Al tratar de manera recursiva en el archivo zip de 11 GB sentado en mi escritorio, Vista o menos lo comenzó una tarea de uso intensivo del procesador que no tenía ninguna posibilidad de completar en un plazo razonable. Por lo tanto, matar a todos los niveles de rendimiento sin retorno tangible.

Desactivación de Gestión Postal

La solución obvia a este problema es a su vez a la salida de Windows integrado de manejo de archivos zip, ya que estoy usando WinZip todos modos. La forma más rápida de hacerlo es utilizar el excelente ShellExView aplicación para desactivar la extensión de shell del Explorador. (Usted no tiene que instalarlo, en caso de que esté recelosos de ese tipo de cosas)

Abre ShellEx en modo de administrador haciendo clic derecho en el archivo y seleccionando "Ejecutar como Administrador". Seleccione todos los "Comprimido" los elementos, haga clic derecho y seleccionar "Desactivar los elementos seleccionados".

shell-ex

Ahora que la extensión es atendido, puede cerrar la sesión, o puede ser un poco más inteligente sobre las cosas y sólo tienes que reiniciar el "explorer.exe" proceso. Para ello, abra el Administrador de tareas (botón derecho del ratón en la barra de tareas y seleccione "Administrador de tareas", o el uso que good ol 'tres dedos pellizcar los nervios Vulcan, Ctrl + Alt + Supr) y encontrar el "explorer.exe" proceso de . Es probable que haya más de un proceso en la lista denominada "explorer.exe", así que asegúrese de ordenar por CPU y seleccionar la más lejana hacia la parte superior.

Una vez que haya seleccionado el explorador, haga clic en "Terminar proceso" y confirmar en el cuadro de diálogo resultante. La barra de tareas desaparece, junto con todas las de su archivo de explorador de Windows.

Ahora selecciona "Nueva tarea (Ejecutar ..)" en el menú Archivo. En la opción "Abrir:" cuadro de texto, escriba "explorer" y pulsa Aceptar. Después de un momento, la barra de tareas debería volver a aparecer y todo debe ser miel sobre hojuelas. Después de esto, usted no debe tener más problemas con los archivos Zip de gran tamaño a la exclusión del sistema.

Descargar ShellExView de nirsoft.net

Aucun commentaire:

Enregistrer un commentaire