Condividi tramite


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

Questo articolo descrive come spostare la cartella CSC in Windows. Descrive anche come eliminare la cartella della cache precedente dopo aver spostato la 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 trovare il numero ordinale 51 nella libreria di collegamento dinamico CSCDLL.dll

Note

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 cache CSC in un'altra posizione 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 gli accessori programmi>, 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
    

    Note

    Potrebbe essere necessario sostituire una lettera di unità diversa, come appropriato per la situazione.

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

    1. Selezionare Avvia un nuovo trasferimento.

    2. Selezionare My old computer (Computer precedente).

    3. Selezionare Usa un CD, un DVD o un altro supporto rimovibile.

    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. Selezionare Opzioni avanzate.

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

      1. Deselezionare tutte le caselle di controllo.
      2. In Impostazioni sistema e programma (tutti gli utenti) espandere Rete e Internet delle impostazioni>di Windows 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 esclusivo rischio dell'utente.

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

  1. In Pannello di controllo selezionare Rete e File offline 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 come indicato nell'elenco seguente. In alternativa, se le dimensioni della cache sono impostate 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 esso: HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\CSC.

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

  4. Digitare Parametri nella casella nome.

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

  6. Per assegnare un nome al 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 desidera creare la cache.

    Note

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

  9. Uscire dall'editor del Registro di sistema 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 semplice di Windows selezionare le opzioni seguenti:

    1. Selezionare Continua un trasferimento in corso.
    2. Selezionare No, ho copiato file e impostazioni in un CD, un DVD o un altro supporto rimovibile.
    3. Selezionare Su un disco rigido esterno o 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 Next Transfer (Trasferimento successivo>).
    7. Riavviare il computer.

Eliminare la cache precedente

Quando tutti i file vengono spostati, eliminare la vecchia cache da una build 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.

Note

La limitazione di questo metodo per eliminare la cache precedente è che Takeown.exe può elaborare solo i percorsi che non superano ( MAX_PATH lunghezza massima di un percorso). La lunghezza massima di un percorso è di 260 caratteri. Se la lunghezza del MAX_PATHpercorso supera , il comando takeown ha 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.