Página principal » cómo » Evita que el Explorador se congele con archivos Zip grandes en Vista

    Evita que el Explorador se congele con archivos Zip grandes en Vista

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

    Windows Vista tiene un manejo integrado para archivos zip: puede crear, extraer o incluso buscar en ellos como si fueran una carpeta. Pero si tiene archivos zip muy grandes en su disco duro, pueden suceder cosas malas a menos que desactive el controlador zip..

    Cómo lo descubrimos

    Hoy mismo, estaba tratando de restaurar algunos de mis archivos desde una copia de seguridad anterior. Saqué el enorme archivo zip de mi disco de red y lo guardé en el escritorio. Desde allí, un poco de WinZip magic me arrebató el directorio de 25 MB que realmente quería de todo el archivo zip 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 transfiriéndolo a través de gigabit, 11 GB aún son 11 GB).

    Cuando finalmente volví al escritorio de mi host esa misma noche, descubrí, para mi sorpresa, que las cosas no estaban funcionando 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 bien, mostrando las subcarpetas, simplemente comenzó a girar sus ruedas. Cuando volví diez minutos después, fue todavía ahuyentando.

    Maté el proceso explorer.exe, reinicié el explorador y continué con mi flujo de trabajo. Al menos, hasta que WinZip comenzara a tener problemas. Presioné el botón "Extraer" en un archivo de tamaño razonable (150 MB) y la aplicación se congeló. Al igual que el explorador, comía mi CPU completa y no hacía absolutamente nada con ella..

    Reconociendo que estaba fuera de mi liga, inicié una conversación con "The Geek" y comenzamos a solucionar problemas. Una hora y media después, después de verter montañas de archivos de registro, descargar herramientas que ni siquiera sabía que existían, y leer páginas de salida de "procmon" de SysInternals, finalmente encontramos el problema..

    Parece que el explorador de archivos de Windows Vista (de forma predeterminada) trata de ingresar a cualquier archivo zip en un subdirectorio directo, lo que permite a los usuarios ver el contenido del archivo zip 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ó largos retrasos cada vez que expandió un archivo zip, particularmente a través de una conexión de red. Tomar una lista de archivos en segundo plano parece una buena idea, hasta que tenga en cuenta archivos extremadamente grandes.

    Al tratar de incorporarme a ese archivo zip de 11 GB que se encuentra en mi escritorio, Vista prácticamente inició una tarea intensiva en el procesador que no tenía posibilidad de completar en un período de tiempo razonable. Por lo tanto, matando el rendimiento en todos los ámbitos sin retorno tangible.

    Desactivar el manejo de zip

    La solución obvia para este problema es simplemente desactivar el manejo del archivo zip incorporado de Windows, ya que estoy usando WinZip de todos modos. La forma más rápida de hacer esto es usar la excelente aplicación ShellExView para deshabilitar la extensión del shell del explorador. (No tienes que instalarlo, solo en caso de que desconfíes de 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 "Deshabilitar elementos seleccionados".

    Ahora que la extensión está ocupada, 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 derecho en la barra de tareas y seleccione "Administrador de tareas", o use el pinchazo 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 llamada "explorer.exe", así que asegúrese de ordenar por CPU y seleccione el que esté más alejado hacia arriba..

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

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

    Descargar ShellExView desde nirsoft.net