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


Как повторно инициализировать автономный кэш файлов и базу данных в Windows XP

В этой статье приведены два метода повторной инициализации кэша автономных файлов и базы данных в Windows XP.

Область применения: Windows XP
Исходный номер базы знаний: 230738

Итоги

Кэш автономных файлов (CSC или кэширование на стороне клиента) и база данных имеет встроенную возможность перезапуска, если его содержимое подозревается в повреждении. Если подозревается повреждение, мастер синхронизации может вернуть следующее сообщение об ошибке:

Не удалось объединить автономные изменения в \\server_name\share_name. Неправильный параметр.

Дополнительные сведения

Метод 1

Кэш автономных файлов — это структура папок, расположенная в папке %SystemRoot%\CSC, которая скрыта по умолчанию. Папка CSC и все содержащиеся в ней файлы и вложенные папки не должны изменяться напрямую; это может привести к потере данных и полной разбивке функциональных возможностей автономных файлов.

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

  1. На вкладке "Автономные файлы" на вкладке "Автономные файлы" нажмите клавиши CTRL+SHIFT и нажмите кнопку "Удалить файлы". Появится следующее сообщение:

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

    Хотите ли вы повторно инициализировать кэш?

  2. Нажмите кнопку "Да" два раза, чтобы перезагрузить компьютер.

Метод 2.

Использование редактора реестра

Если вы не можете получить доступ к вкладке "Автономные файлы ", используйте этот метод для повторной инициализации кэша автономных файлов (CSC) в системе, изменив реестр. Используйте этот метод, чтобы повторно инициализировать автономный кэш файлов или кэш на стороне клиента в нескольких системах. Добавьте следующий подраздел реестра: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\NetCache
Имя ключа: FormatDatabase
Тип ключа: DWORD
Значение ключа: 1

Примечание.

Фактическое значение раздела реестра игнорируется. Для этого изменения реестра требуется перезапуск. При перезапуске компьютера оболочка повторно инициализирует кэш CSC, а затем удаляет раздел реестра, если запись реестра существует.

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

Все файлы кэша удаляются и несинхронизированные данные теряются.

Использование Reg.exe

Вы также можете автоматизировать процесс настройки этого значения реестра с помощью редактора командной строки Reg.exe. Для этого введите следующую команду в окне Reg.exe:

REG ADD "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\NetCache" /v FormatDatabase /t REG_DWORD /d 1 /f

Примечание.

Чтобы повторно инициализировать кэш автономных файлов и базу данных в Windows Vista или Windows 7, щелкните следующий номер статьи, чтобы просмотреть статью в Базе знаний Майкрософт:
942974 На клиентском компьютере под управлением Windows Vista или Windows 7 можно по-прежнему получать доступ к автономным файлам, даже если файловый сервер удаляется из сети.