Navegadores

Cambiar ubicación de los archivos temporales en Chrome

En muchos navegadores tenemos muy claro cómo cambiar la ubicación de los archivos temporales del mismo, pero no es el caso de Chrome, que no dispone de dicha opción de configuración en su página de configuración, guardando por defecto todos estos archivos en la carpeta de usuario de la unidad C:, cosa que no puede gustar a todo el mundo.

En mi caso por ejemplo dispongo de un disco SSD para el sistema operativo y no quiero llenarlo de archivos inútiles ni tampoco preocuparme de borrar archivos temporales, que por defecto se almacenan ahí en Chrome. Otros usuarios sin embargo querrán precisamente guardarlos ahí para obtener mayor rendimiento o sencillamente querrán cambiar la ruta a una partición distinta del disco duro en donde meten toda la “basura” temporal, como es mi caso. Además es algo imprescindible para los que nos gusta tener el máximo control sobre los procesos y archivos de nuestro ordenador.

¿Cómo cambiamos la ubicación?

Sencillamente tenemos que editar o crear el acceso directo a Chrome. Para editarlo, hacemos click con el botón derecho encima de él, vamos a “propiedades” y luego a “Acceso directo”.

Debemos añadir a la ruta, por ejemplo:

--disk-cache-dir="H:mirutapersonalizada"

Es decir, que si queremos guardar los archivos en la carpeta “mirutapersonalizada” de la unidad “H” y utilizamos Windows 7 o Windows Vista, debe quedar:

"C:Program Files (x86)GoogleChromeApplicationchrome.exe" --disk-cache-dir="H:mirutapersonalizada"

Se ha partido de que Chrome está instalado en la carpeta C:Program Files (x86), pero podría estar en otra unidad o ser cualquier otra dependiendo de la versión de Windows. En Windows XP puede que esta carpeta se llame “Archivos de programa”, por lo que quedaría:

"C:Archivos de programaGoogleChromeApplicationchrome.exe" --disk-cache-dir="H:mirutapersonalizada"

Debemos comprobar siempre que tanto la ruta al archivo ejecutable de chrome.exe como la nueva ruta de la carpeta que especifiquemos para almacenarlos archivos temporales exista. Una vez accedamos mediante el acceso directo, se cambiará la ubicación. Debemos escribirlo tal cual, con comillas incluidas.

¿Qué pasa si Chrome es el navegador predeterminado y lo abrimos mediante una aplicación o enlace?

Necesitamos un paso adicional para que la configuración también se aplique cuando no abrimos el navegador mediante el acceso directo (solamente en caso de que sea el navegador predeterminado).

Vamos a inicio -> ejecutar y ejecutamos regedit.

Navegamos por las carpetas hasta la siguiente clave de registro:

HKEY_CLASSES_ROOTChromeHTMLshellopencommand

Sencillamente añadimos –disk-cache-dir=”H:mirutapersonalizada” después de chrome.exe”, de modo que, en caso de usar Windows Vista o Windows 7 quede:

"C:Program Files (x86)GoogleChromeApplicationchrome.exe" --disk-cache-dir="H:mirutapersonalizada" -- "%1"

NOTA: El guión inicial es doble, pero puede no mostrarse correctamente en vuestro navegador.

Recordemos que la carpeta Program Files (x86) podría llamarse Archivos de programa en Windows XP.

Para asegurarnos de que siempre que se abra Chrome se haga uso de dicha carpeta para almacenar los archivos temporales o de cache, debemos buscar todas las entradas de registro similares que están bajo una entrada del tipo opencommand” y que contengan la ruta al archivo ejecutable de Chrome, algo que podemos hacer de un modo sencillo si en regedit hacemos click en Edición -> Buscar y pegamos la ruta “C:Program Files (x86)GoogleChromeApplicationchrome.exe” en el campo de búsqueda para finalmente hacer click en Buscar siguiente repetidas veces mientras vamos realizando exactamente el mismo cambio anterior en todas las entradas que encontremos y que irán apareciendo de una en una cada vez que hagamos click en Buscar siguiente.

No os olvidéis de eliminar el acceso directo a Chrome de la barra de tareas, el cual deberéis reemplazar por el nuevo que habéis creado.

Si tenéis alguna duda, escribidme un comentario.

Por último, decir que en esta página se hablará de las cosas tanto desde un nivel muy básico de usuario como desde el punto de vista de un administrador de sistemas o programador. La idea es que cada artículo resulte útil a quien le tenga que resultar útil y, en este caso, puede ser de utilidad para muchas personas.

EduZRO

<p>Ingeniero técnico en informática, actualmente trabajo como desarrollador web y programador de videojuegos.</p>

8 Comments

  1. Rodrigo dice:

    Hola neeonez, gracias por la info pero no resulta; tengo W7 (64bits), instalé un Dataram disk que funciona bien con el Mozilla pero no con el Chrome: no importa si lleve o no espacio (llamé MyChomeCache, Caché Chrome y de otras formas a la carpeta de destino), no importa si lo instale de nuevo, reinicie el sistema, limpie el registro con CCleaner y TuneUp, en fin, haga lo que haga, no funciona: al cambiar la ruta de destino usando las propiedades del acceso directo de Chrome lo acepta sin chistar, pero no importa cuantas pestañas tenga abiertas (hasta 5 videos de youtube al mismo tiempo), la carpeta de destino permanece inexorablemente vacía.
    ¿Tengo alguna posibilidad de solucionarlo?
    Saludos y gracias de antemano.

  2. neeonez dice:

    Hola Rodrigo;

    Me he dado cuenta de que WordPress ha cambiado las comillas dobles por otras distintas de apertura y de cierre, por lo que si has copiado y pegado, puede que no te funcionase. He editado el artículo.

    Asegúrate de que en el destino del directorio aparece tal cual está en el artículo, con comillas concluidas al comienzo y al final de los directorios de chrome y del que deseas utilizar como cache.

    Utilizo el mismos sistema operativo que tú y la última versión de chrome y me funciona. Otro motivo puede ser que aunque se realice el cambio, tengas las carpetas ocultas (aunque no se suele dar el caso). Si aún probando de nuevo no te funciona, abre unos cuantos vídeos de youtube y mira el tamaño del directorio.

    Cuéntame si lo has arreglado.

    1. Rodrigo dice:

      Hola Neoonez, gracias por la respuesta; intenté con la sintaxis textual indicada (sólo que mi unidad en la RAM es F: y la carpeta es TEMP) y nada (la carpeta no cambia de tamaño, antes tampoco lo hacía); me extraña que el Chrome sí avisa si es que la ruta es considerada inválida, pero, aunque acepte la ruta indicada, si corro el CCleaner después de usar el Chrome me indica que está limpiando sus temporales en C:UsersusuarioAppDataLocalGoogleChromeUser DataDefaultCache … 🙁
      ¿Estaré asumiendo erróneamente que TODOS los temporales de Chrome pueden guardarse en otro lugar?… ¿Qué sentido tendría desviarlos entonces, considerando (a priori) que mientras más temporales maneje en la RAM, más velocidad de navegación?
      Saludos y gracias por tu paciencia.

      1. neeonez dice:

        Hola otra vez Rodrigo;

        No creo que por guardar tus temporales en la RAM vayas a tener más velocidad de navegación; si comparamos tiempos de acceso a un disco duro con tiempos de respuesta para peticiones http, las diferencias serían exponenciales. Si por ejemplo tienes tus archivos temporales en un disco duro DISTINTO (que no partición) al del sistema operativo, sí podrías notarlo cuando el disco duro comienza a girar desde cero tras un tiempo de inactividad, pero sería el único caso.

        En el acceso directo, prueba con doble guión en: –disk-cache-dir

        Si sigue sin funcionarte, puedes modificarlo en el registro directamente, porque podrías tener algún problema con él. Abre el regedit (inicio-> busca regedit -> y lo abres).

        Navega hasta el archivo: HKEY_CLASSES_ROOTChromeHTMLshellopencommand

        Click derecho en el archivo que contenga la ruta y pinchas en modificar.

        Por defecto tendrás algo como:

        “C:Program Files (x86)GoogleChromeApplicationchrome.exe” — “%1”

        Y ha de quedar:

        “C:Program Files (x86)GoogleChromeApplicationchrome.exe” –disk-cache-dir=”F:tucache” — “%1”

        PD: Es normal que el comentario desaparezca el enviarlo, puesto que no se recarga la página. Pondré un mensaje de aviso más visible cuando ande bien de tiempo ; ) [las 6:20 de la noche/mañana y yo aún programando jeje…].

        Un saludo

    2. Roidrigo dice:

      Gracias Neeonez, disculpa la demora en responder; finalmente no dijo lo que decía que hacía, hice lo que me indicaste (efectivamente había un autoupdater de google) pero no funcionó; de todas formas te agradezco la dedicación y te deseo la mejor de las suertes, saludos desde Chile!

  3. drugo dice:

    mil gracias¡¡ en `rincipio me ha servido de mucho

    saludos

  4. jose dice:

    hay una carpeta “Pepper Data” que se encuentra en la misma raiz que la carpeta “Cache”, la cual también almacena información temporal, mi pregunta es… existe otra propiedad parecida a esta “–disk-cache-dir=”H:mirutapersonalizada”” que resuelva la carpeta “Pepper Data”???. Eh intentado “–disk-Pepper_Data-dir=”H:mirutapersonalizada”” y no ha funcionado
    alguien sabe algo??

  5. tecnicocps dice:

    Ponlo sin las comillas, asi me funciono a mi en w7 y w10(ahora) –disk-cache-dir=d:tempchrome

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *