• LastTombstoneCleanupTime, тип: datetime – указывает время последнего выполнения очистки каталога репликации.
• MemberGuid, тип: string – определяет уникальный идентификатор члена каталога репликации.
• MemberName, тип: string – указывает имя члена каталога репликации.
• ReplicatedFolderGuid, тип: string – является ключевым. Оно определяет уникальный идентификатор каталога репликации.
• ReplicatedFolderName, тип: string – определяет имя каталога репликации.
• ReplicationGroupGuid, тип: string – указывает уникальный идентификатор группы репликации.
• ReplicationGroupName, тип: string – определяет имя группы репликации.
• State, тип: uint8 – указывает текущее состояние члена каталога репликации. Свойство может принимать следующие значения: 0 (деинициализация), 1 (инициализация), 2 (инициализация процесса синхронизации), 3 (автоматическое восстановление), 4 (нормальная работа), 5 (состояние ошибки).
Данный класс также поддерживает следующие методы.
• CleanupConf lictDirectory – выполняет очистку каталога Conflict and Deleted.
Входящие параметры: нет.
Возвращаемые параметры: нет.
• Fence – выполняет обмен репликами файла или каталога.
Входящие параметры:
– определяет режим репликации, имеет тип uint8;
– строковый параметр, определяющий путь;
– параметр, имеющий тип boolean, определяет, является ли репликация рекурсивной.
Возвращаемые параметры: нет.
• GetOutboundBacklogFileCount – возвращает количество назначенных исходящих незавершенных репликаций файлов, имеющих указанную версию вектора.
Входящий параметр: строковый параметр, определяющий версию вектора.
Возвращаемые параметры:
– определяет количество файлов, репликация которых не завершена, имеет тип uint32;
– указывает индекс идентификатора записи, имеет тип uint32.
• GetOutboundBacklogFileldRecords – возвращает список идентификаторов записей для назначенных исходящих незавершенных репликаций файлов, имеющих указанную версию вектора.
Входящий параметр: строковый параметр, определяющий версию вектора.
Возвращаемые параметры:
– массив параметров типа obj ect, определяющих идентификаторы незавершенных записей;
– определяет индекс идентификатора записи, имеет тип uint32.
• GetVersionVector – возвращает версию вектора.
Входящие параметры: нет.
Возвращаемый параметр: строковый параметр, определяющий версию вектора.
• Reghost – запускает процесс сканирования корня каталогов для поиска неизмененных файлов.
Входящий параметр: строковый параметр, определяющий путь к файлу.
Возвращаемые параметры: нет.
Класс DfsrldRecordlnfo
Данный класс содержит информацию о записях таблицы идентификаторов, которая хранит сведения о каждом файле и каталоге, известном службе Репликация DFS. Кроме того, данная таблица хранит сведения об удаленных файлах и каталогах. Следующие свойства данного класса доступны только для чтения.
• Attributes, тип: uint32 – содержит атрибуты файла или каталога.
• Clock, тип: datetime – определяет время назначения файла или папки.
• CreateTime, тип: datetime – указывает время создания файла или папки.
• Fence, тип: string – если значение свойства равно 1, то выполняется начальная синхронизация. Если значение равно 2, то выполняются предварительные выборы. Значение 3 определяет действие по умолчанию.
• Fid, тип: uint64 – определяет уникальный идентификатор файла. Данные идентификаторы назначаются только файлам на томах NTFS.
• FileHash, тип: string – содержит значение хэша для содержимого данного файла.
• FileName, тип: string – хранит имя файла или каталога.
• Flags, тип: uint8 – определяет флаги.
• GVsn, тип: string – указывает глобальную версию файла или каталога.
• Index, тип: uint32 – определяет индекс записи, используемый для ускорения доступа.
• ParentUid, тип: string – содержит уникальный идентификатор родительского каталога.
• ReplicatedFolderGuid, тип: string – хранит уникальный идентификатор каталога репликации.
• Uid, тип: string – является ключевым. Оно определяет уникальный идентификатор и версию файла или каталога.
• UpdateTime, тип: datetime – указывает время последнего обновления записей службой Репликация DFS.
• Usn, тип: string – содержит последовательный номер обновления (USN), определяющий время обновления ресурса.
• Volume, тип: string – указывает том, в котором расположен файл или каталог.
Данный класс также поддерживает метод GetFullFilePath, который возвращает полный путь к данному файлу или каталогу.
Входящие параметры: нет.
Возвращаемый параметр: строковый параметр, содержащий полный путь.
Класс DfsrConflictlnfo
Содержит сведения о файлах и папках, помещенных в каталог Conflict and Deleted из-за противоречивых обновлений. Свойства данного класса доступны только для чтения.
• Conf lictFileCount, тип: uint32 – определяет общее количество файлов в реплицируемом каталоге, в которых были найдены противоречия.
• Conf lictPath, тип: string – указывает путь к противоречивому файлу или каталогу.
• Conf lictSizelnBytes, тип: uint64 – определяет размер файла или каталога в байтах.
• Conf lictTime, тип: datetime – указывает время обнаружения противоречий в обновляемом файле или каталоге.
• Conf lictType, тип: uint8 – определяет тип конфликта. Например, возможны следующие значения этого свойства: 1 (конфликт имен), 2 (конфликт обновлений), 5 (файл на удаленном компьютере отсутствует).
• FileAttributes, тип: uint32 – содержит атрибуты файла или каталога.
• FileName, тип: string – хранит имя файла или каталога после перемещения в папку Conflict and Deleted.
• GVsn, тип: string – является ключевым. Оно определяет глобальную версию файла или каталога.
• MemberGuid, тип: string – указывает уникальный идентификатор члена.
• PartnerGuid, тип: string – определяет уникальный идентификатор партнера в соединении.
• ReplicatedFolderGuid, тип: string – указывает уникальный идентификатор каталога репликации.
• ReplicationGroupGuid, тип: string – определяет уникальный идентификатор группы репликации.
• Uid, тип: string – содержит уникальный идентификатор и версию файла или каталога.
Класс также поддерживает метод delete, который удаляет данный конфликт из каталога вместе с записью.
Входящие параметры: нет.
Возвращаемые параметры: нет.
DHCP-клиент
Тип запуска: автоматически.
Учетная запись: локальная служба.
Дополнительные привилегии: SeChangeNotifyPrivilege, SeCreateGlobalPrivilege.
Файлы службы: dhcpcsvc.dll.
Исполняемый файл: svchost. exе – к LocalServiceNetworkRestricted.
Подраздел реестра: Dhcp.
Службы, необходимые для работы данной: Служба интерфейса сохранения сети (NSI), Драйвер поддержки NetIO Legacy TDI (Tdx), AnciLLiary Function Driver for Winsock (Af d).
Позволяет взаимодействовать с DHCP-сервером для автоматического получения IP-адреса. Данное взаимодействие происходит при включении компьютера, если IP-адрес локального компьютера не является статическим, а выделяется сервером DHCP. Также служба DHCP-клиент может выполнять обновление DNS для сетевых адаптеров, настроенных вручную или с помощью протокола DHCP.
Трассировка клиента DHCP
Вы можете включить или отключить трассировку для клиента DHCP с помощью команды видаnetsh dhcpclient trcace enable|disable.
Настройка взаимодействия клиента DHCP с DNS
Основные параметры обновления DNS с помощью клиента DHCP имеют тип REGDWORD и описаны для всех сетевых интерфейсов в ветви системного реестра HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\ Parameters либо для конкретного сетевого интерфейса в ветви реестра вида HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\ Parameters\Interfaces\
• DisableDynamicUpdate – с помощью данного параметра можно запретить службе DHCP-клиент выполнять регистрацию в базе DNS записей прямого (тип А, предназначены для сопоставления имени компьютера IP-адресу) и обратного (тип PTR, предназначены для сопоставления IP-адреса имени компьютера) просмотра.
Параметр имеет глобальный характер (для всех сетевых интерфейсов). Если же вам нужно отключить динамическую регистрацию для отдельного сетевого интерфейса, то можно воспользоваться не реестром, а стандартным окном операционной системы Windows Vista. Для этого нужно снять флажок Зарегистрировать адреса этого подключения в DNS, расположенный на вкладке DNS окна Дополнительные параметры TCP/IP. Это окно отображается после нажатия кнопки Дополнительно окна свойств протокола IPv4.
• DisableReverseAddressRegistrations – с помощью этого параметра можно запретить службе DHCP-клиент выполнять регистрацию в базе DNS записей обратного (тип PTR) просмотра.
• DefaultRegistrationRefreshlnterval – позволяет изменить интервал динамической перерегистрации записей в базе DNS. Значение параметра указывается в секундах.
• Def aultRegistrationTTL – дает возможность изменить срок жизни динамически зарегистрированных записей базы данных DNS. Значение параметра указывается в секундах.
• MaxNumberOfAddressesToRegister – указывается для определенного сетевого адаптера и позволяет изменить количество IP-адресов сетевого интерфейса, которые клиент DHCP должен регистрировать в базе DNS. По умолчанию выполняется регистрация только первого IP-адреса сетевого адаптера. Если значение данного параметра равно 0, то IP-адреса сетевого адаптера регистрироваться в базе DNS не будут.
• UpdateSecurityLevel – позволяет определить, будет ли разрешено выполнять небезопасную регистрацию адресов в базе DNS. Он может принимать следующие значения.
– 0x0 – для регистрации адресов использовать безопасное динамическое обновление только в том случае, если сервер DNS не разрешает использование небезопасного динамического обновления.
– 0x10 – использовать только небезопасное динамическое обновление.
– 0x100 – использовать только безопасное динамическое обновление. При безопасном динамическом обновлении сервер DNS регистрирует адреса только от авторизированных клиентов и серверов.
• DisableReplaceAddressesInConf licts – дает возможность запретить выполнение переопределения существующей записи PTR при возникновении конфликта адресов (когда клиент обнаруживает, что его IP-адрес сопоставлен с другим именем компьютера).
Клиент отслеживания изменившихся связей
Тип запуска: автоматически.
Учетная запись: система. Дополнительные привилегии: нет.
Файлы службы: trkwks.dll.
Исполняемый файл: svchost.exe – k netsvcs.
Подраздел реестра: TrkWks.
Службы, необходимые для работы данной: Удаленный вызов процедур (RPC) (RpcSs).
Данная служба управляет механизмом отслеживания связей между файлами локального компьютера (или компьютеров сети) и их ярлыками. Если обнаруживается, что ярлык указывает на несуществующий файл, то служба пытается найти его и изменить ссылку ярлыка на найденный файл.
Информация о найденных связях находится в файле tracking.log каталога %systemdrive%\System Volume Information.
DNS-клиент
Тип запуска: автоматически.
Учетная запись: сетевая служба. Дополнительные привилегии: нет.
Файлы службы: dnsrslvr.dll.
Исполняемый файл: svchost.exe – k NetworkService.
Подраздел реестра: DNSCache.
Службы, необходимые для работы данной: Драйвер поддержки NetIO Legacy TDI (Tdx).
Выполняет подключение к серверу DNS, с помощью которого в обычной локальной сети или сети Active Directory можно присваивать компьютерам UNC-имена.
Некоторые параметры настройки службы DNS-клиент можно изменить с помощью групповых политик. Все они расположены в разделе Конфигурация компьютера → Административные шаблоны → Сеть → DNS-клиент.
• RegisterReverseLookup – если значение данного параметра равно 0, то клиенту будет запрещено выполнять автоматическую регистрацию записей типа PTR в базе DNS. Если же значение равно 1, то разрешено. А если значение данного параметра равно 2 (по умолчанию), то регистрация записей будет разрешена только после успешной регистрации А-записей.
• RegistrationEnabled – при установке значения этого параметра равным С клиенту будет запрещено выполнять автоматическую регистрацию записей типа PTR и А в базе DNS.
• AppendToMultiLabelName – если значение данного параметра равно 0, то компьютеру будет запрещено добавление суффиксов к несоответствующим составным именам (которые не заканчиваются точкой) перед повторной отправкой DNS-запросов (если предыдущий запрос не был удачным).
• RegisterAdapterName – если установить значение этого параметра равным 1, то при использовании динамической регистрации записи ресурсов будут регистрироваться не только с помощью сцепления имени компьютера и основного DNS-суффикса, но и с помощью сцепления имени компьютера и DNS-суффикса подключения. По умолчанию сцепление выполняется только с основным DNS-суффиксом.
• RegistrationRef reshlnterval – значение параметра определяет интервал перерегистрации записей типа А и PTR (в секундах) в базе DNS, если клиент и сервер DNS используют динамическую регистрацию. Данный параметр может принимать значения от 1800 до 4 294 967 200. Учтите, что значение не должно быть больше интервала обновления для зон, иначе сервер DNS в процессе сборки мусора будет удалять соответствующие записи.
• Registrational – его значение позволяет определить срок жизни записей типа А и PTR, который будет использовать клиент при динамической регистрации.
• SearchList – имеет строковый тип и определяет DNS-суффиксы (указываются через запятую), которые будут добавляться к неполному однокомпонентному имени (имени узла, не содержащему ни одной точки) перед выдачей DNS-запроса. По умолчанию используется основной DNS-суффикс и DNS-суффикс подключения. Если же значение параметра UseDomainNameDevolution равно 1, то также будет использоваться механизм регрессирования.
• UpdateSecurityLevel – значение данного параметра определяет, будет ли разрешено клиенту выполнять небезопасную регистрацию адресов в базе DNS.
• UpdateTopLevelDomainZones – если значение параметра равно 1, то клиент DNS может посылать динамические обновления в зоны доменов верхнего уровня. По умолчанию эта возможность запрещена.
• UseDomainNameDevolution – при установке значения этого параметра равным 1 клиенту DNS разрешено выполнять регрессирование DNS-суффикса (регрессирование можно выполнять только до двух суффиксов).
• EnableMulticast – если значение данного параметра равно 0, то работа протокола LLMNR, с помощью которого может выполняться разрешение имен с помощью базы DNS, будет запрещена. По умолчанию данный протокол разрешен для всех ненастроенных сетевых адаптеров.
Расширяемый протокол проверки подлинности (ЕАР)
Тип запуска: вручную.
Учетная запись: система.
Дополнительные привилегии: SeTcbPriviLege, SeDebugPriviLege, SeImpersonatePriviLege.
Файлы службы: eapsvc.dll.
Исполняемый файл: svchost.exe – k netsvcs.
Подраздел реестра: EapHost.
Службы, необходимые для работы данной: Удаленный вызов процедур (RPC) (RpcSs).
Данная служба обеспечивает проверку подлинности в беспроводных сетях, VPN и NAP. Работа этой службы также необходима для работы службы Проводная автонастройка.
Ready Boost
Тип запуска: автоматически.
Учетная запись: система.
Дополнительные привилегии: SeChangeNotifyPriviLege.
Файлы службы: emdmgmt.dll.
Исполняемый файл: svchost.exe – k LocalSystemNetworkRestricted.
Подраздел реестра: EMDMgmt.
Службы, необходимые для работы данной: Удаленный вызов процедур (RPC) (RpcSs), External Memory Devices Caching Driver (Ecache), Лицензирование программного обеспечения (slsvc).
Обеспечивает управление и поддержку внешних устройств памяти (флэш-память, внешние жесткие диски и т. д.), а также позволяет использовать их как дополнительную оперативную память. Для работы данной возможности необходимо, чтобы ваше USB-устройство удовлетворяло следующим требованиям:
• оно должно иметь интерфейс USB 2.0;
• иметь пропускную способность не меньше чем 3,5 Мбайт/с для объема 4 Кбайт (при произвольном равномерном считывании данных с устройства) и 2,5 Мбайт/с для 512 Кбайт (при произвольной равномерной записи данных на устройство);
• иметь не меньше 64 Мбайт свободного места.
Использование внешнего устройства в качестве дополнительной оперативной памяти
Чтобы использовать внешнее устройство, скорость доступа к которому больше, чем у жесткого диска, в качестве дополнительной оперативной памяти, достаточно подключить данное устройство к компьютеру. После того как оно будет распознано и отобразится окно Автозапуск, нужно выбрать в этом окне ссылку Ускорить работу системы.
После этого отобразится окно свойств внешнего устройства, в котором можно настроить параметры его использования как дополнительной оперативной памяти.
Если же с точки зрения операционной системы ваше внешнее устройство не соответствует требуемым скоростным характеристикам, чтобы использовать его в качестве дополнительной оперативной памяти, то можно вручную включить данную возможность с помощью параметров реестра , описанных далее.
Хранение настроек внешних устройств в реестре
Параметры работы службы ReadyBoost содержатся в ветви системного реестра HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ EMDMgmt. В данной ветви реестра также могут находиться дочерние подразделы, каждый из которых определяет настройки одного внешнего устройства памяти, подключенного к компьютеру. Они могут содержать следующие параметры REG_DWORD-типа.
• CacheSizelnMB – определяет объем (в мегабайтах) внешнего устройства, который будет использоваться операционной системой как дополнительная оперативная память.
• CacheStatus – если значение данного параметра REG_DWORD-типа равно 1, то данное внешнее устройство разрешено использовать как дополнительную оперативную память.
• DoRetestDevice – этот параметр REG_DWORD-типа позволяет определить, будет ли операционная система каждый раз заново тестировать подключаемое внешнее устройство на возможность его использования в качестве дополнительной оперативной памяти.
Если операционная система Windows Vista не хочет использовать вашу флэш-память в качестве дополнительной оперативной памяти (аргументируя это тем, что она недостаточно быстрая), но вы хотите ее так использовать, то достаточно присвоить параметру CacheStatus значение 1, а параметру DoRetestDevice значение 0. После этого в окне свойств флэш-памяти появится вкладка, позволяющая использовать данное устройство в качестве дополнительной оперативной памяти.
• PhysicalDeviceSizeMB – определяет общий объем (в мегабайтах) внешнего устройства.
• ReadSpeedKBs – указывает скорость чтения с внешнего устройства в килобайтах, измеренную при его подключении.
• USBVersion – определяет версию USB, которая поддерживается устройством.
• WriteSpeedKBs – указывает скорость записи на внешнее устройство в килобайтах, измеренную при его подключении.