Mover la carpeta de almacenamiento en caché del lado cliente (CSC) a una nueva ubicación en Windows

En este artículo se describe cómo mover la carpeta CSC en Windows. También describe cómo eliminar la carpeta de caché antigua después de mover la carpeta de caché CSC a una nueva ubicación.

Se aplica a: Windows 10, versión 2004, Windows 10, versión 1909, Windows 10, versión 1709, Windows 7 Service Pack 1
Número de KB original: 942960

Importante

Este artículo contiene información sobre cómo modificar el Registro. Asegúrese de hacer una copia de seguridad del Registro antes de modificarlo. Asegúrese de saber cómo recuperar el registro en caso de producirse algún problema. Para obtener más información sobre cómo realizar una copia de seguridad, restaurar y modificar el Registro, consulte Cómo hacer una copia de seguridad y restaurar el registro en Windows.

¿Por qué no puedes usar Cachemov.exe

La herramienta Cachemov.exe no se admite en Windows Vista ni en versiones posteriores de Windows. Al intentar usar la herramienta Cachemov.exe para mover la carpeta CSC en Windows Vista y versiones posteriores de Windows, es posible que reciba el siguiente mensaje de error:

cachemov.exe- Ordinal no encontrado
No se pudo encontrar el ordinal 51 en la biblioteca de vínculos dinámicos CSCDLL.dll

Nota:

La carpeta CSC es la carpeta en la que Windows Vista almacena los archivos sin conexión.

La herramienta Cachemov.exe se usa para mover la carpeta CSC en un equipo que contiene uno de los siguientes sistemas operativos:

  • Windows Server 2003
  • Windows XP
  • Windows 2000 Server

Mover la carpeta CSC

Normalmente, la caché de archivos sin conexión se encuentra en el directorio siguiente: %systemroot%\CSC.

Para mover la carpeta de caché CSC a otra ubicación en Windows Vista, Windows 7, Windows 8.1 y Windows 10, siga estos pasos:

  1. Abra un símbolo del sistema con privilegios elevados. Seleccione Iniciar>todos los accesorios de programas>, haga clic con el botón derecho en Símbolo del sistema y, a continuación, seleccione Ejecutar como administrador.

    Si se le pide una contraseña de administrador o que confirme la acción, escriba la contraseña o seleccione Permitir.

  2. Escriba el siguiente comando y presione ENTRAR:

    REG ADD "HKLM\System\CurrentControlSet\Services\CSC\Parameters" /v MigrationParameters /t REG_DWORD /d 1 /f
    
  3. Escriba el siguiente comando y presione ENTRAR:

    c:\windows\system32\migwiz\migwiz.exe
    

    Nota:

    Es posible que tenga que sustituir una letra de unidad diferente, según corresponda para su situación.

  4. En el Asistente para transferencia fácil de Windows, seleccione las siguientes opciones:

    1. Seleccione Iniciar una nueva transferencia.

    2. Seleccione Mi equipo antiguo.

    3. Seleccione Usar un CD, DVD u otro medio extraíble.

    4. Seleccione Disco duro externo o en una ubicación de red.

    5. Escriba una ruta de acceso donde quiera guardar el archivo Savedata.mig y, a continuación, seleccione Siguiente.

    6. Seleccione Opciones avanzadas.

    7. En el cuadro de diálogo Seleccionar cuentas de usuario, archivos y opciones de configuración para transferir , siga estos pasos:

      1. Desactive todas las casillas.
      2. En Configuración del sistema y del programa (todos los usuarios), expanda Red de configuración> de Windowse Internet y, a continuación, active la casilla Archivos sin conexión.
      3. Repita el paso anterior para cada usuario que aparece en la página.
      4. Seleccione Siguiente para comenzar el proceso de transferencia.

Cambio de la configuración del Registro

Advertencia

Es posible que se produzcan problemas graves si modifica el Registro de forma incorrecta mediante el Editor del Registro u otro método. Estos problemas pueden requerir la reinstalación del sistema operativo. Microsoft no puede garantizar la solución de estos problemas. Modifique el Registro bajo su propia responsabilidad.

Compruebe el tamaño de caché que se usa en el equipo siguiendo estos pasos:

  1. En Panel de control, seleccioneArchivos sin conexiónde Red e Internet>.
  2. Seleccione la pestaña Uso del disco en el cuadro Archivos sin conexión .

Si el tamaño de caché es cero, solo debe cambiar la configuración del Registro tal como se indica en la lista siguiente. O bien, si el tamaño de caché está establecido en algún valor, siga todos los pasos.

  1. Seleccione Inicio, escriba regedit en el cuadro Buscar y presione ENTRAR.

  2. Busque la siguiente subclave del Registro y haga clic con el botón derecho en ella: HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\CSC.

  3. Haga clic con el botón derecho en CSC, seleccione Nuevo y, a continuación, seleccione Clave.

  4. Escriba Parámetros en el cuadro de nombre.

  5. Haga clic con el botón derecho en Parámetros, seleccione Nuevo y, a continuación, seleccione Valor de cadena.

  6. Para asignar un nombre al nuevo valor, escriba CacheLocation y presione ENTRAR.

  7. Haga clic con el botón derecho en CacheLocation y, a continuación, seleccione Modificar.

  8. En el cuadro Datos de valor , escriba el nombre de la nueva carpeta en la que desea crear la memoria caché.

    Nota:

    Use el formato de Microsoft Windows NT para el nombre de la carpeta. Por ejemplo, si desea que la ubicación de la caché sea d:\csc, escriba \??\d:\csc.

  9. Salga del registro Editor y reinicie el equipo.

Continuar el proceso de transferencia

  1. En el símbolo del sistema con privilegios elevados, escriba el siguiente comando y presione ENTRAR: c:\windows\system32\migwiz\migwiz.exe.

  2. En el Asistente para transferencia fácil de Windows, seleccione las siguientes opciones:

    1. Seleccione Continuar una transferencia en curso.
    2. Seleccione No, he copiado archivos y configuraciones en un CD, DVD u otro medio extraíble.
    3. Seleccione En un disco duro externo o una ubicación de red.
    4. Escriba la ruta de acceso del archivo Savedata.mig creado en el paso 4e en la sección Mover la carpeta CSC .
    5. Asigne la cuenta de usuario del equipo antiguo a la cuenta de usuario correspondiente en el nuevo equipo.
    6. Seleccione Siguiente>transferencia.
    7. Reinicie el equipo.

Eliminación de la memoria caché antigua

Cuando se muevan todos los archivos, elimine la memoria caché antigua de una compilación de Windows Vista Release Candidate 1 (RC1) siguiendo estos pasos:

  1. En el símbolo del sistema con privilegios elevados, escriba el takeown /r /f c:\windows\csc comando y presione ENTRAR.

  2. En el símbolo del sistema con privilegios elevados, escriba el rd /s c:\windows\csc comando y presione ENTRAR.

Nota:

La limitación de este método para eliminar la memoria caché antigua es que Takeown.exe solo puede procesar rutas de acceso que no superen la MAX_PATH (longitud máxima de una ruta de acceso). La longitud máxima de una ruta de acceso es de 260 caracteres. Si esta longitud de ruta de acceso supera , MAX_PATHse produce un error en el comando takeown.

Referencias

Para obtener más información sobre cómo cambiar la ubicación de la carpeta CSC, vea Cómo cambiar la ubicación de la carpeta CSC configurando el valor del Registro CacheLocation en Windows Vista.