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

Ответить


Этот вопрос предназначен для предотвращения автоматической отправки форм спам-ботами.
Смайлики
:| :) :wink: :D :lol: :( :cry: 8) :o :oops: :? :x :P :evil: :twisted: :roll: :!: :?: :idea: :arrow: :mrgreen:
Ещё смайлики…

Markdown is OFF

BBCode ВКЛЮЧЁН
[img] ВКЛЮЧЁН
[url] ВКЛЮЧЁН
Смайлики ВКЛЮЧЕНЫ

Обзор темы
   

Развернуть Обзор темы: Чистка кэша автономных файлов

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

UncleFather » 09 мар 2017 23:22, Чт

Задача:

При использовании автономных файлов в 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 и удалит раздел реестра, если запись реестра существует.

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

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


Вернуться к началу