Spostare la cartella CSC (Client-Side Caching) in un nuovo percorso in Windows

Questo articolo descrive come spostare la cartella CSC in Windows. Viene inoltre descritto come eliminare la cartella della cache precedente dopo lo spostamento della cartella della cache CSC in un nuovo percorso.

Si applica a: Windows 10, versione 2004, Windows 10, versione 1909, Windows 10, versione 1709, Windows 7 Service Pack 1
Numero KB originale: 942960

Importante

In questo articolo sono contenute informazioni relative alla modifica del Registro di sistema. Prima di modificare il Registro di sistema, assicurarsi di eseguirne una copia di backup e di sapere come ripristinarlo in caso di problemi. Per ulteriori informazioni su come eseguire backup, ripristino e modifiche al Registro di sistema, vedere Back up e ripristino del Registro di sistema in Windows.

Perché non è possibile usare Cachemov.exe

Lo strumento Cachemov.exe non è supportato in Windows Vista e versioni successive di Windows. Quando si tenta di usare lo strumento Cachemov.exe per spostare la cartella CSC in Windows Vista e versioni successive di Windows, è possibile che venga visualizzato il messaggio di errore seguente:

cachemov.exe - Ordinale non trovato
Impossibile individuare l'ordinale 51 nella libreria a collegamento dinamico CSCDLL.dll

Nota

La cartella CSC è la cartella in cui Windows Vista archivia i file offline.

Lo strumento Cachemov.exe viene usato per spostare la cartella CSC in un computer che contiene uno dei sistemi operativi seguenti:

  • Windows Server 2003
  • Windows XP
  • Windows 2000 Server

Spostare la cartella CSC

In genere, la cache dei file offline si trova nella directory seguente: %systemroot%\CSC.

Per spostare la cartella della cache CSC in un altro percorso in Windows Vista, Windows 7, Windows 8.1 e Windows 10, seguire questa procedura:

  1. Aprire un prompt dei comandi con privilegi elevati. Selezionare Avvia>tutti i programmi>accessori, fare clic con il pulsante destro del mouse su Prompt dei comandi e quindi scegliere Esegui come amministratore.

    Se ti viene richiesta una password amministratore o una conferma, digita la password o seleziona Consenti.

  2. Digitare il comando seguente e quindi premere INVIO.

    REG ADD "HKLM\System\CurrentControlSet\Services\CSC\Parameters" /v MigrationParameters /t REG_DWORD /d 1 /f
    
  3. Digitare il comando seguente e quindi premere INVIO:

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

    Nota

    Potrebbe essere necessario sostituire una lettera di unità diversa, in base alla situazione.

  4. Nella Procedura guidata trasferimento facile di Windows selezionare le opzioni seguenti:

    1. Selezionare Avvia un nuovo trasferimento.

    2. Selezionare Il mio vecchio computer.

    3. Selezionare Usa un CD, un DVD o altri supporti rimovibili.

    4. Selezionare Disco rigido esterno o in un percorso di rete.

    5. Digitare un percorso in cui salvare il file Savedata.mig e quindi selezionare Avanti.

    6. Seleziona Opzioni avanzate.

    7. Nella finestra di dialogo Seleziona account utente, file e impostazioni da trasferire seguire questa procedura:

      1. Deselezionare tutte le caselle di controllo.
      2. In Impostazioni di sistema e programma (tutti gli utenti) espandere Impostazioni>di Windows Rete e Internet e quindi selezionare la casella di controllo File offline .
      3. Ripetere il passaggio precedente per ogni utente elencato nella pagina.
      4. Selezionare Avanti per avviare il processo di trasferimento.

Modificare le impostazioni del Registro di sistema

Avviso

L'errata modifica del Registro di sistema tramite l'editor o un altro metodo può causare seri problemi. che potrebbero richiedere la reinstallazione del sistema operativo. Microsoft non è in grado di garantire la soluzione di tali problemi. La modifica del Registro di sistema è a rischio e pericolo dell'utente.

Controllare le dimensioni della cache usate nel computer seguendo questa procedura:

  1. In Pannello di controllo selezionareFile offlinedi rete e Internet>.
  2. Selezionare la scheda Utilizzo disco nella casella File offline .

Se la dimensione della cache è zero, è necessario modificare solo le impostazioni del Registro di sistema specificate nell'elenco seguente. In alternativa, se la dimensione della cache è impostata su un valore, seguire tutti i passaggi.

  1. Selezionare Start, digitare regedit nella casella Di ricerca e quindi premere INVIO.

  2. Individuare la sottochiave del Registro di sistema seguente e quindi fare clic con il pulsante destro del mouse su di essa: HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\CSC.

  3. Fare clic con il pulsante destro del mouse su CSC, scegliere Nuovo e quindi selezionare Chiave.

  4. Digitare Parametri nella casella del nome.

  5. Fare clic con il pulsante destro del mouse su Parametri, scegliere Nuovo e quindi selezionare Valore stringa.

  6. Per denominare il nuovo valore, digitare CacheLocation e quindi premere INVIO.

  7. Fare clic con il pulsante destro del mouse su CacheLocation e quindi scegliere Modifica.

  8. Nella casella Dati valore digitare il nome della nuova cartella in cui si vuole creare la cache.

    Nota

    Usare il formato Microsoft Windows NT per il nome della cartella. Ad esempio, se si vuole che il percorso della cache sia d:\csc, digitare \??\d:\csc.

  9. Uscire dal Registro di sistema Editor e quindi riavviare il computer.

Continuare il processo di trasferimento

  1. Al prompt dei comandi con privilegi elevati digitare il comando seguente e quindi premere INVIO: c:\windows\system32\migwiz\migwiz.exe.

  2. Nella Procedura guidata trasferimento facile di Windows selezionare le opzioni seguenti:

    1. Selezionare Continua un trasferimento in corso.
    2. Selezionare No, sono stati copiati file e impostazioni in un CD, dvd o altri supporti rimovibili.
    3. Selezionare In un disco rigido esterno o in un percorso di rete.
    4. Digitare il percorso del file Savedata.mig creato nel passaggio 4e nella sezione Spostare la cartella CSC .
    5. Eseguire il mapping dell'account utente nel computer precedente all'account utente corrispondente nel nuovo computer.
    6. Selezionare Trasferimento successivo>.
    7. Riavviare il computer.

Eliminare la cache precedente

Quando tutti i file vengono spostati, eliminare la cache precedente da una compilazione di Windows Vista Release Candidate 1 (RC1) seguendo questa procedura:

  1. Al prompt dei comandi con privilegi elevati digitare il takeown /r /f c:\windows\csc comando e quindi premere INVIO.

  2. Al prompt dei comandi con privilegi elevati digitare il rd /s c:\windows\csc comando e quindi premere INVIO.

Nota

La limitazione di questo metodo per eliminare la cache precedente è che Takeown.exe può elaborare solo percorsi che non superano il MAX_PATH (lunghezza massima di un percorso). La lunghezza massima di un percorso è di 260 caratteri. Se questa lunghezza del MAX_PATHpercorso supera , il comando takeown avrà esito negativo.

Riferimenti

Per altre informazioni su come modificare il percorso della cartella CSC, vedere Come modificare il percorso della cartella CSC configurando il valore del Registro di sistema CacheLocation in Windows Vista.