25.12.201415:3225.12.2014 15:32:43
Как известно, Microsoft поменяла принцип и технологию кэширования автономных файлов начиная с Windows Vista. В Windows XP кэш автономных файлов можно было сбросить в настройках автономных файлов путем клика на кнопку «Удалить файлы…», удерживая при этом SHIFT+CTRL. В результате появлялось окно с предложением инициализировать кэш и после перезагрузки кэш благополучно инициализировался:
В Windows Vista, Windows 7 (и скорее всего также и в Windows 8, не проверял) таким образом очистить кэш автономных файлов уже не получится. Для сброса кэша в указанных операционных системах нужно проделать следующее:
1) Запустить regedit и найти ветку HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\CSC\Parameters
2) Создать в этой ветке параметр DWORD (32 бита) с именем FormatDatabase и значением 1.
3) Перезагрузить компьютер.
ВНИМАНИЕ!!! Перед созданием параметра и инициализацией кэша обязательно убедитесь, что автономные файлы синхронизированы с соответствующими сетевыми папками — не синхронизированные изменения будут потеряны и вы можете лишиться важных данных!
После перезагрузки компьютера кэш будет переинициализирован и ключ автоматически удалён.
Можно создать параметр автоматически через командную строку, выполнив следующую команду:
REG ADD "HKLM\System\CurrentControlSet\Services\CSC\Parameters" /v FormatDatabase /t REG_DWORD /d 1 /f
Официальную статью Microsoft по этой теме можно найти
тут
.
Функция автономных (офлайн) файлов в Windows 10 позволяет сделать определенные сетевые папки или файлы доступными в автономном режиме, даже если ваш компьютер не подключен к корпоративной сети. В этой статье мы рассмотрим, как включить и настроить автономные файлы (Offline Files) в Windows 10/Windows Server 2016 вручную и с помощью групповых политик.
Автономные файлы доступны в экосистеме Windows довольно давно. Все что требуется от пользователя – включить Offline Files на компьютере и пометить определенные файлы или папки на сетевом ресурсе “всегда доступными в автономном режиме”. После этого Windows сохраняет указанные ресурсы в локальный кэш на диске и периодически обновляет его в фоновом режиме (раз в 2 часа — частоту синхронизации автономных файлов можно задать с помощью параметра GPO Configure Background Sync).
Содержание:
- Включить автономные файлы в Windows 10
- Включить Offline Files для сетевой папки на Windows Server
- Настройка автономный файлов с помощью групповых политик
Включить автономные файлы в Windows 10
В Windows 10 можно включить автономное файлы через классическую Панель управления.
- Откройте Центр синхронизации (Sync Center);
- В левой панели выберите “Управление автономными файлами” (Manage Offline Files);
- Нажмите на кнопку “Включить автономные файлы” (Enable Offline Files);
- Перезагрузите компьютер.
Теперь пользователю достаточно щелкнуть правой кнопкой мыши по файлу или папке в общей сетевой папке, который нужно сделать доступным автономном и выбрать пункт меню “Всегда доступно в автономном режиме” (Always available offline).
Windows начнет копировать указанные файлов в локальных кэш автономных файлов. По умолчанию размер кэша для автономных файлов в Windows составляет от 25% от емкости диска (в зависимости от версии Windows).
Теперь, если исходный файловый сервер недоступен, скорость сетевоегоподключения до него медленнее, чем заданное пороговое значение, эти файлы будут доступны для работы в автономном режиме через Центр синхронизации.
Все изменения, внесенные в автономные файлы, будут синхронизированы с сервером в следующий раз, когда компьютер подключится к сети.
Офлайн файлы сохраняются на клиентский компьютер в каталог
C:\Windows\CSC
и не доступны напрямую через File Explorer.
Включить Offline Files для сетевой папки на Windows Server
Чтобы пользователь мог помечать некоторые файлы доступными в автономном режиме, поддержка Offline Files должна быть включена в настройках сетевой папки.
В Windows Server 2016 запустите Server Manager и для роли File and Storage Services в свойствах общей сетевой папки включите опцию “Allow caching of share”.
Можно включить ручной режим кэширования для сетевой папки с помощью PowerShell (в этом режиме пользователи могут вручную выбрать папки и файлы, которые нужно сделать доступными офлайн):
Set-SMBShare -Name Docs -CachingMode Manual
Если сетевая папка находится на компьютере с десктопной редакцией Windows, нужно в свойствах общей сетевой папки включить опцию Caching -> Only the files and programs that users specify are available offline.
Настройка автономный файлов с помощью групповых политик
Если вы хотите включить службу автономных файлов на всех компьютерах в домене Active Directory, можно распространить на них следующие параметры реестра через GPO:
- HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\CSC – тип DWORD Start = 1
- HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\CscService
– тип DWORD Start = 2 - HKLM\Software\Policies\Microsoft\Windows\NetCache – тип DWORD Enabled=1
Либо можно использовать политику Allow or Disallow use of the Offline Files feature в разделе GPO Computer Configuration -> Policies -> Administrative Templates -> Network -> Offline Files. Здесь же можно настроить другие параметры Offline Folders:
- Configure Background Sync — включить фоновую синхронизацию и настроить интервалы синхронизации;
- Limit disk space used by Offline Files / Default Cache size – ограничить размер автономных файлов на диске;
- Specify administratively assigned Offline File – список сетевых ресурсов, которые автоматически должны быть синхронизированы на компьютеры пользователей и доступны в автономном режиме (можно указать UNC пути к любым сетевым папкам или личному каталогу пользователя \\Server1\Users$\%username%).
При анализе проблем работы с автономными файлами в Windows полезно исследовать события синхронизации в журнале Windows. Включите ведение лога синхронизации OfflineFiles:
wevtutil sl Microsoft-Windows-OfflineFiles/SyncLog /e:true /q
Затем, например, можно получить список успешно синхронизированных файлов за сутки с помощью такой PowerShell команды:
Get-WinEvent -oldest -filterhashtable @{ logname = "Microsoft-Windows-OfflineFiles/SyncLog"; starttime = (get-date).adddays(-1); id = 2005 } | select-object TimeCreated, @{ name = "Path"; expression = { ([xml]$_.toxml()).Event.UserData.SyncSuccessInfo.Path } }
Для очистки кэша автономных файлов нужно изменить параметра реестра Format Database и перезагрузить компьютер:
reg add HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Csc\Parameters /v FormatDatabase /t REG_DWORD /d 1 /f
shutdown –f –r –t 0
Реализация DI в PHP
Jason-Webb 13.05.2025
Когда я начинал писать свой первый крупный PHP-проект, моя архитектура напоминала запутаный клубок спагетти. Классы создавали другие классы внутри себя, зависимости жостко прописывались в коде, а о. . .
Обработка изображений в реальном времени на C# с OpenCV
stackOverflow 13.05.2025
Объединение библиотеки компьютерного зрения OpenCV с современным языком программирования C# создаёт симбиоз, который открывает доступ к впечатляющему набору возможностей. Ключевое преимущество этого. . .
POCO, ACE, Loki и другие продвинутые C++ библиотеки
NullReferenced 13.05.2025
В C++ разработки существует такое обилие библиотек, что порой кажется, будто ты заблудился в дремучем лесу. И среди этого многообразия POCO (Portable Components) – как маяк для тех, кто ищет. . .
Паттерны проектирования GoF на C#
UnmanagedCoder 13.05.2025
Вы наверняка сталкивались с ситуациями, когда код разрастается до неприличных размеров, а его поддержка становится настоящим испытанием. Именно в такие моменты на помощь приходят паттерны Gang of. . .
Создаем CLI приложение на Python с Prompt Toolkit
py-thonny 13.05.2025
Современные командные интерфейсы давно перестали быть черно-белыми текстовыми программами, которые многие помнят по старым операционным системам. CLI сегодня – это мощные, интуитивные и даже. . .
Конвейеры ETL с Apache Airflow и Python
AI_Generated 13.05.2025
ETL-конвейеры – это набор процессов, отвечающих за извлечение данных из различных источников (Extract), их преобразование в нужный формат (Transform) и загрузку в целевое хранилище (Load). . . .
Выполнение асинхронных задач в Python с asyncio
py-thonny 12.05.2025
Современный мир программирования похож на оживлённый мегаполис – тысячи процессов одновременно требуют внимания, ресурсов и времени. В этих джунглях операций возникают ситуации, когда программа. . .
Работа с gRPC сервисами на C#
UnmanagedCoder 12.05.2025
gRPC (Google Remote Procedure Call) — открытый высокопроизводительный RPC-фреймворк, изначально разработанный компанией Google. Он отличается от традиционых REST-сервисов как минимум тем, что. . .
CQRS (Command Query Responsibility Segregation) на Java
Javaican 12.05.2025
CQRS — Command Query Responsibility Segregation, или разделение ответственности команд и запросов. Суть этого архитектурного паттерна проста: операции чтения данных (запросы) отделяются от операций. . .
Шаблоны и приёмы реализации DDD на C#
stackOverflow 12.05.2025
Когда я впервые погрузился в мир Domain-Driven Design, мне показалось, что это очередная модная методология, которая скоро канет в лету. Однако годы практики убедили меня в обратном. DDD — не просто. . .
Запретите ПК тратить ресурсы на лишние действия.
Windows управляет множеством служб — программ, которые действуют в фоновом режиме, обеспечивая нормальную работу компьютера. Но некоторые из них нужны только для специфических задач и бесполезны для большинства пользователей. Отключив эти службы, вы можете улучшить производительность слабого ПК.
Как настроить службы Windows
Включать и отключать службы можно в специальном менеджере Windows. Чтобы открыть его, воспользуйтесь комбинацией клавиш Windows + R, в появившейся строке введите команду services.msc и нажмите Enter. Вы увидите такое же или похожее (если у вас одна из старых версий ОС) окно:
Менеджер отображает службы в виде таблицы. Здесь можно просмотреть их список и прочитать краткое описание каждой программы. Особую важность представляет столбец «Тип запуска». Именно он показывает, используется ли та или иная служба.
Чтобы отключить службу, нужно кликнуть по ней дважды, нажать «Тип запуска», выбрать «Отключена» и кликнуть «Ок». Но среди прочих вариантов запуска есть значение «Вручную». В целях безопасности выбирайте именно его для всех служб, которые вы захотите отключить. Это позволит системе запускать программы, когда они действительно необходимы, и не тратить на них ресурсы в остальное время.
Перечисленные ниже службы не являются критически важными для работы системы, и многие пользователи могут без них обойтись. Поэтому вы можете перевести эти службы в ручной режим. Перед тем как вносить изменения, обязательно читайте краткие описания, чтобы не остановить работу важных для вас программ.
Некоторые службы из нашего списка могут быть уже полностью отключёнными на вашем ПК или изначально работать в ручном режиме. В таком случае просто пропускайте их.
Ошибочные действия в процессе настройки служб могут привести к некорректной работе системы. Внося изменения, вы берёте ответственность на себя.
Чтобы изменения вступили в силу, после настройки не забудьте перезагрузить ПК.
Какие службы Windows можно перевести в ручной режим работы
Русскоязычные названия некоторых служб из этого списка могут отличаться от тех, которые вы увидите на своём компьютере. Но это касается только формулировок. Если не сможете найти нужную службу по точному названию, ищите варианты, похожие по смыслу.
Windows 10
- Функциональные возможности для подключённых пользователей и телеметрия (Connected User Experiences and Telemetry).
- Служба политики диагностики (Diagnostic Policy Service).
- Служба диагностического отслеживания (Diagnostic Tracking Service).
- Клиент отслеживания изменившихся связей (Distributed Link Tracking Client) — если компьютер не подключён ни к одной сети.
- dmwappushsvc (Служба маршрутизации push-сообщений WAP).
- Диспетчер скачанных карт (Downloaded Maps Manager) — если вы не используете приложение «Карты».
- Вспомогательная служба IP (IP Helper) — если вы не используете IPv6-подключение.
- Служба помощника по совместимости программ (Program Compatibility Assistant Service).
- Диспетчер печати (Print Spooler) — если у вас нет принтера.
- Удалённый реестр (Remote Registry) — эту службу можно полностью отключить.
- Вторичный вход в систему (Secondary Logon).
- Центр обеспечения безопасности (Security Center).
- Модуль поддержки NetBIOS через TCP/IP (TCP/IP NetBIOS Helper).
- Служба сенсорной клавиатуры и панели рукописного ввода (Touch Keyboard and Handwriting Panel Service).
- Служба защитника Windows (Windows Defender Service) — если используете сторонний антивирус или хотите полностью отказаться от защиты.
- Служба регистрации ошибок Windows (Windows Error Reporting Service).
- Служба загрузки изображений Windows (Windows Image Acquisition, WIA) — если у вас нет сканера.
- Windows Search — если вы не пользуетесь функцией поиска Windows.
- Superfetch или SysMain — если Windows установлена на SSD.
- Сетевой вход в систему (NetLogon) — если компьютер не подключён к корпоративной сети.
- Родительский контроль (Parental Controls).
- Служба шифрования дисков BitLocker (BitLocker Drive Encryption Service).
- Факс (Fax).
- Сетевая служба Xbox Live (Xbox Live Network Service) и другие сервисы со словом Xbox в названии — если не играете в игры.
Windows 8/8.1
- Обозреватель компьютеров (Computer Browser) — если компьютер не подключён ни к одной сети.
- Служба политики диагностики (Diagnostic Policy Service).
- Клиент отслеживания изменившихся связей (Distributed Link Tracking Client) — если компьютер не подключён ни к одной сети.
- Вспомогательная служба IP (IP Helper) — если вы не используете IPv6-подключение.
- Автономные файлы (Offline Files).
- Служба помощника по совместимости программ (Program Compatibility Assistant Service).
- Служба перечислителя переносных устройств (Portable Device Enumerator Service).
- Диспетчер печати (Print Spooler) — если у вас нет принтера.
- Удалённый реестр (Remote Registry) — эту службу можно полностью отключить.
- Вторичный вход в систему (Secondary Logon).
- Центр обеспечения безопасности (Security Center).
- Сервер (Server) — если компьютер не используется как сервер.
- Модуль поддержки NetBIOS через TCP/IP (TCP/IP NetBIOS Helper).
- Служба регистрации ошибок Windows (Windows Error Reporting Service).
- Служба загрузки изображений Windows (Windows Image Acquisition, WIA) — если у вас нет сканера.
- Windows Search — если вы не пользуетесь функцией поиска Windows.
Windows 7
- Обозреватель компьютеров (Computer Browser) — если компьютер не подключён ни к одной сети.
- Диспетчер сеансов диспетчера окон рабочего стола (Desktop Window Manager Session Manager) — если не используете тему оформления Aero.
- Служба политики диагностики (Diagnostic Policy Service).
- Клиент отслеживания изменившихся связей (Distributed Link Tracking Client) — если компьютер не подключён ни к одной сети.
- Вспомогательная служба IP (IP Helper) — если вы не используете IPv6-подключение.
- Автономные файлы (Offline Files).
- Служба перечислителя переносных устройств (Portable Device Enumerator Service).
- Диспетчер печати (Print Spooler) — если у вас нет принтера.
- Защищённое хранилище (Protected Storage).
- Удалённый реестр (Remote Registry) — эту службу можно полностью отключить.
- Вторичный вход в систему (Secondary Logon).
- Центр обеспечения безопасности (Security Center).
- Сервер (Server) — если компьютер не используется как сервер.
- Служба ввода планшетного ПК (Tablet PC Input Service).
- Модуль поддержки NetBIOS через TCP/IP (TCP/IP NetBIOS Helper).
- Темы (Themes) — если вы используете классическую тему Windows.
- Служба регистрации ошибок Windows (Windows Error Reporting Service).
- Модуль запуска службы Windows Media Center (Windows Media Center Service Launcher).
- Windows Search — если вы не пользуетесь функцией поиска Windows.
Windows Vista
- Обозреватель компьютеров (Computer Browser) — если компьютер не подключён ни к одной сети.
- Диспетчер сеансов диспетчера окон рабочего стола (Desktop Window Manager Session Manager) — если не используете тему оформления Aero.
- Служба политики диагностики (Diagnostic Policy Service).
- Клиент отслеживания изменившихся связей (Distributed Link Tracking Client) — если компьютер не подключён ни к одной сети.
- Служба индексирования (Indexing Service) — если вы не пользуетесь поиском Windows.
- Автономные файлы (Offline Files).
- Служба перечислителя переносных устройств (Portable Device Enumerator Service).
- Диспетчер печати (Print Spooler) — если у вас нет принтера.
- ReadyBoost.
- Удалённый реестр (Remote Registry) — эту службу можно полностью отключить.
- Вторичный вход в систему (Secondary Logon).
- Центр обеспечения безопасности (Security Center).
- Сервер (Server) — если компьютер не используется как сервер.
- Служба восстановления системы (System Restore).
- Служба ввода планшетного ПК (Tablet PC Input Service).
- Модуль поддержки NetBIOS через TCP/IP (TCP/IP NetBIOS Helper).
- Темы (Themes) — если вы используете классическую тему Windows.
- Служба регистрации ошибок Windows (Windows Error Reporting Service).
- Модуль запуска службы Windows Media Center (Windows Media Center Service Launcher).
- Windows Search — если вы не пользуетесь функцией поиска Windows.
Windows XP
- Оповещатель (Alerter).
- Обозреватель компьютеров (Computer Browser) — если компьютер не подключён ни к одной сети.
- Клиент отслеживания изменившихся связей (Distributed Link Tracking Client) — если компьютер не подключён ни к одной сети.
- Служба индексирования (Indexing Service) — если вы не пользуетесь поиском Windows.
- Брандмауэр интернета (ICF) / Общий доступ к интернету (ICS) (Internet Connection Firewall / Internet Connection Sharing).
- Служба сообщений (Messenger).
- Удалённый реестр (Remote Registry) — эту службу можно полностью отключить.
- Вторичный вход в систему (Secondary Logon).
- Сервер (Server) — если компьютер не используется как сервер.
- Служба восстановления системы (System Restore).
- Модуль поддержки NetBIOS через TCP/IP (TCP/IP NetBIOS Helper).
- Источник бесперебойного питания (Uninterruptible Power Supply).
- Диспетчер отгрузки (Upload Manager).
- Беспроводная настройка (Wireless Zero Configuration).
Этот материал впервые был опубликован в январе 2017 года. В июне 2020-го мы обновили текст.