31Aug

Evite que el Explorer se congele con archivos Zip grandes en Vista

click fraud protection

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

Windows Vista tiene un manejo incorporado para los archivos zip: puede crear, extraer o incluso navegar directamente hacia ellos como si fueran una carpeta. Pero si tienes archivos zip muy grandes en tu disco duro, pueden suceder cosas malas a menos que desactives el controlador zip.

Cómo lo averiguamos

Justo hoy, estaba intentando restaurar algunos de mis archivos de una copia de seguridad anterior. Agarré el enorme archivo zip de mi disco de red y lo guardé en el escritorio. A partir de ahí, un poco de magia WinZip me atrapó el único directorio de 25 MB que realmente quería de todo el archivo comprimido de 11 GB.Sin embargo, sabía que podría querer restaurar más archivos más tarde, así que dejé el archivo en mi escritorio( incluso transfiriendo a través de gigabit, 11 GB sigue siendo de 11 GB).

Cuando finalmente volví al escritorio de mi host más tarde esa noche, me encontré con la sorpresa de que las cosas no funcionaban correctamente. Por ejemplo, abrí el explorador de archivos e intenté expandir una carpeta en el panel de árbol en el lado izquierdo. En lugar de expandirse muy bien, mostrando las subcarpetas, simplemente comenzó a girar sus ruedas. Cuando volví a ella diez minutos más tarde, era

instagram viewer
aún resoplando.

Maté el proceso de explorer.exe, reinicié el explorador y seguí con mi flujo de trabajo. Al menos, hasta que WinZip comenzó a tener problemas. Pulso el botón "Extraer" en un archivo de tamaño razonable( 150 MB) y la aplicación se congeló.Al igual que el explorador, estaba consumiendo toda mi CPU y no hacía absolutamente nada con eso.

Reconociendo que estaba fuera de mi alcance, encendí una conversación con "The Geek" y empezamos a solucionar problemas. Una hora y media más tarde, después de verter montañas de archivos de registro, descargar herramientas que ni siquiera sabía que existían y recorrer páginas de resultados del "procmon" de SysInternals, finalmente encontramos el problema.

Parece que el explorador de archivos de Windows Vista( de forma predeterminada) intenta recurrir en cualquier archivo comprimido en un subdirectorio directo, lo que permite a los usuarios ver el contenido del archivo comprimido directamente en la barra lateral. Windows XP tenía la misma "característica", pero esperó para ingresar el archivo zip hasta que realmente expandió el nodo en la barra lateral. En principio, el método de Vista es una buena idea. XP siempre sufrió de largas demoras cada vez que expandió un archivo zip, particularmente a través de una conexión de red. Tomar una lista de archivos en el fondo parece una buena idea, hasta que tenga en cuenta los archivos extremadamente grandes.

Al tratar de recurrir en ese archivo comprimido de 11 GB que estaba en mi escritorio, Vista prácticamente comenzó una tarea que requería un gran número de procesadores y que no tenía posibilidades de completar en un plazo razonable. Por lo tanto, matando el rendimiento en todos los ámbitos sin retorno tangible.

Deshabilitar el manejo de cremalleras

La solución obvia a este problema es simplemente desactivar el manejo de archivos zip integrados de Windows, ya que estoy usando WinZip de todos modos. La forma más rápida de hacerlo es utilizar la excelente aplicación ShellExView para deshabilitar la extensión del shell del explorador.(no tiene que instalarlo, en caso de que tenga dudas sobre ese tipo de cosas)

Abra ShellEx en modo Administrador haciendo clic derecho en el archivo y seleccionando "Ejecutar como administrador".Seleccione todos los elementos "Comprimidos", haga clic con el botón derecho y seleccione "Desactivar elementos seleccionados".

Ahora que se ocupa de la extensión, puede cerrar la sesión o puede ser un poco más inteligente y simplemente reiniciar el proceso "explorer.exe".Para hacer esto, abra el Administrador de tareas( haga clic con el botón secundario en la barra de tareas y seleccione "Administrador de tareas", o use ese buen viejo pinzamiento del nervio vulcano de tres dedos, Ctrl + Alt + Supr) y busque el proceso "explorer.exe".Probablemente habrá más de un proceso en la lista llamado "explorer.exe", así que asegúrese de ordenar por CPU y seleccionar el más lejano hacia la parte superior.

Una vez que haya seleccionado el explorador, haga clic en "Terminar proceso" y confirme en el siguiente diálogo. La barra de tareas desaparecerá, junto con todas las ventanas del explorador de archivos.

Ahora seleccione "Nueva tarea( Ejecutar. ..)" en el menú Archivo. En el cuadro de texto "Abrir:", ingrese "explorer" y presione OK.Después de un momento, la barra de tareas debería reaparecer y todo debería ser hunky-dory. Después de esto, no deberías tener más problemas con los archivos zip grandes que bloquean el sistema.

Descargue ShellExView desde nirsoft.net