Поделиться через


Перемещение папки кэширования на стороне клиента (CSC) в новое расположение в Windows

В этой статье описывается перемещение папки CSC в Windows. В нем также описывается удаление старой папки кэша после перемещения папки кэша CSC в новое расположение.

Область применения: Windows 10, версия 2004, Windows 10, версия 1909, Windows 10, версия 1709, Windows 7 с пакетом обновления 1
Исходный номер базы знаний: 942960

Внимание

В статье содержатся сведения об изменении реестра. Перед внесением изменений рекомендуется создать резервную копию реестра. и изучить процедуру его восстановления на случай возникновения проблемы. Для получения дополнительной информации о том, как создать резервную копию, восстановить и изменить реестр, см. Сведения о резервном копировании и восстановлении реестра Windows.

Почему нельзя использовать Cachemov.exe

Средство Cachemov.exe не поддерживается в Windows Vista и более поздних версиях Windows. При попытке использовать средство Cachemov.exe для перемещения папки CSC в Windows Vista и более поздних версиях Windows может появиться следующее сообщение об ошибке:

cachemov.exe — порядковый номер не найден
Порядковый номер 51 не удалось найти в библиотеке динамических ссылок CSCDLL.dll

Примечание.

Папка CSC — это папка, в которой Windows Vista хранит автономные файлы.

Средство Cachemov.exe используется для перемещения папки CSC на компьютер, содержащий одну из следующих операционных систем:

  • Windows Server 2003
  • Windows XP
  • Windows 2000 Server

Перемещение папки CSC

Как правило, кэш автономных файлов находится в следующем каталоге: %systemroot%\CSC

Чтобы переместить папку кэша CSC в другое расположение в Windows Vista, Windows 7, Windows 8.1 и Windows 10, выполните следующие действия:

  1. Откройте командную строку с повышенными привилегиями. Выберите "Запустить>все программы>", щелкните правой кнопкой мыши командную строку и выберите "Запуск от имени администратора".

    Если система запросит пароль администратора или подтверждение, введите пароль или нажмите кнопку Разрешить.

  2. Введите следующую команду и нажмите клавишу ВВОД.

    REG ADD "HKLM\System\CurrentControlSet\Services\CSC\Parameters" /v MigrationParameters /t REG_DWORD /d 1 /f
    
  3. Введите следующую команду и нажмите клавишу ВВОД.

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

    Примечание.

    Возможно, вам придется заменить другую букву диска, как это подходит для вашей ситуации.

  4. В мастере простой передачи Windows выберите следующие параметры:

    1. Нажмите кнопку "Начать новую передачу".

    2. Выберите мой старый компьютер.

    3. Выберите использовать компакт-диск, DVD-диск или другой съемный носитель.

    4. Выберите внешний жесткий диск или в сетевое расположение.

    5. Введите путь, в котором нужно сохранить файл Savedata.mig, а затем нажмите кнопку "Далее".

    6. Выберите дополнительные параметры.

    7. В диалоговом окне выбора учетных записей пользователей, файлов и параметров для передачи выполните следующие действия.

      1. Снимите все флажки.
      2. В разделе Системные и программные параметры (все пользователи) разверните узел "Параметры>Windows" и "Интернет", а затем установите флажок "Автономные файлы".
      3. Повторите предыдущий шаг для каждого пользователя, который указан на странице.
      4. Нажмите кнопку "Далее ", чтобы начать процесс передачи.

Изменение параметров реестра

Предупреждение

При неправильном изменении реестра с использованием редактора реестра или другого способа могут случиться серьезные проблемы. Для решения этих проблем может потребоваться переустановка операционной системы. Компания Microsoft не может гарантировать, что эти проблемы могут быть решены. Ответственность за изменение реестра несет пользователь.

Проверьте размер кэша, используемый на компьютере, выполнив следующие действия.

  1. В панель управления выберите "Сетевые и интернет-автономные>файлы".
  2. Откройте вкладку "Использование диска" в поле "Автономные файлы ".

Если размер кэша равен нулю, необходимо изменить только параметры реестра, как указано в следующем списке. Или, если для размера кэша задано некоторое значение, выполните все действия.

  1. Нажмите кнопку "Пуск", введите regedit в поле поиска и нажмите клавишу ВВОД.

  2. Найдите следующий подраздел реестра и щелкните его правой кнопкой мыши. HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\CSC

  3. Щелкните правой кнопкой мыши CSC, наведите указатель на "Создать" и выберите "Ключ".

  4. Введите параметры в поле имени.

  5. Щелкните правой кнопкой мыши параметры, наведите указатель мыши на "Создать" и выберите "Строковое значение".

  6. Чтобы указать новое значение, введите CacheLocation и нажмите клавишу ВВОД.

  7. Щелкните правой кнопкой мыши CacheLocation и выберите пункт "Изменить".

  8. В поле "Значение" введите имя новой папки, в которой требуется создать кэш.

    Примечание.

    Используйте формат Microsoft Windows NT для имени папки. Например, если нужно, чтобы расположение кэша было d:\csc, введите \??\d:\csc.

  9. Закройте редактор реестра, а затем перезапустите компьютер.

Продолжить процесс передачи

  1. В командной строке с повышенными привилегиями введите следующую команду и нажмите клавишу ВВОД: c:\windows\system32\migwiz\migwiz.exe

  2. В мастере простой передачи Windows выберите следующие параметры:

    1. Нажмите кнопку "Продолжить передачу".
    2. Выберите "Нет", я скопировал файлы и параметры на компакт-диск, DVD-диск или другой съемный носитель.
    3. Выберите "На внешнем жестком диске или сетевом расположении".
    4. Введите путь к файлу Savedata.mig, созданному на шаге 4e, в разделе "Переместить папку CSC".
    5. Сопоставить учетную запись пользователя на старом компьютере с соответствующей учетной записью пользователя на новом компьютере.
    6. Нажмите кнопку "Следующая >передача".
    7. Перезагрузите компьютер.

Удаление старого кэша

При перемещении всех файлов удалите старый кэш из сборки кандидата версии 1 (RC1) Windows Vista, выполнив следующие действия:

  1. В командной строке с повышенными привилегиями введите takeown /r /f c:\windows\csc команду и нажмите клавишу ВВОД.

  2. В командной строке с повышенными привилегиями введите rd /s c:\windows\csc команду и нажмите клавишу ВВОД.

Примечание.

Ограничение этого метода удаления старого кэша заключается в том, что Takeown.exe может обрабатывать только пути обработки, которые не превышают MAX_PATH (максимальная длина пути). Максимальная длина пути составляет 260 символов. Если длина пути превышает MAX_PATHдлину, команда takeown завершается ошибкой.

Ссылки

Дополнительные сведения о том, как изменить расположение папки CSC, см. в разделе "Как изменить расположение папки CSC", настроив значение реестра CacheLocation в Windows Vista.