Чистка кэша автономных файлов

Все об администрировании рабочих станций Windows 95/98/NT/2000/XP/7/8. То, чего не найдешь в бескрайних просторах Интернета. Решения тех проблем, которые не решаются типовыми ответами, которые можно получить в техподдержке Майкрософта - а именно: переустановить продукт или купить какой-ть другой лицензионный диск.


Модератор: UncleFather

Аватара пользователя
UncleFather
Site Admin
Сообщения: 1503
Зарегистрирован: 17 авг 2004 16:20, Вт
Контактная информация:

Чистка кэша автономных файлов

Сообщение UncleFather »

Задача:

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

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


Решение:

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

Если и после этого в работе кэша возникают проблемы, можно очистить кэш автономных файлов, выполнив удаление файлов в окне «Свойства папки» на вкладке «Автономные файлы». Появится следующее сообщение:
Кэш автономных файлов на локальном компьютере будет инициализирован заново. Все несинхронизованные с сетевыми компьютерами изменения будут потеряны. Все автономные файлы и папки станут недоступными. Необходима перезагрузка компьютера.

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

  • для Windows XP - HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\NetCache

  • для Windows Vista и выше - HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\CSC\Parameters

создаем параметр FormatDatabase типа DWORD со значением 1 и перезагружаем компьютер.

Либо, чтобы не лезть в реестр, можно выполнить команды:

  • для Windows XP:

    Код: Выделить всё

    REG ADD "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\NetCache" /v FormatDatabase /t REG_DWORD /d 1 /f
  • для Windows Vista и выше:

    Код: Выделить всё

    REG ADD "HKLM\System\CurrentControlSet\Services\CSC\Parameters" /v FormatDatabase /t REG_DWORD /d 1 /f

после чего перезагрузить компьютер.

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

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

Предупреждение. Все файлы кэша будут удалены, а несинхронизированные данные - утеряны.

Дополнительно читаем статью Повторная инициализация кэша и базы данных автономных файлов.


Alexander A. Manaeff©

Понравилась статья? Будем крайне признательны за репосты в соцсетях! Материально поддержать проект можно здесь

Мои странички:
ВКонтакте
Одноклассники
Youtube
Facebook
Instagram

Изображение
Изображение
Изображение
Изображение