Оптимизация Windows 10 версии 1803 для роли инфраструктуры виртуальных рабочих столов (VDI)
Эта статья поможет вам выбрать параметры для Windows 10 версии 1803 (сборка 17134), которые должны обеспечить оптимальную производительность в среде инфраструктуры виртуальных рабочих столов (VDI). Все параметры в этом руководстве являются рекомендуемыми для рассмотрения, а не обязательными.
В среде VDI основные способы оптимизировать производительность Windows 10 — это обеспечение минимальной перерисовки графических элементов приложений, минимизация фоновых действий, которые не дают особых преимуществ среде VDI, и, как правило, максимальное уменьшение числа запущенных процессов. Вторая цель — уменьшить использование дискового пространства в базовом образе до самого минимума. Благодаря реализациям VDI наименьший возможный размер базового, или «золотого», образа может немного сократить использование памяти в гипервизоре, а также немного уменьшить общее число сетевых операций, необходимых для доставки образа компьютера потребителю.
Рекомендуемые здесь параметры могут применяться к другой установке Windows 10 версии 1803, в том числе на физических или виртуальных устройствах. Рекомендации в этом разделе не должны влиять на возможность поддержки Windows 10 версии 1803.
Сценарий, который реализует оптимизации, описанные в этой статье, а также файл экспорта объекта групповой политики (GPO), который можно импортировать с помощью LGPO.exe, доступны на странице TheVDIGuys на портале GitHub.
Принципы оптимизации VDI
Среда VDI по сети предоставляет пользователю компьютера полный сеанс рабочего стола, включая приложения. Среды VDI обычно используют базовый образ операционной системы, который становится основой для рабочих столов, позднее предоставляемых пользователям для работы. Существуют варианты реализации VDI, например «постоянная» среда, «временная» среда и «сеанс рабочего стола». Постоянная среда сохраняет изменения операционной системы настольного компьютера VDI между сеансами. Временная среда не сохраняет изменения операционной системы настольного компьютера VDI между сеансами. Для пользователя этот рабочий стол будет несколько отличаться для разных виртуальных или физических устройств, используемых для доступа по сети.
Параметры оптимизации будут действовать на эталонном устройстве. Виртуальная машина — это идеальное место для создания образа, так как вы можете сохранить ее состояние, создать контрольные точки и резервные копии, а также выполнить ряд других полезных задач. Начните с установки операционной системы по умолчанию на базовой виртуальной машине. Затем оптимизируйте базовую виртуальную машину для VDI, удалив ненужные приложения, установив обновления Windows и другие обновления, удалив временные файлы, применив соответствующие параметры и т. д.
Существуют другие типы VDI, такие как постоянная среда и службы удаленных рабочих столов (RDS). Подробное обсуждение этих технологий выходит за рамки данного раздела. Он посвящен параметрам базового образа Windows, которые влияют на другие факторы в среде, например, на оптимизацию узлов.
Постоянная среда VDI
В основе модели постоянной среды VDI лежит виртуальная машина, которая сохраняет состояние операционной системы между перезапусками. Другие слои программного обеспечения решения VDI предоставляют пользователям простой и удобный доступ к назначенным им виртуальным машинам, часто с помощью решения единого входа.
Существует несколько разных реализаций постоянных сред VDI.
- Традиционная виртуальная машина, которая имеет собственный файл виртуального диска, запускается обычным образом и сохраняет изменения между сеансами. По существу, это обычная виртуальная машина. Различие заключается в том, как пользователь получает к ней доступ. Пользователь может входить на какой-либо веб-портал, который автоматически направляет пользователя к одной или нескольким назначенным ему виртуальным машинам VDI.
- Постоянная виртуальная машина на основе образа с индивидуальными виртуальными дисками. При таком типе реализации на одном или нескольких серверах узла хранится базовый (или «золотой») образ. Когда создается виртуальная машина, создается один или несколько виртуальных дисков, которым назначается этот диск для постоянного хранения.
- При запуске виртуальной машины копия базового образа считывается в ее память. В то же время этой виртуальной машине назначается постоянный виртуальный диск со всеми предыдущими изменениями операционной системы, объединенными с помощью сложного процесса.
- Изменения, например записи в журнале событий, записи в других журналах и т. д., перенаправляются на виртуальный диск для чтения и записи, назначенный этой виртуальной машине.
- В этом случае операционная система и обслуживание приложений могут выполняться в обычном режиме с помощью традиционного программного обеспечения для обслуживания, например Windows Server Update Services или других технологий управления.
Временная среда VDI
Когда временная реализация VDI основана на базовом, или «золотом», образе, оптимизации главным образом выполняются в базовом образе, а затем — посредством локальных параметров и политик.
При использовании временной среды VDI на основе образа базовый образ доступен только для чтения. При запуске виртуальной машины временной среды VDI копия базового образа передается потоком в виртуальную машину. Действия, которые выполняются во время запуска, а затем — до последующей перезагрузки, перенаправляются во временное расположение. Обычно пользователям предоставляются сетевые расположения для хранения данных. В некоторых случаях профиль пользователя объединяется с виртуальной машиной ценовой категории «Стандартный», чтобы предоставить этому пользователю возможность использовать свои параметры.
Одним важным аспектом временной среды VDI, основанной на отдельном образе, является обслуживание. Обновления для операционной системы обычно доставляются один раз в месяц. При использовании VDI на основе образа существует ряд процессов, которые следует выполнить, чтобы обновить образ.
- На заданном узле все виртуальные машины, являющиеся производными от базового образа, должны завершить работу или быть отключены. Это означает, что пользователи будут перенаправлены на другие виртуальные машины.
- Базовый образ открывается и запускается. Затем выполняются все действия по обслуживанию, в том числе установка обновлений операционной системы, обновлений платформы .NET, обновлений приложений и т. д.
- На этом этапе применяются все новые параметры, которые должны быть применены.
- Кроме того, выполняются все прочие операции обслуживания.
- Затем работа базового образа завершается.
- Базовый образ упаковывается и возвращается в рабочую среду.
Теперь пользователи могут войти в систему.
Windows 10 автоматически выполняет ряд задач обслуживания на периодической основе. Имеется запланированная задача, которая по умолчанию запускается в 3:00 по местному времени каждый день. Она выполняет ряд задач, включая очистку обновлений Windows. Вы можете просмотреть все категории операций обслуживания, которые выполняются автоматически, с помощью следующей команды PowerShell.
Get-ScheduledTask | ?
Одной из проблем, связанных с временной средой VDI, является то, что после выхода пользователя отменяются почти все действия в операционной системе. Может быть сохранен профиль пользователя или состояние, но почти все изменения, внесенные с момента последней загрузки, отменяются самой виртуальной машиной. Поэтому оптимизации, предназначенные для компьютера с Windows, который сохраняет состояние между сеансами, не подходят.
В зависимости от архитектуры виртуальной машины VDI такие операции, как PreFetch и SuperFetch, не спасут при переходе между сеансами, так как все оптимизации отменяются при перезапуске виртуальной машины. Индексирование может оказаться отчасти пустой тратой ресурсов, как и любые оптимизации дисков, например традиционная дефрагментация.
Быть Sysprep или не быть
В Windows 10 есть встроенное средство SysPrep, предназначенное для подготовки системы. Средство Sysprep используется, чтобы подготовить пользовательский образ Windows 10 для дублирования. Процесс Sysprep гарантирует, что итоговая операционная система будет обладать соответствующими уникальными характеристиками для запуска в рабочей среде. У средства Sysprep имеется несколько достоинств и недостатков. В случае VDI может потребоваться возможность настроить профиль пользователя по умолчанию, который будет использоваться в качестве шаблона профиля для последующих пользователей, осуществляющих вход с помощью этого образа. У вас могут быть приложения, которые требуется установить, но с возможностью управлять параметрами на уровне приложения.
Альтернативой является использование стандартного ISO-файла для установки, возможно, с файлом ответов для автоматической установки, и последовательности задач для установки приложений или их удаления. Можно также использовать последовательность задач для настройки параметров локальной политики в образе, возможно, с помощью инструмента Local Group Policy Object Utility (LGPO).
Категории оптимизации VDI
- Глобальные параметры операционной системы:
- очистка приложений UWP;
- очистка дополнительных компонентов;
- Параметры локальной политики
- Системные службы
- Запланированные задачи
- установка обновлений Windows;
- автоматическая трассировка Windows;
- очистка диска перед завершением (упаковкой) образа.
Очистка приложений UWP
Одна из целей образа VDI — он должен быть как можно меньшего размера. Один из способов уменьшить размер образа — удалить приложения UWP, которые не будут использоваться в среде. Вместе с приложениями UWP хранятся файлы основного приложения, также известные как полезные данные. В каждом профиле пользователя хранится небольшой объем данных параметров приложения. Кроме того, небольшой объем данных хранится в профиле «Все пользователи».
Для очистки приложений UWP очень важны наличие подключения и время. Если развернуть базовый образ на устройство без подключения к сети, Windows 10 не сможет подключиться к Microsoft Store и скачать приложения, поэтому ОС будет пытаться установить их, пока вы пытаетесь их удалить.
Если изменить базовый WIM-файл, используемый для установки Windows 10, и удалить из него ненужные приложения UWP перед установкой, то эти приложения не будут устанавливаться с самого начала и создание профиля ускорится. Позже в этом разделе вы найдете сведения о том, как удалить приложения UWP из WIM-файла установки.
Хорошая стратегия для VDI — подготовить нужные приложения в базовом образе, а затем ограничить или запретить доступ к Microsoft Store. Приложения Store периодически обновляются в фоновом режиме на обычных компьютерах. Приложения UWP могут обновляться во время периода обслуживания, когда остальные обновления применены.
Удаление полезных данных приложений UWP
Приложения UWP, которые не требуются, по-прежнему занимают небольшое дисковое пространство в файловой системе. Полезные данные приложений UWP, которые никогда не потребуются, можно удалить из базового образа с помощью команд PowerShell.
На самом деле, если удалить их из WIM-файла установки, используя ссылки, приведенные ниже в этом разделе, то можно начать работу с очень коротким списком приложений UWP.
Выполните следующую команду, чтобы перечислить подготовленные приложения UWP из выполняющейся операционной системы Windows 10, как показано ниже в сокращенном примере выходных данных PowerShell.
Get-AppxProvisionedPackage -Online DisplayName : Microsoft.3DBuilder Version : 13.0.10349.0 Architecture : neutral ResourceId : \~ PackageName : Microsoft.3DBuilder_13.0.10349.0_neutral_\~_8wekyb3d8bbwe Regions :Приложения UWP, подготовленные для системы, можно удалить при установке операционной системой с помощью последовательности задач. Кроме того, это можно сделать и после установки операционной системы. Этот метод может быть предпочтительным, так как он значительно упрощает весь процесс создания и обслуживания модульного образа. Если после разработки сценариев в последующие сборки будут внесены изменения, вы сможете изменить имеющийся сценарий, а не повторять процесс с нуля. Ниже приведены ссылки на сведения по этой теме.
Removing Windows 10 in-box apps during a task sequence (Удаление встроенных приложений для Windows 10 с помощью последовательности задач)
Removing Built-in apps from Windows 10 WIM-File with Powershell — Version 1.3 (Удаление встроенных приложений из WIM-файла Windows 10 с помощью PowerShell версии 1.3)
Windows 10 1607: Keeping apps from coming back when deploying the feature update (Windows 10 версии 1607: как сделать так, чтобы приложения не устанавливались заново при развертывании обновления компонента)
Затем выполните команду PowerShell Remove-AppxProvisionedPackage, чтобы удалить полезные данные приложений UWP.
Remove-AppxProvisionedPackage -Online -PackageNameПолезность каждого приложения UWP должна быть отдельно оценена для каждой уникальной среды. Вам потребуется выполнить установку по умолчанию Windows 10 версии 1803, а затем определить, какие приложения запускаются и потребляют память. Например, можно рассмотреть возможность удаления приложений, которые запускаются автоматически, или приложений, которые автоматически отображают информацию на меню «Пуск», такие как Погода и Новости, и которые могут быть бесполезными в вашей среде.
Одно из приложений UWP для папки «Входящие», Фотографии, имеет параметр по умолчанию Show a notification when new albums are available (Уведомлять о появлении новых альбомов). Приложение «Фотографии» может использовать приблизительно 145 МБ памяти. В частности, оно может потреблять память частного рабочего набора, даже если это приложение не используется. Изменение параметра Show a notification when new albums are available (Уведомлять о появлении новых альбомов) для всех пользователей сейчас нецелесообразно, поэтому рекомендуется удалить приложение «Фотографии», если оно не нужно.
Очистка дополнительных компонентов
Управление дополнительными компонентами с помощью PowerShell
Чтобы перечислить текущие установленные компоненты Windows, выполните следующую команду PowerShell.
Get-WindowsOptionalFeature -OnlineМожно включить или отключить определенный дополнительный компонент Windows, как показано в следующем примере.
Enable-WindowsOptionalFeature -Online -FeatureName "DirectPlay"Дополнительные сведения см. на форуме в разделе о Windows PowerShell.
Включение или отключение компонентов Windows с помощью DISM
Можно воспользоваться встроенным инструментом Dism.exe, чтобы перечислить дополнительные компоненты Windows и управлять ими. Сценарий Dism.exe можно настроить для запуска во время выполнения последовательности задач, которая устанавливает операционную систему.
Параметры локальной политики
Многие оптимизации для Windows 10 в среде VDI можно выполнить с помощью политики Windows. Параметры, перечисленные здесь, могут применяться локально к базовому образу. Тогда они будут действовать, если аналогичные параметры не будут указаны любым другим способом, например с помощью групповой политики.
Некоторые решения могут быть основаны на особенностях среды, например:
- У среды VDI есть доступ к Интернету?
- Решение VDI является постоянным или временным?
Следующие параметры специально не противоречат и не конфликтуют с параметрами, каким-либо образом связанными с безопасностью. Эти параметры были выбраны для удаления параметров, которые могут стать неприменимыми в средах VDI.
В этой таблице параметров групповой политики элементы, помеченные звездочкой, взяты из базового плана ограниченной функциональности трафика Windows.
Параметр политики Элемент Вложенный элемент Возможные значения и комментарии Политика локального компьютера \ Конфигурация компьютера \ Параметры Windows \ Параметры безопасности Политики диспетчера списка сетей Все свойства сети Сетевое расположение Пользователь не может изменить расположение. Политика локального компьютера \ Конфигурация компьютера \ Административные шаблоны \ Панель управления *Панель управления Отображение советов в Интернете Отключен (параметры запретят обращение к службам содержимого (Майкрософт) для получения советов и справки). *Панель управления\ Персонализация Запрет отображения экрана блокировки Включен (Этот параметр политики определяет, отображается ли экран блокировки для пользователей. Если этот параметр политики включен, пользователи, которым не требуется нажимать клавиши CTRL+ALT+DEL перед входом, будут видеть выбранную плитку после блокировки своего компьютера.) *Панель управления\ Персонализация Применить конкретное изображение экрана блокировки и экрана входа в систему, которое будет использоваться по умолчанию 
Включен (этот параметр позволяет указать изображение по умолчанию для экранов блокировки и входа в систему, отображаемого, когда вход пользователя не выполнен; кроме того, этот параметр позволяет установить указанное изображение по умолчанию для всех пользователей — оно заменяет прежнее изображение по умолчанию). Чем проще изображение и ниже его разрешение, тем меньше данных передается по сети при каждой отрисовке изображения. *Панель управления\Язык и региональные параметры\Персонализация рукописного ввода Отключить автоматическое обучение Включен (Если вы включите этот параметр политики, автоматическое обучение будет остановлено, а все сохраненные данные будут удалены. Пользователи не могут настроить этот параметр на панели управления.) Политика локального компьютера \ Конфигурация компьютера \ Административные шаблоны \ Сеть Фоновая интеллектуальная служба передачи (BITS) Запретить клиенту BITS использование кэша филиалов Windows Включен Фоновая интеллектуальная служба передачи (BITS) Запретить компьютеру действовать как клиенту кэширования членов одноранговой группы BITS Включен Фоновая интеллектуальная служба передачи (BITS) Запретить компьютеру действовать как серверу кэширования членов одноранговой группы BITS Включен Фоновая интеллектуальная служба передачи (BITS) Разрешить кэширование членов одноранговой группы BITS Отключен BranchCache Включить BranchCache Отключен *Шрифты Включить поставщиков шрифтов Отключен (Windows не подключается к поставщику шрифтов в Интернете и только перечисляет локально установленные шрифты). Аутентификация хот-спотов Включить проверку подлинности для территории беспроводного доступа Отключен Службы одноранговых сетей Майкрософт Отключение служб одноранговых сетей Майкрософт Включен Индикатор работоспособности сетевых подключений (обратите внимание на то, что в разделе есть другие параметры, которые можно использовать в изолированных сетях). Задать пассивный опрос «Отключить пассивный опрос» (флажок) Включен (используйте этот параметр, если используется изолированная сеть или статические IP-адреса). Автономные файлы Разрешить или запретить использование автономных файлов Отключен *Параметры TCP/IP\Технологии туннелирования для IP версии 6 Установка состояния Teredo Отключенное состояние Включен (в отключенном состоянии интерфейсы Teredo на узле отсутствуют). *Служба WLAN\Параметры WLAN Разрешить Windows автоматически подключаться к предложенным открытым хот-спотам, к сетям, доступ к которым предоставили контакты, и к хот-спотам, предлагающим платные услуги Отключен (параметры Подключаться к рекомендованным хот-спотам беспроводных сетей , Подключаться к сетям, общий доступ к которым предоставляют мои контакты и Enable paid services (Включить платные службы) будут отключены, и пользователи на этом устройстве не смогут их включить). «Политика локального компьютера», «Конфигурация компьютера», «Административные шаблоны», «Меню «Пуск» и панель задач» *Уведомления Отключить использование уведомлениями сети Включен (если вы включите этот параметр политики, приложения и компоненты системы не смогут получать уведомления по сети от WNS или с помощью интерфейсов API опроса уведомлений). «Политика локального компьютера», «Конфигурация компьютера», «Административные шаблоны», «Система» Установка устройств Не отправлять отчет об ошибках Windows, если на устройстве установлен универсальный драйвер Включен Установка устройств Не создавать контрольную точку восстановления системы во время работы устройства, при которой обычно требуется создание точки восстановления Включен Установка устройств Запретить получение метаданных устройств из Интернета Включен Установка устройств Запретить Windows отправлять отчет об ошибках, если драйвер устройства запрашивает дополнительное программное обеспечение в ходе установки Включен Установка устройств Отключить всплывающие напоминания Найдено новое оборудование во время установки устройства Включен Файловая система\NTFS Параметры создания коротких имен Отключены для всех томов. Включен *Групповая политика Настройка привязки приложений к Интернету с помощью обработчиков URI приложения Отключен (отключает привязку приложений к Интернету, и универсальные коды ресурса (URI) HTTP(s) будут открываться в браузере по умолчанию вместо запуска связанного приложения). *Групповая политика Продолжить работу на этом устройстве Отключен (устройство с Windows не может быть обнаружено другими устройствами и не может взаимодействовать с ними). Управление связью через Интернет\ Параметры связи через Интернет Отключить доступ ко всем возможностям Центра обновления Windows Включен (Если этот параметр политики включен, все компоненты Центра обновления Windows будут удалены. Это относится и к блокировке доступа к веб-сайту Центра обновления Windows (https://windowsupdate.microsoft.com) с помощью гиперссылки «Центр обновления Windows» в меню «Пуск» и в меню «Сервис» в Internet Explorer. Автоматическое обновление Windows также отключается. Вы не будете получать уведомления о критических обновления из Центра обновления Windows, как и сами обновления. Этот параметр политики также отключает автоматическую установку диспетчером устройств обновлений для драйверов с веб-сайта Центра обновления Windows.) Управление связью через Интернет\ Параметры связи через Интернет Отключить автоматическое обновление корневых сертификатов Включен (Если этот параметр политики включен, то, когда вы получите сертификат, выданный ненадежным корневым центром, ваш компьютер не свяжется с веб-сайтом Центра обновления Windows Update, чтобы узнать, добавила ли корпорация Майкрософт этот ЦС в список доверенных центров сертификации). ПРИМЕЧАНИЕ. Используйте этот параметр только в том случае, если у вас есть альтернативный способ получить последний список отзыва сертификатов. Управление связью через Интернет\ Параметры связи через Интернет Отключить ссылки просмотра событий Events.asp Включен Управление связью через Интернет\ Параметры связи через Интернет Отключить совместный доступ к данным настройки рукописного ввода. Включен Управление связью через Интернет\ Параметры связи через Интернет Отключить отчеты об ошибках распознавания рукописного текста. Включен Управление связью через Интернет\ Параметры связи через Интернет Отключить центр справки и поддержки «Знаете ли вы?» Активировано Управление связью через Интернет\ Параметры связи через Интернет Отключить поиск в базе знаний Майкрософт в окне «Центр справки и поддержки». Включен Управление связью через Интернет\ Параметры связи через Интернет Отключить мастер подключения к Интернету, если URL-адрес ссылается на сайт Microsoft.com Включен Управление связью через Интернет\ Параметры связи через Интернет Отключить загрузку из Интернета для мастеров публикаций и заказов в Интернете. Включен Управление связью через Интернет\ Параметры связи через Интернет Отключить службу сопоставления файлов Интернета. Включен Управление связью через Интернет\ Параметры связи через Интернет Отключить регистрацию, если адрес-URL указывает на сайт Microsoft.com. Включен Управление связью через Интернет\ Параметры связи через Интернет Отключить заказ отпечатков в списке задач для изображений. Включен Управление связью через Интернет\ Параметры связи через Интернет Отключить задачу «Опубликовать в Интернете» для файлов и папок. Включен Управление связью через Интернет\ Параметры связи через Интернет Отключить программу улучшения качества программного обеспечения Windows Messenger. Включен Управление связью через Интернет\ Параметры связи через Интернет Отключить программу по улучшению качества программного обеспечения Windows. Включен *Управление связью через Интернет\ Параметры связи через Интернет Отключить активные проверки индикатора работоспособности сетевых подключений Включен (Этот параметр политики отключает активные проверки, выполняемые индикатором работоспособности сетевых подключений Windows (NCSI), чтобы определить, подключен ли компьютер к Интернету или к более ограниченной сети. При определении уровне подключения NCSI выполняет один из двух активных тестов: скачивание страницы с выделенного веб-сервера или запрос DNS для выделенного адреса. Если этот параметр политики включен, NCSI не выполняет ни один из двух активных тестов. Это может снизить возможности NCSI и других компонентов, которые используют NCSI, по определению доступа к Интернету). Примечание. Существуют другие политики, которые позволяют перенаправить тесты NCSI к внутренним ресурсам, если требуются такие функциональные возможности. Управление связью через Интернет\ Параметры связи через Интернет Отключить отчеты об ошибках Windows. Включен Управление связью через Интернет\ Параметры связи через Интернет Отключить поиск драйверов устройств в Центре обновления Windows. Включен Вход в систему Демонстрация анимации при первом входе Отключен Вход в систему Отключение уведомлений приложений на экране блокировки Включен Вход в систему Отключить звук запуска Windows Включен Управление питанием Выбрать текущую схему управления питанием Высокая производительность Включен Восстановление Разрешить восстановление системы в состояние по умолчанию Отключен *Работоспособность хранилища Разрешить скачивать обновления в модель прогнозирования сбоев диска Отключено (обновления для модели прогнозирования сбоев диска не будут скачиваться). *Служба времени Windows\ Поставщики времени Включить NTP-клиент Windows Отключен (если отключить или не настраивать этот параметр политики, часы локального компьютера не синхронизируются с NTP-серверами). Примечание. Используйте этот параметр очень осторожно. Устройства с Windows, присоединенные к домену, должны использовать NT5DS. Контроллер домена и родительский контроллер могут использовать NTP. Роль PDCe может использовать NTP. Виртуальные машины иногда используют расширения или службы интеграции. Диагностика и устранение неполадок\ Запланированное обслуживание Настроить поведение при запланированном обслуживании Отключен Диагностика и устранение неполадок\ Диагностика быстродействия загрузки Windows Настройка уровня выполнения сценария Отключен Диагностика и устранение неполадок\ Диагностика утечки памяти Windows Настройка уровня выполнения сценария Отключен Диагностика и устранение неполадок\ Обнаружение и устранение нехватки ресурсов Windows Настройка уровня выполнения сценария Отключен Диагностика и устранение неполадок\ Диагностика быстродействия завершения работы Windows Настройка уровня выполнения сценария Отключен Диагностика и устранение неполадок\ Диагностика производительности ждущего режима и возобновления работы Windows Настройка уровня выполнения сценария Отключен Диагностика и устранение неполадок\ Диагностика скорости отклика системы Windows Настройка уровня выполнения сценария Отключен *Профили пользователей Отключение идентификатора рекламы Включен (Если этот параметр политики включен, идентификатор получателя рекламы отключается. Приложения не могут использовать этот идентификатор для взаимодействия с другими приложениями.) «Политика локального компьютера», «Конфигурация компьютера», «Административные шаблоны», «Компоненты Windows» Добавить компоненты в Windows 10 Запретить запускать мастер Включен *Конфиденциальность приложения Предоставление приложениям для Windows доступа к данным учетной записи По умолчанию для всех приложений: «Запретить принудительно» Включен (если выбран параметр Запретить принудительно, приложениям для Windows запрещается доступ к данным учетной записи и сотрудники вашей организации не могут это изменить). *Конфиденциальность приложения Разрешить приложениям для Windows получать доступ к журналу вызовов По умолчанию для всех приложений: «Запретить принудительно» Включен (если выбран параметр Запретить принудительно, приложениям для Windows запрещается доступ к журналу вызовов и сотрудники вашей организации не могут это изменить). *Конфиденциальность приложения Предоставление приложениям для Windows доступа к контактам По умолчанию для всех приложений: «Запретить принудительно» Включен (если выбран параметр Запретить принудительно, приложениям для Windows запрещается доступ к контактам и сотрудники вашей организации не могут это изменить). *Конфиденциальность приложения Разрешить приложениям для Windows доступ к диагностическим сведениям о других приложениях По умолчанию для всех приложений: «Запретить принудительно» Включено (если вы отключите или не настроите этот параметр политики, сотрудники вашей организации смогут выбрать, будут ли приложения для Windows получать диагностические сведения о других приложениях, выбрав «Параметры>Конфиденциальность» на устройстве). *Конфиденциальность приложения Разрешить приложениям для Windows доступ к электронной почте По умолчанию для всех приложений: «Запретить принудительно» Включен (если выбран параметр «Разрешить принудительно», приложениям для Windows разрешается доступ к электронной почте и сотрудники вашей организации не могут это изменить). *Конфиденциальность приложения Предоставление приложениям для Windows доступа к данным о расположении По умолчанию для всех приложений: «Запретить принудительно» Включен (если выбран параметр Запретить принудительно, приложениям для Windows запрещается доступ к расположению и сотрудники вашей организации не могут это изменить). *Конфиденциальность приложения Предоставление приложениям для Windows доступа к сообщениям По умолчанию для всех приложений: «Запретить принудительно» Включен (если выбран параметр Запретить принудительно, приложениям для Windows запрещается доступ к расположению и сотрудники вашей организации не могут это изменить). *Конфиденциальность приложения Разрешить приложениям для Windows доступ к данным о движении По умолчанию для всех приложений: «Запретить принудительно» Включен (если выбран параметр Запретить принудительно, приложениям для Windows запрещается доступ к данным о движении и сотрудники вашей организации не могут это изменить). *Конфиденциальность приложения Разрешить приложениям для Windows получать доступ к уведомлениям По умолчанию для всех приложений: «Запретить принудительно» Включен (если выбран параметр Запретить принудительно, приложениям для Windows запрещается доступ к уведомлениям и сотрудники вашей организации не могут это изменить). *Конфиденциальность приложения Разрешить приложениям для Windows доступ к задачам По умолчанию для всех приложений: «Запретить принудительно» Включен (если выбран параметр Запретить принудительно, приложениям для Windows запрещается доступ к задачам и сотрудники вашей организации не могут это изменить). *Конфиденциальность приложения Предоставление приложениям для Windows доступа к календарю По умолчанию для всех приложений: «Запретить принудительно» Включен (если выбран параметр Запретить принудительно, приложениям для Windows запрещается доступ к календарю и сотрудники вашей организации не могут это изменить). *Конфиденциальность приложения Предоставление приложениям для Windows доступа к камере По умолчанию для всех приложений: «Запретить принудительно» Включен (если выбран параметр Запретить принудительно, приложениям для Windows запрещается доступ к камере и сотрудники вашей организации не могут это изменить). *Конфиденциальность приложения Предоставление приложениям для Windows доступа к микрофону По умолчанию для всех приложений: «Запретить принудительно» Включен (если выбран параметр Запретить принудительно, приложениям для Windows запрещается доступ к микрофону и сотрудники вашей организации не могут это изменить). *Конфиденциальность приложения Предоставление приложениям для Windows доступа к устройствам По умолчанию для всех приложений: «Запретить принудительно» Включен (если выбран параметр Запретить принудительно, приложениям для Windows запрещается доступ к доверенным устройствам и сотрудники вашей организации не могут это изменить). *Конфиденциальность приложения «Let Windows apps communicate with unpaired devices» (Разрешить приложениям для Windows взаимодействовать с несопряженными устройствами) По умолчанию для всех приложений: «Запретить принудительно» Включен (если выбран параметр Запретить принудительно, приложениям для Windows запрещается взаимодействие с несопряженными беспроводными устройствами и сотрудники вашей организации не могут это изменить). *Конфиденциальность приложения «Let Windows apps access radios» (Разрешить приложениям для Windows доступ к радио) По умолчанию для всех приложений: «Запретить принудительно» Включен (если выбран параметр Запретить принудительно, приложениям для Windows запрещается доступ для управления радио и сотрудники вашей организации не могут это изменить). Конфиденциальность приложения Разрешить приложениям для Windows совершать телефонные звонки По умолчанию для всех приложений: «Запретить принудительно» Включено (приложениям для Windows запрещено выполнять телефонные вызовы и сотрудники вашей организации не могу это изменить). *Конфиденциальность приложения Разрешить приложениям для Windows работать в фоновом режиме По умолчанию для всех приложений: «Запретить принудительно» Включен (если выбран параметр Запретить принудительно, приложениям для Windows запрещается выполнение в фоновом режиме и сотрудники вашей организации не могут это изменить). Политики автозапуска Установка поведения по умолчанию для автозапуска Не выполнять команды автозапуска Включен *Политики автозапуска Отключить автозапуск Включен (если этот параметр политики включен, будет отключен автозапуск на приводах для компакт-дисков и съемных носителях или он будет отключен на всех дисках). *Содержимое облака Отключение советов по использованию Windows Включен (этот параметр политики отключает отображение советов Windows для пользователей). *Содержимое облака Выключение возможностей потребителя Microsoft Включен (если этот параметр политики включен, пользователи больше не увидят персонализированные рекомендации от корпорации Майкрософт и уведомления о своей учетной записи Майкрософт). *Сборки для сбора данных и предварительные сборки Разрешить телеметрию 0 — безопасность [только в выпуске Enterprise] Включен (значение «0» применяется только к устройствам под управлением в выпусков «Корпоративная», «Для образовательных учреждений», «IoT» или Windows Server). *Сборки для сбора данных и предварительные сборки Запрет отображения уведомлений об отзывах Включен *Сборки для сбора данных и предварительные сборки Переключение пользовательских элементов управления над сборками для предварительной оценки Отключен Оптимизация доставки Режим скачивания Режим скачивания: простой (99) 99 — простой режим скачивания без использования одноранговых клиентов. Оптимизация доставки означает скачивание только с помощью HTTP без попытки связаться с облачными службами оптимизации доставки. Диспетчер окон рабочего стола Не разрешать вызов эргономичного пролистывания Включен Диспетчер окон рабочего стола Не разрешать анимацию окон Включен Диспетчер окон рабочего стола Использовать сплошной цвет для фона начального экрана Включен Пользовательский интерфейс границ Разрешить прокрутку от краев Отключить Пользовательский интерфейс границ Отключить полезные советы Включен *Проводник Настройка фильтра SmartScreen Защитника Windows Отключен (SmartScreen будет отключен для всех пользователей. Пользователи не будут предупреждаться при попытке запуска подозрительных приложений из Интернета.) ПРИМЕЧАНИЕ. Если подключение к Интернету отсутствует, это помешает компьютерам обращаться к корпорации Майкрософт за сведениями SmartScreen. Проводник Не показывать уведомление установлено новое приложение Включен *Поиск устройства Включение и выключение поиска устройства Отключено (Когда устройство находится в выключенном состоянии, устройство и его расположение не зарегистрированы, а функция «найти устройство» не будет работать. Пользователь также не сможет просматривать расположение последнего использования его активного дигитайзера на устройстве.) Обозреватель игр Выключить загрузку сведений об игре Включен Обозреватель игр Отключить обновления игр Включен Обозреватель игр «Не отслеживать время последнего сеанса игр в папке «Игры»» Включен Домашняя группа Запретить присоединение компьютера к домашней группе Включен *Internet Explorer Разрешить службам Майкрософт предоставлять расширенные предложения, когда пользователь вводит текст в адресной строке Отключен (Пользователи не получают расширенные предложения при вводе текста в адресной строке. Кроме того, пользователи не могут изменить параметр «Предложения».) Internet Explorer Отключить периодическую проверку наличия обновлений программного обеспечения Internet Explorer Включен Internet Explorer Отключить отображение заставки Включен Internet Explorer Устанавливать новые версии Internet Explorer автоматически Отключен Internet Explorer Запретить участие в программе улучшения качества программного обеспечения Включен Internet Explorer Не выполнять мастер запуска в первый раз Перейти сразу на домашнюю страницу Включен Internet Explorer Задать рост процессов вкладок Низкий Включен Internet Explorer Задать действие по умолчанию для новой вкладки Страница «Новая вкладка» Включен Internet Explorer Отключить уведомления о производительности надстроек Включен *Internet Explorer Отключить функцию автозаполнения для веб-адресов Включен (Если этот параметр политики включен, пользователю не будут предлагаться варианты при вводе веб-адресов. Пользователь не сможет изменить параметры автозаполнения веб-адресов.) *Internet Explorer Отключить функцию определения географического положения браузера Включен (если этот параметр политики включен, поддержка геолокации в браузерах будет отключена). Internet Explorer Выключить повторное открытие последнего сеанса просмотра Включен *Internet Explorer Включить функцию «Рекомендуемые сайты» Отключен (если вы отключите этот параметр политики, точки входа и функции, связанные с этим компонентом, будут отключены). *Internet Explorer\Представление совместимости Отключение функции просмотра в режиме совместимости Включен (если этот параметр включен, пользователь не может использовать кнопку «Просмотр в режиме совместимости» или управлять списком сайтов для просмотра в режиме совместимости). Internet Explorer\ Панель управления браузером\ Вкладка «Дополнительно» Показывать анимацию на веб-страницах Отключен Internet Explorer\ Панель управления браузером \ Вкладка «Дополнительно» Воспроизводить видео на веб-страницах Отключен Internet Explorer\ Панель управления браузером\ Вкладка «Дополнительно» Отключить пролистывание вперед с прогнозированием страниц Включен (Корпорация Майкрософт анализирует журнал браузера, чтобы улучшить способ прогнозирования страниц при пролистывании вперед. Эта функция недоступна в классическом браузере Internet Explorer. Если вы включите этот параметр политики, пролистывание вперед с прогнозированием страниц отключится и следующая веб-страница не будет загружаться в фоновом режиме.) Internet Explorer\ Параметры браузера\ Дополнительные параметры\ Просмотр Выключение определения номера телефона Включен Internet Explorer\ Параметры браузера\ Дополнительные параметры\ Мультимедиа Разрешить Internet Explorer воспроизводить файлы мультимедиа, использующие альтернативные кодеки Отключен *Расположение и датчики Отключить расположение Включен (если вы включите этот параметр политики, функция определения расположения будет отключена и все программы на этом компьютере не смогут использовать сведения о расположении, предоставляемые этой функцией). Расположение и датчики Отключить датчики Включен Расположение и датчики/ Определитель местоположения Windows Отключить определитель местоположения Windows Включен *Карты Отключение автоматического скачивания и обновления данных карты Включен (если вы включите этот параметр, автоматическое скачивание и обновление данных карты будет отключено). *Карты Отключение незапрошенного сетевого трафика на странице параметров «Автономные карты» Включен (Если вы включите этот параметр политики, компоненты, которые создают сетевой трафик на странице «Параметры автономных карт», будут отключены. Примечание: это может привести к отключению всей страницы «Параметры».) *Сообщения «Allow Message Service Cloud Sync» (Разрешить синхронизацию с облаком службы сообщений) Отключен (этот параметр политики позволяет выполнять резервное копирование и восстановление текстовых сообщений мобильной связи в облачных службах Майкрософт). *Microsoft Edge Разрешить предлагать варианты поиска в раскрывающемся списке адресной строки Отключен *Microsoft Edge Разрешить обновления конфигурации для библиотеки книг Отключен (отключает списки совместимости в Microsoft Edge). *Microsoft Edge Разрешить список совместимости Майкрософт «Отключен» (если вы отключите этот параметр, список совместимости от корпорации Майкрософт не будет использоваться во время навигации в браузере). *Microsoft Edge Разрешение веб-содержимым на странице «Новая вкладка» Отключен (указывает Microsoft Edge открывать новую вкладку с пустым содержимым). *Microsoft Edge Настройка автозаполнения Отключен (отключает автозаполнение в адресной строке). *Microsoft Edge Настройка запрета на отслеживание Включен (если вы включите этот параметр, запросы Do Not Track будут всегда отправляться на веб-сайты, запрашивающие сведения для отслеживания). *Microsoft Edge Настройка диспетчера паролей Отключен (если вы отключите этот параметр, сотрудникам будет запрещено использовать диспетчер паролей для локального сохранения паролей). *Microsoft Edge Настройка вариантов поиска в адресной строке Отключен (для пользователей не отображаются варианты поиска в адресной строке Microsoft Edge). *Microsoft Edge Настройка начальных страниц Включен (Если вы включите этот параметр, то сможете настроить одну или несколько начальных страниц. Если вы включите этот параметр, то вам придется указать URL-адреса страниц, разделяя страницы с помощью угловых скобок в следующем формате: Windows 10 версии 1703 или более поздней версии: Если вы не хотите отправлять трафик в корпорацию Майкрософт, то можете использовать значение , которое будет соблюдаться для устройств (присоединенных или не присоединенных к домену), если это единственный настроенный URL-адрес.) *Microsoft Edge Настройка фильтра SmartScreen Защитника Windows Отключен (фильтр SmartScreen Защитника Windows будет отключен, и сотрудники не смогут его включить). ПРИМЕЧАНИЕ. Рассмотрите этот параметр в среде. Если подключение к Интернету отсутствует, это помешает компьютерам обращаться к корпорации Майкрософт за сведениями SmartScreen. *Microsoft Edge «Prevent the First Run web page from opening on Microsoft Edge» (Запретить открытие веб-страницы первого запуска в Microsoft Edge) Включен (пользователи не увидят страницу первого запуска при первом открытии Microsoft Edge). OneDrive «Prevent OneDrive from generating network traffic until the user signs in to OneDrive» (Запретить OneDrive создавать сетевой трафик, пока пользователь не войдет в OneDrive) Включен (включите этот параметр, чтобы запретить клиенту синхронизации OneDrive (OneDrive.exe) создавать сетевой трафик (проверка наличия обновлений и т. д.), пока пользователь не войдет в OneDrive или не начнет синхронизацию файлов на локальном компьютере). *OneDrive Запрет использования OneDrive для хранения файлов Включен (если только OneDrive не используется в локальной или облачной среде). OneDrive По умолчанию сохранять документы в OneDrive Отключен (если только OneDrive не используется в локальной или облачной среде). RSS-каналы Запретить автоматическое обнаружение веб-каналов и веб-фрагментов Включен *RSS-каналы Отключение синхронизации в фоновом режиме для веб-каналов и веб-фрагментов Включен (если вы включите этот параметр политики, возможность синхронизации веб-каналов и веб-фрагментов в фоновом режиме будет отключена). *Поиск Разрешение использовать Кортану Отключен (если Кортана отключена, пользователи по-прежнему смогут использовать поиск на устройстве). Поиск Разрешить использование Кортаны на экране блокировки Отключен *Поиск Разрешение средствам поиска и Кортане использовать информацию о расположении Отключен Поиск Запрет на поиск в Интернете Включен *Поиск Запрет на поиск в Интернете и отображение результатов из Интернета в средстве поиска Включен (если этот параметр политики включен, запросы не будут выполняться в Интернете и результаты из Интернета не будут отображается, когда пользователь выполняет запрос в Поиске). Поиск Не добавлять местоположения в формате UNC для индексирования с помощью панели управления Включен Поиск Отключить индексирование файлов в кэше автономных файлов Включен *Поиск Определение информации, предоставляемой другим продуктам в средстве поиска Анонимные сведения Включен (отправка сведений об использовании, но не журнала поиска, сведений об учетной записи Майкрософт или определенного расположения). *Платформа защиты программного обеспечения «Turn off KMS Client Online AVC Validation» (Отключить проверку AVC клиента KMS в Интернете) Включен (включите этот параметр, чтобы запретить компьютеру отправку в корпорацию Майкрософт данных о состоянии активации). *Голосовые функции Разрешить автоматическое обновление данных речи Отключен (периодическая проверка наличия обновленных моделей речи выполняться не будет) *Магазин Выключить автоматическую загрузку и установку обновлений Включен (если вы включите этот параметр, автоматическое скачивание и установка обновлений для приложений будет отключена). *Магазин «Turn off Automatic Download of updates on Win8 devices» (Отключить автоматическое скачивание обновлений на устройства с Windows 8) Включен (если вы включите этот параметр, автоматическое скачивание обновлений для приложений будет отключено). Store Выключить предложение обновления до последней версии Windows Включен *Синхронизация параметров Не синхронизировать «Разрешить пользователям включать синхронизацию» (не выбрано) Включен (если этот параметр политики включен, синхронизация параметров будет отключена и ни одна из групп синхронизации параметров не будет синхронизирована на этом устройстве). Текстовый ввод «Improve inking and typing recognition» (Улучшить распознавание рукописного ввода и ввода с клавиатуры) Отключен Антивирусная программа «Защитник Windows»\ MAPS Присоединиться к Microsoft MAPS Отключен (если отключить или не настроить этот параметр, вы не присоединитесь к Microsoft MAPS). Антивирусная программа «Защитник Windows»\ MAPS Отправлять образцы файлов, если требуется дальнейший анализ Не отправлять Включен (только если пользователь не дал согласие на отправку диагностических данных MAPS). Антивирусная программа «Защитник Windows»\ Отчеты Отключить расширенные уведомления Включен (если вы включите этот параметр, антивирусная программа «Защитник Windows» не будет отображать расширенные уведомления в клиентах). Антивирусная программа «Защитник Windows»\ Обновление сигнатур Определить порядок источников для загрузки обновлений определений FileShares Включен (Если вы включите этот параметр, взаимодействие с источниками обновлений определений будет осуществляться в указанном порядке. После успешного скачивания обновлений определений из одного указанного источника другие источники в списке пропускаются.) Отчеты об ошибках Windows Автоматически отправлять дампы памяти для отчетов об ошибках, созданных ОС Отключен Отчеты об ошибках Windows Отключение отчетов об ошибках Windows Включен Запись и трансляция игр Windows Включает или отключает запись и трансляцию игр Windows Отключен Установщик Windows Задать максимальный размер кэша базисных файлов 5 Включен Установщик Windows Отключение создания контрольных точек восстановления системы Включен Почта Windows «Turn off the communities feature» (Отключить функцию сообществ) Включен Проигрыватель Windows Media Запрет отображения диалоговых окон первого запуска Включен Проигрыватель Windows Media Запрет общего доступа к файлам мультимедиа Включен Центр мобильности Windows Отключить центр мобильности Windows Включен Анализ стабильности Windows Настройка поставщиков WMI стабильности системы Отключен Центр обновления Windows Разрешить немедленную установку автоматических обновлений Включен Центр обновления Windows Не подключаться к расположениям Центра обновления Windows в Интернете Включен (при включении этой политики данные функции будут отключены, что может привести к тому, что подключение к общедоступным службам (например, к Магазину приложений Windows) перестанет работать). Примечание. Эта политика применяется, только когда устройство настроено для подключения к службе обновления в интрасети с помощью политики «Указать размещение службы обновлений Майкрософт в интрасети». Центр обновления Windows Запретить использование любых средств Центра обновления Windows Включен *Центр обновления Windows\ Центр обновления Windows для бизнеса «Manage preview builds» (Управление предварительными сборками) Настройка поведения при получении предварительных сборок: Включено (Если выбрано значение Отключить сборки для предварительного просмотра, предварительные сборки будут запрещены для установки на устройстве. Это не позволит пользователям оказаться в программе предварительной оценки Windows с помощью Параметры —> Update и Security.) «Disable preview builds» (Отключить предварительные сборки) *Центр обновления Windows\ Центр обновления Windows для бизнеса «Select when Preview Builds and Feature Updates are received» (Выберите, когда следует получать предварительные сборки и обновления компонентов) Полугодовой канал Включен (включите эту политику, чтобы указать уровень получаемых предварительных сборок или обновлений компонентов и условия их получения). «Deferment» (Отсрочка): 365 дней. «Pause start» (Начало приостановки): гггг-мм-дд. Центр обновления Windows\ Центр обновления Windows для бизнеса Выберите, когда следует получать исправления 1. 30 дней. 2. «Начало приостановки получения исправлений»: гггг-мм-дд Включен Параметры настраиваемой политики ограничения трафика Windows «Prevent OneDrive from generating network traffic until the user signs in to OneDrive» (Запретить OneDrive создавать сетевой трафик, пока пользователь не войдет в OneDrive) Включен (включите этот параметр, если хотите запретить клиенту синхронизации OneDrive (OneDrive.exe) создавать сетевой трафик (проверка наличия обновлений и т. д.), пока пользователь не войдет в OneDrive или не начнет синхронизацию файлов на локальном компьютере). Параметры настраиваемой политики ограничения трафика Windows «Turn off Windows Defender Notifications» (Отключить уведомления Защитника Windows) Включен (если вы включите этот параметр, Защитник Windows не будет отправлять уведомления с критически важными сведениями о работоспособности и безопасности вашего устройства). «Политика локального компьютера», «Конфигурация пользователя», «Административные шаблоны» Панель управления\ Язык и региональные параметры Отключить прогнозирование текста при вводе Включен Рабочий стол Не добавлять общие ресурсы из недавно использовавшихся документов в папку «Сетевые размещения» Включен Рабочий стол Отключить сворачивание окна Aero Shake жестом мышью Включен Рабочий стол/Active Directory Максимальный объем результатов поиска в Active Directory 2500 Включен Панель задач и меню »Пуск» Не разрешать закрепление значка Магазина на панели задач Включен Панель задач и меню »Пуск» Запрет на отображение и отслеживание элементов в списках переходов из удаленных расположений Включен Панель задач и меню »Пуск» Не использовать сопоставление ярлыков оболочки на основе поиска Включен (Система не выполняет полный поиск на конечном диске. она просто отображает сообщение о том, что файл не найден.) Панель задач и меню »Пуск» «Remove the People Bar from the taskbar» (Удалить панель «Люди» с панели задач) Включен (значок «Люди» будет удален с панели задач; соответствующие переключатели параметров будут удалены со страницы «Параметры панели задач», и пользователи не смогут закреплять приложение «Люди» на панели задач). Панель задач и меню »Пуск» Отключить всплывающие уведомления объявлений компонентов Включен (Пользователи не могут закрепить приложение Store на панели задач. Если приложение Store уже закреплено на панели задач, оно будет удалено с панели задач при следующем входе.) Панель задач и меню »Пуск» Отключить слежение за действиями пользователя Включен Панель задач и меню »Пуск» /Уведомления Отключить всплывающие уведомления Включен Компоненты Windows/Содержимое облака Отключение всех функций «Windows: интересное» Включен Пользовательский интерфейс границ Отключить отслеживание использования приложений Включен Проводник Отключить кэширование эскизов изображений Включен Проводник Отключить отображение предыдущих поисковых запросов в поле поиска проводника Включен Проводник Отключить кэширование эскизов в скрытых файлах thumbs.db Включен Примечания об индикаторе работоспособности сетевых подключений
Приведенные выше параметры групповой политики включают в себя параметры, которые можно отключить, чтобы проверить, подключена ли система к Интернету. Если среда вообще не подключается к Интернету или делает это косвенно, можно задать параметр групповой политики для удаления значка сети с панели задач. Причина, по которой может потребоваться удалить значок сети с панели задач, следующая: если вы отключите проверки подключения к Интернету, на значке сети будет отображаться желтый флаг, хотя сеть может функционировать нормально. Если вы хотите удалить значок сети с помощью параметра групповой политики, его можно найти в следующем расположении:
Центр обновления Windows или Центр обновления Windows для бизнеса. Выберите, когда следует получать исправления 1. 30 дней. 2. «Начало приостановки получения исправлений»: гггг-мм-дд Включен «Политика локального компьютера», «Конфигурация пользователя», «Административные шаблоны» Панель задач и меню »Пуск» Удалить значок сети Включен (значок сети не отображается в области системных уведомлений). Дополнительные сведения об индикаторе работоспособности сетевых подключений (NCSI): The Network Connection Status icon (Значок состояния сетевого подключения)
Системные службы
Если вы собираетесь отключить системные службы для экономии ресурсов, внимательно следите за тем, чтобы выбранная служба не оказалась компонентом какой-либо другой службы.
Кроме того, большинство из этих рекомендаций относятся к Windows Server 2016 с возможностями рабочего стола. Дополнительные сведения см. в разделе Рекомендации по отключению системных служб в Windows Server 2016 с возможностями рабочего стола.
Обратите внимание на то, что для многих служб, которые обычно могут быть хорошими кандидатами для отключения, задан тип запуска службы вручную. Это означает, что служба не запустится автоматически и вообще не запустится, пока конкретное приложения или служба не активирует запрос к службе, которую вы планируете отключить. Службы, для которых уже задан тип запуска вручную, обычно здесь не указываются.
Службы Windows Элемент Комментарий CDPUserService Эта пользовательская служба используется для сценариев платформы подключенных устройств. ПРМЕЧАНИЕ. Это служба «на пользователя», поэтому служба шаблонов должна быть отключена. Функциональные возможности для подключенных пользователей и телеметрия Включает функции, которые поддерживают возможности приложений и подключенных пользователей. Кроме того, эта служба управляет сбором информации на основе событий и передачей диагностических сведений и сведений об использовании (используемых для улучшения работы и качества платформы Windows), когда в разделе «Обратная связь и диагностика» включены параметры диагностики и конфиденциальности использования. Рекомендуется отключить, если сеть отключена. Служба контактных данных Индексирует данные контактов для их быстрого поиска. Если вы остановите или отключите эту службу, данные контактов могут отсутствовать в результатах поиска. (PimIndexMaintenanceSvc) Примечание. Это служба «на пользователя», поэтому служба шаблонов должна быть отключена. Служба политики диагностики Позволяет обнаруживать проблемы с компонентами Windows, выполнять их диагностику и устранять эти проблемы. Если эта служба остановлена, диагностика не будет работать. Диспетчер скачанных карт Служба Windows для доступа приложений к скачанным картам. Эта служба запускается по требованию, когда приложение обращается к скачанным картам. Отключение этой службы сделает невозможным доступ приложений к картам. Служба географического положения Отслеживает текущее расположение системы и управляет геозонами. Пользовательская служба GameDVR и вещания Эта пользовательская служба используется для записи игр и вещания в прямом эфире. ПРМЕЧАНИЕ. Это служба «на пользователя», поэтому служба шаблонов должна быть отключена. MessagingService Служба, поддерживающая обмен текстовыми сообщениями и связанные функции. ПРМЕЧАНИЕ. Это служба «на пользователя», поэтому служба шаблонов должна быть отключена. Оптимизация дисков Помогает компьютеру работать более эффективно, оптимизируя файлы на дисках хранения. Решения VDI обычно не получают преимуществ от оптимизации дисков. В них не используются традиционные диски. Часто это просто выделенное временное хранилище. Superfetch Поддерживает и улучшает производительность системы с течением времени. Обычно не повышают производительность в среде VDI, особенно во временной ее реализации, учитывая, что состояние операционной системы отменяется при каждой перезагрузке. Служба сенсорной клавиатуры и панели рукописного ввода Обеспечивает функционирование пера и рукописного ввода для сенсорной клавиатуры и панели рукописного ввода. Отчеты об ошибках Windows Разрешает отправку отчетов об ошибках в случае прекращения работы или реагирования программы на запросы, а также разрешает доставку имеющихся решений. Разрешает также создание журналов для служб диагностики и восстановления. Если эта служба остановлена, то могут не работать отчеты об ошибках и не отображаться результаты служб диагностики и восстановления. При использовании среды VDI диагностика часто выполняется автономно, а не в основной рабочей среде. Кроме того, некоторые клиенты в любом случае отключают отчеты об ошибках Windows (WER). Для отчетов об ошибках Windows используется небольшой объем ресурсов, необходимых для различных задач, включая запись сбоев при установке устройств или обновлений. Служба общего доступа к проигрывателю Windows Media по сети Публикует библиотеки проигрывателя Windows Media на других сетевых проигрывателях и мультимедийных устройствах с помощью технологии Universal Plug and Play. Не требуется, если только клиенты не используют совместно библиотеки проигрывателя Windows Media в сети. Служба Windows Mobile Hotspot Предоставляет возможность обмениваться мобильными данными с другим устройством. Поиск Windows Обеспечивает индексацию содержимого, кэширование свойств и результаты поиска файлов, электронной почты и другого содержимого. Скорее всего не требуется, особенно при использовании временной среды VDI. Службы «на пользователя» в Windows
Службы «на пользователя» — это службы, которые создаются, когда пользователь входит в Windows или Windows Server, и которые останавливаются и удаляются, когда пользователь выходит из системы. Эти службы выполняются в контексте безопасности учетной записи пользователя. Это обеспечивает лучшее управление ресурсами, чем предыдущий подход, заключавшийся в выполнении таких служб в обозревателе, связанном с предварительно настроенной учетной записью, или в их выполнении в качестве задач.
Запланированные задачи
Как и с другими элементами в Windows, убедитесь, что элемент не требуется, прежде чем рассмотреть его отключение.
Ниже приведен список задач, которые выполняют оптимизации или сбор данных на компьютерах, которые сохраняют свое состояние между перезагрузками. Если задача виртуальной машины VDI выполняет перезагрузку и отменяет все изменения с момента последней загрузки, оптимизации, предназначенные для физических компьютеров, бесполезны.
Вы можете получить все текущие запланированные задачи, включая их описание, выполнив следующий код PowerShell.
Get-ScheduledTask | Select-Object -Property TaskPath,TaskName,State,Description |Export-CSV -Path C:\Temp\W10_1803_SchTasks.csv -NoTypeInformation
Допустимые значения параметра Имя запланированной задачи:
- OneDrive Standalone Update Task v2
- Microsoft Compatibility Appraiser
- ProgramDataUpdater
- StartupAppTask
- CleanupTemporaryState
- Proxy (Прокси)
- UninstallDeviceTask
- ProactiveScan
- Consolidator
- UsbCeip
- Data Integrity Scan
- Data Integrity Scan for Crash Recovery
- ScheduledDefrag
- SilentCleanup
- Microsoft-Windows-DiskDiagnosticDataCollector
- Диагностика
- StorageSense
- DmClient
- DmClientOnScenarioDownload
- File History (режим обслуживания)
- ScanForUpdates
- ScanForUpdatesAsUser
- SmartRetry
- Уведомления
- WindowsActionDialog
- WinSAT Cellular
- MapsToastTask
- ProcessMemoryDiagnosticEvents
- RunFullMemoryDiagnostic
- MNO Metadata Parser
- LPRemove
- GatherNetworkInfo
- WiFiTask
- Sqm-Tasks
- AnalyzeSystem
- MobilityManager
- VerifyWinRE
- RegIdleBackup
- FamilySafetyMonitor
- FamilySafetyRefreshTask
- IndexerAutomaticMaintenance
- SpaceAgentTask
- SpaceManagerTask
- HeadsetButtonPress
- SpeechModelDownloadTask
- ResPriStaticDbSync
- WsSwapAssessmentTask
- SR
- SynchronizeTimeZone
- Usb-Notifications
- QueueReporting
- UpdateLibrary
- Scheduled Start
- sih
- XblGameSaveTask
Установка обновлений Windows и других обновлений
Устанавливайте обновления из Центра обновления Майкрософт или своих внутренних источников, включая сигнатуры Защитника Windows. Это подходящий момент, чтобы применить другие доступные обновления, в том числе для Microsoft Office, если он установлен.
Автоматическая трассировка Windows
Windows по умолчанию собирает и хранит ограниченные диагностические данные. Это делается, чтобы обеспечить диагностику или записывать данные на случай, если потребуются дополнительные действия по устранению неполадок. Данные автоматической трассировки системы можно найти, запустив приложение «Управление компьютером», развернув Служебные программы, Производительность, Группы сборщиков данных, а затем выбрав Сеансы отслеживания событий.
Некоторые трассировки в разделах Сеансы отслеживания событий и Сеансы отслеживания событий запуска невозможно остановить и не следует останавливать. Другие трассировки, например WiFiSession, можно остановить. Чтобы остановить выполняемую трассировку, щелкните ее правой кнопкой мыши в разделе Сеансы отслеживания событий и выберите Остановить. Чтобы запретить автоматический запуск трассировок вместе с системой, выполните следующие действия.
- Выберите папку Сеансы отслеживания событий запуска.
- Найдите интересующую вас трассировку и дважды щелкните ее.
- Выберите вкладку Сеансы отслеживания.
- Снимите флажок Включено.
- Щелкните ОК.
Ниже приведены некоторые трассировки системы, которые можно рассмотреть для отключения при использовании VDI.
Название Комментарий AppModel Коллекция трассировок, одна из которых предназначена для телефона. CloudExperienceHostOOBE DiagLog NtfsLog TileStore UBPM WiFiDriverIHVSession Если не используется устройство Wi-Fi. WiFiSession Обслуживание операционной системы и приложений
В определенный момент при оптимизации образа следует применить доступные обновления Windows. Можно настроить Центр обновления Windows для установки обновлений для других продуктов Майкрософт, а не только для Windows. Для этого откройте Параметры Windows, выберите Обновление и безопасность и щелкните Дополнительные параметры. Выберите для параметра При обновлении Windows предоставить обновления для других продуктов Майкрософт значение Включено.
Это будет удобно в случае, если вы собираетесь установить в базовый образ приложения Майкрософт, например Microsoft Office. Таким образом Office будет находиться в актуальном состоянии, когда вы воспользуетесь этим образом. Существуют также обновления для платформы .NET и определенных компонентов сторонних производителей, таких как Adobe, которые можно устанавливать с помощью Центра обновления Windows.
Очень важным моментом для виртуальных машин временной среды VDI являются обновления системы безопасности, включая файлы определений для программного обеспечения безопасности. Эти обновления могут выпускаться один раз в день или даже чаще. Может существовать способ сохранять эти обновления, включая обновления для Защитника Windows и компонентов сторонних производителей.
Возможно, лучше всего разрешить обновление Защитника Windows даже во временной среде VDI. Обновления будут применяться практически в каждом сеансе входа в систему, но они занимают мало места и это не должно стать проблемой. Кроме того, виртуальная машина всегда будет в актуальном состоянии, так как будет применяться только последнее доступное обновление. Это может быть верно и для файлов определений сторонних производителей.
Приложения Store (приложения UWP) обновляются с помощью Магазина приложений Windows. Современные версии Office, например Microsoft 365, выполняют обновление с помощью собственных механизмов, когда имеется прямое подключение к Интернету, или с помощью технологий управления, если такое подключение отсутствует.
Оптимизация Защитника Windows с помощью VDI
Корпорация Майкрософт недавно опубликовала документацию по использованию Защитника Windows в среде VDI. Дополнительные сведения см. в руководстве по развертыванию антивирусной программы «Защитник Windows» в инфраструктуре виртуальных рабочих столов.
В указанной выше статье приведены процедуры подготовки «золотого» образа VDI и обслуживания запущенных клиентов VDI. Чтобы сократить нагрузку на пропускную способность сети, когда компьютерам VDI необходимо обновить сигнатуры Защитника Windows, распределите перезагрузки по этапам и запланируйте их на нерабочее время, где это возможно. Обновления сигнатур Защитника Windows можно хранить во внутренних файловых ресурсах и, когда это целесообразно, эти файловые ресурсы можно размещать в тех же или в ближайших сетевых сегментах к виртуальным машинам VDI.
Ознакомьтесь с документом, приведенным в начале этого раздела, чтобы получить дополнительные сведения об оптимизации Защитника Windows для среды VDI.
Настройка производительности сети Windows 10 с помощью параметров реестра
Это особенно важно в средах, где в VDI или на физическом компьютере выполняется рабочая нагрузка, которая в основном использует сеть. Параметры в этом разделе относятся к производительности сети, которую можно повысить, настроив дополнительную буферизацию и кэширование таких объектов, как записи каталога и т. п.
Обратите внимание на то, что некоторые параметры в этом разделе доступны только в реестре и должны быть включены в базовый образ до его развертывания для использования в рабочей среде.
Следующие параметры описаны в руководстве по обеспечению высокой производительности Windows Server 2016, опубликованном на сайте Microsoft.com группой по разработке продуктов Windows.
DisableBandwidthThrottling
Применяется к Windows 10. Значение по умолчанию — 0. По умолчанию перенаправитель SMB регулирует пропускную способность для сетевых подключений с высокой задержкой, что позволяет в некоторых случаях избежать превышения времени ожидания, связанного с сетью. Значение 1 для этого параметра реестра отключает такое регулирование, ускоряя передачу файлов через сетевые соединения с высокой задержкой, так что вы можете рассмотреть применение этого параметра.
FileInfoCacheEntriesMax
Применяется к Windows 10. По умолчанию имеет значение 64. Допускаются значения от 1 до 65536. Это значение используется для определения объема метаданных файла, которые могут кэшироваться клиентом. Увеличение значения позволяет сократить сетевой трафик и повысить производительность, если осуществляется доступ к большому числу файлов. Попробуйте увеличить это значение до 1024.
DirectoryCacheEntriesMax
Применяется к Windows 10. По умолчанию имеет значение 16. Допускаются значения от 1 до 4096. Это значение используется для определения объема сведений о каталогах, которые могут кэшироваться клиентом. Увеличение значения позволяет сократить сетевой трафик и повысить производительность, если осуществляется доступ к большому числу каталогов. Попробуйте увеличить это значение до 1024.
FileNotFoundCacheEntriesMax
Применяется к Windows 10. По умолчанию имеет значение 128. Допускаются значения от 1 до 65536. Это значение используется для определения объема сведений об именах файлов, которые могут кэшироваться клиентом. Увеличение значения позволяет сократить сетевой трафик и повысить производительность, если осуществляется доступ к большому числу имен файлов. Попробуйте увеличить это значение до 2048.
DormantFileLimit
Применяется к Windows 10. Значение по умолчанию — 1023. Этот параметр определяет максимальное число файлов, которые нужно оставить открытыми в общем ресурсе после того, как приложение закроет файл. Если много тысяч клиентов подключается к серверам SMB, попробуйте уменьшить это значение до 256: Windows Server 2022, Windows Server 2019.
Вы можете настроить многие из этих параметров SMB с помощью командлетов Windows PowerShell Set-SmbClientConfiguration и Set-SmbServerConfiguration. Параметры реестра можно настроить с помощью Windows PowerShell, как показано в следующем примере.
Set-ItemProperty -Path «HKLM:\\SYSTEM\\CurrentControlSet\\Services\\LanmanWorkstation\\Parameters» RequireSecuritySignature -Value 0 -Force
Дополнительные параметры из руководства «Базовый план ограниченной функциональности трафика Windows»
Корпорация Майкрософт выпустила базовый план, созданный на основе тех же процедур, что и базовые параметры безопасности Windows, для сред, которые либо не подключены к Интернету напрямую, либо для которых вы хотите сократить объем данных, отправляемых в корпорацию Майкрософт и другие службы.
Параметры базового плана ограниченной функциональности трафика Windows помечены звездочкой в таблице параметров групповой политики.
Очистка диска (в том числе с помощью мастера очистки диска)
Очистка диска может быть особенно полезной для реализаций главного образа VDI. После подготовки, обновления и настройки главного образа одной из последних задач является очистки диска. Мастер очистки диска, встроенный в Windows, может очистить большинство возможных областей, позволяющих сэкономить дисковое пространство.
Разработка мастера очистки диска прекращена. Windows будет использовать другие методы для очистки дисков.
Ниже приведены рекомендации для различных задач очистки диска. Следует протестировать их перед внедрением.
- Запустите мастер очистки диска (с повышенными павами) после установки всех обновлений. Включите категории Оптимизация доставки и Очистка обновлений Windows. Вы можете автоматизировать этот процесс, запуская Cleanmgr.exe с параметром /SAGESET:11. Этот параметр задает значения реестра, которые могут использоваться позже для автоматизации очистки диска, и использует все доступные параметры в мастере очистки диска.
- Выполнение Cleanmgr.exe/SAGESET:11 на тестовой виртуальной машине с чистой установкой показывает, что только два параметра автоматической очистки диска включены по умолчанию:
- «Загруженные файлы программ»;
- «Временные файлы Интернета».
- Если задать дополнительные параметры или сразу все параметры, они будут записаны в реестр в соответствии со значением индекса, указанным в предыдущей команде (Cleanmgr.exe/SAGESET:11). В этом примере мы используем значение 11 в качестве индекса для последующей процедуры автоматической очистки диска.
- После выполнения команды Cleanmgr.exe/SAGESET:11 вы увидите несколько категорий параметров очистки диска. Можно выбрать все параметры, после чего следует нажать кнопку ОК. Вы увидите, что мастер очистки диска просто исчезнет. Тем не менее выбранные параметры сохранены в реестре, и его можно вызывать, выполнив команду Cleanmgr.exe /SAGERUN:11.
- vssadmin list shadows
- vssadmin list shadowstorage Если выходные данные этих команд содержат сообщение Удовлетворяющие запросу элементы не найдены, то хранилище VSS не используется.
- Del C:\*.tmp /s
- Del C:\Windows\Temp\.
- Del %temp%\.
Удаление OneDrive
Удаление OneDrive включает в себя удаление пакета и *LNK-файлов. Чтобы упростить удаление OneDrive из образа, можно использовать следующий пример кода PowerShell.
Taskkill.exe /F /IM "OneDrive.exe" Taskkill.exe /F /IM "Explorer.exe"` if (Test-Path "C:\\Windows\\System32\\OneDriveSetup.exe")` < Start-Process "C:\\Windows\\System32\\OneDriveSetup.exe"` -ArgumentList "/uninstall"` -Wait >if (Test-Path "C:\\Windows\\SysWOW64\\OneDriveSetup.exe")` < Start-Process "C:\\Windows\\SysWOW64\\OneDriveSetup.exe"` -ArgumentList "/uninstall"` -Wait >Remove-Item -Path "C:\\Windows\\ServiceProfiles\\LocalService\\AppData\\Roaming\\Microsoft\\Windows\\Start Menu\\Programs\\OneDrive.lnk" -Force Remove-Item -Path "C:\\Windows\\ServiceProfiles\\NetworkService\\AppData\\Roaming\\Microsoft\\Windows\\Start Menu\\Programs\\OneDrive.lnk" -Force \# Remove the automatic start item for OneDrive from the default user profile registry hive Start-Process C:\\Windows\\System32\\Reg.exe -ArgumentList "Load HKLM\\Temp C:\\Users\\Default\\NTUSER.DAT" -Wait Start-Process C:\\Windows\\System32\\Reg.exe -ArgumentList "Delete HKLM\\Temp\\SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Run /v OneDriveSetup /f" -Wait Start-Process C:\\Windows\\System32\\Reg.exe -ArgumentList "Unload HKLM\\Temp" -Wait Start-Process -FilePath C:\\Windows\\Explorer.exe -WaitЕсли у вас есть вопросы или возникли сложности, касающиеся сведений в этом документе, обратитесь к группе поддержки учетных записей Майкрософт, изучите блог о Microsoft VDI, отправьте сообщение на форумы Майкрософт или сообщите о своих вопросах и проблемах в корпорацию Майкрософт.
Какие службы отключить в Windows 10

Вопросом об отключении служб Windows 10 и том, для каких из них можно безопасно изменить тип запуска интересуются обычно в целях повысить производительность системы. Несмотря на то, что это действительно может слегка ускорить работу компьютера или ноутбука, я не рекомендую отключать службы тем пользователям, которые не умеют самостоятельно решить проблемы, которые теоретически могут возникнуть после этого. Собственно, я вообще не рекомендую отключать системные службы Windows 10.
Первые два раздела руководства описывают способы ручного отключения служб Windows 10, а также содержат список тех из них, выключить которые в большинстве случаев безопасно. Третий раздел — о бесплатной программе, которая может в автоматическом режиме отключить «ненужные» службы, а также вернуть все настройки в значения по умолчанию, если что-то пошло не так. И в завершении видео инструкция, в которой показано все, что описано выше.
Как отключить службы в Windows 10

Начнем с того, как именно отключаются службы. Это можно сделать несколькими способами, из которых рекомендуемым является вход в «Службы» путем нажатия Win+R на клавиатуре и ввода services.msc или через пункт панели управления «Администрирование» — «Службы» (второй способ — вход в msconfig на вкладку «Службы»).
В результате запускается окно со списком служб Windows 10, их состоянием и типом запуска. При двойном клике на любой из них, вы можете остановить или запустить службу, а также изменить тип запуска.
Типы запуска бывают: Автоматически (и отложенный вариант) — запуск службы при входе в Windows 10, вручную — запуск службы в тот момент, когда она потребовалась ОС или какой-либо программе, отключена — служба не может быть запущена.

Кроме этого, вы можете отключить службы с помощью командной строки (от Администратора) с помощью команды sc config «Имя_службы» start=disabled где «Имя_службы» — системное имя, используемое Windows 10, видно в верхнем пункте при просмотре информации о любой из служб по двойному клику).
И еще одно примечание: часть служб можно не только отключить, но и удалить, удалив ненужные вам компоненты Windows 10. Сделать это можно через панель управления (зайти в нее можно через правый клик по пуску) — программы и компоненты — включение или отключение компонентов Windows.
Службы, которые можно отключить
Ниже — список служб Windows 10, которые вы можете отключить при условии, что функции, предоставляемые ими, не используются вами. Также для отдельных служб я привел дополнительные примечания, которые могут помочь принять решение о целесообразности выключения той или иной службы.
- Факс
- NVIDIA Stereoscopic 3D Driver Service (для видеокарт NVidia, если вы не используете 3D стерео изображения)
- Служба общего доступа к портам Net.Tcp
- Рабочие папки
- Служба маршрутизатора AllJoyn
- Удостоверение приложения
- Служба шифрования дисков BitLocker
- Служба поддержки Bluetooth (если вы не используете Bluetooth)
- Служба лицензий клиента (ClipSVC, после отключения могут неправильно работать приложения магазина Windows 10)
- Браузер компьютеров
- Dmwappushservice
- Служба географического положения
- Служба обмена данными (Hyper-V). Службы Hyper-V имеет смысл отключать только если вы не используете виртуальные машины Hyper-V.
- Служба завершения работы в качестве гостя (Hyper-V)
- Служба пульса (Hyper-V)
- Служба сеансов виртуальных машин Hyper-V
- Служба синхронизации времени Hyper-V
- Служба обмена данными (Hyper-V)
- Служба виртуализации удаленных рабочих столов Hyper-V
- Служба наблюдения за датчиками
- Служба данных датчиков
- Служба датчиков
- Функциональные возможности для подключенных пользователей и телеметрия (Это один из пунктов, чтобы отключить слежку Windows 10)
- Общий доступ к подключению к Интернету (ICS). При условии, что вы не используете функции общего доступа к Интернету, например, для раздачи Wi-Fi с ноутбука.
- Сетевая служба Xbox Live
- Superfetch (при условии, что вы используете SSD)
- Диспетчер печати (если вы не используете функции печати, в том числе встроенную в Windows 10 печать в PDF)
- Биометрическая служба Windows
- Удаленный реестр
- Вторичный вход в систему (при условии, что вы его не используете)
Если вам не чужд английский язык, то, пожалуй, самую полную информацию о службах Windows 10 в разных редакциях, параметрах их запуска по умолчанию и безопасных значениях, вы можете почерпнуть на странице blackviper.com/service-configurations/black-vipers-windows-10-service-configurations/.
Программа для отключения служб Windows 10 Easy Service Optimizer
А теперь о бесплатной программе для оптимизации параметров запуска служб Windows 10 — Easy Service Optimizer, которая позволяет легко отключить неиспользуемые службы ОС по трем предустановленным сценариям: Безопасный, Оптимальный и Экстремальным. Внимание: настоятельно рекомендую создать точку восстановления перед использованием программы.
Не ручаюсь, но, возможно, использование такой программы для начинающего пользователя будет более безопасным вариантом, чем отключение служб вручную (а еще лучше начинающему ничего не трогать в параметрах служб), поскольку делает возврат к исходным настройкам более простым.
Интерфейс Easy Service Optimizer на русском языке (если не включился автоматически, зайдите в Options — Languages) и программа не требует установки. После запуска, вы увидите список служб, их текущего состояния и параметров запуска.

Внизу — четыре кнопки, которые позволяют включить состояние служб по умолчанию, безопасный вариант отключения служб, оптимальный и экстремальный. Планируемые изменения сразу отображаются в окне, а по нажатию левой верхней иконки (или выборе в меню «Файл» — «Применить настройки»), параметры применяются.
По двойному клику по любой из служб, можно увидеть ее имя, тип запуска и безопасные значения запуска, которые будут применены программой при выборе различных ее установок. Помимо прочего, через контекстное меню по правому клику на любой службе вы можете удалить ее (не советую).

Скачать Easy Service Optimizer можно бесплатно с официальной страницы sordum.org/8637/easy-service-optimizer-v1-1/ (кнопка для загрузки находится внизу страницы).
Видео про отключение служб Windows 10
И в завершение, как обещал, видео, в котором наглядно демонстрируется то, что было описано выше.
А вдруг и это будет интересно:
- Лучшие бесплатные программы для Windows
- Как открыть Свойства системы Windows 11 и 10
- Как отключить или удалить Связь с телефоном в Windows 11 и 10
- Ошибка 0xc000001d при запуске игры или программы — как исправить?
- Ключ восстановления BitLocker в Windows — способы посмотреть
- User OOBE Broker — что это за процесс в Windows 11 и 10
- Windows 11
- Windows 10
- Android
- Загрузочная флешка
- Лечение вирусов
- Восстановление данных
- Установка с флешки
- Настройка роутера
- Всё про Windows
- В контакте
- Одноклассники
-
Onford 12.07.2019 в 07:56
Сделал простой скрипт, отключает все службы связанные с обновлением windows 10, и вносит правки в реестр. Проверял на разных сборках, обновлений больше не будет. Центр обновления также будет недоступен. Сам скрипт: Автор скрипта: Onford
Инструкция: поместить скрипт в .bat файл, и запустить от имени администратора.@echo off ::Disable windows 10 update by Onford echo MSGBOX "Этот BAT файл выключает центр обновления windows 10." > %temp%\msg.vbs call %temp%\msg.vbs del %temp%\msg.vbs /f /q ::Останавливаем и отключаем все службы связанные с центром обновления windows 10 net stop wuauserv sc config wuauserv start= disabled net stop BITS sc config BITS start= disabled ::Вносим изменения в реестр, отключаем авто-обновление REG ADD "HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate" REG ADD "HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate\AU" REG ADD "HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate\Auto Update" REG ADD "HKEY_LOCAL_MACHINE\SYSTEM\Internet Communication Management\Internet Communication" REG ADD "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\Explorer" REG ADD "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\Explorer" /v NoWindowsUpdate /t REG_DWORD /d 1 /f REG ADD "HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate" /v DisableWindowsUpdateAccess /t REG_DWORD /d 1 /f REG ADD "HKEY_LOCAL_MACHINE\SYSTEM\Internet Communication Management\Internet Communication" /v DisableWindowsUpdateAccess /t REG_DWORD /d 1 /f REG ADD "HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate\AU" /v NoAutoRebootWithLoggedOnUsers /t REG_DWORD /d 1 /f REG ADD "HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate\AU" /v NoAutoUpdate /t REG_DWORD /d 1 /f REG ADD "HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate\AU" /v TargetGroupEnabled /t REG_DWORD /d 0 /f REG ADD "HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate\AU" /v AUOptions /t REG_DWORD /d 0 /f REG ADD "HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate\AU" /v ScheduledInstallDay /t REG_DWORD /d 0 /f REG ADD "HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate\AU" /v ScheduledInstallTime /t REG_DWORD /d 0 /f REG ADD "HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate\AU" /v AutoInstallMinorUpdates /t REG_DWORD /d 0 /f REG ADD "HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate" /v WUStatusServer /t REG_DWORD /d 0 /f REG ADD "HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate" /v WSUS /t REG_DWORD /d 0 /f REG ADD "HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate\Auto Update" /v NoAutoRebootWithLoggedOnUsers /t REG_DWORD /d 1 /f REG ADD "HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate\Auto Update" /v NoAutoUpdate /t REG_DWORD /d 1 /f REG ADD "HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate\Auto Update" /v TargetGroupEnabled /t REG_DWORD /d 0 /f REG ADD "HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate\Auto Update" /v AUOptions /t REG_DWORD /d 0 /f REG ADD "HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate\Auto Update" /v ScheduledInstallDay /t REG_DWORD /d 0 /f REG ADD "HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate\Auto Update" /v ScheduledInstallTime /t REG_DWORD /d 0 /f REG ADD "HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate\Auto Update" /v AutoInstallMinorUpdates /t REG_DWORD /d 0 /f :: Завершаем работу exit
- Linked 30.01.2021 в 23:12
- Dmitry 14.09.2021 в 19:25
- Расим 15.09.2021 в 07:18
Обзор алгоритмов детектирования текстовых областей на изображениях и видеозаписях Текст научной статьи по специальности «Компьютерные и информационные науки»
Аннотация научной статьи по компьютерным и информационным наукам, автор научной работы — Болотова Юлия Александровна, Спицын Владимир Григорьевич, Осина Полина Максимовна
Статья посвящена обзору методов детектирования и сегментации текстовых областей на изображениях и видеозаписях. Определяется обобщенный алгоритм работы систем распознавания текстов. Проводится обзор методов детектирования, определения структуры и сегментации текстовых документов в рамках решения задачи распознавания текстовых областей на изображениях и видеозаписях. Методы, предложенные в течение 30 лет исследований, анализируются с точки зрения точности, скорости и универсальности. В работе затрагиваются современные проблемы, касающиеся детектирования и распознавания текстовых областей на изображениях.
i Надоели баннеры? Вы всегда можете отключить рекламу.
Похожие темы научных работ по компьютерным и информационным наукам , автор научной работы — Болотова Юлия Александровна, Спицын Владимир Григорьевич, Осина Полина Максимовна
Сегментация изображения для распознавания печатных документов
Метод сегментации изображения для распознавания печатных документовПодходы к разработке системы распознавания для решения задачи определения контента цифровых изображений
Бинаризация и сегментация отсканированного текста
Алгоритм обнаружения пустого места на странице документа
i Не можете найти то, что вам нужно? Попробуйте сервис подбора литературы.
i Надоели баннеры? Вы всегда можете отключить рекламу.A review of algorithms for text detection in images and videos
This article reviews the history and state-of-the-art optical character recognition systems, such as ABBYY FineReader, Tesseract, CuneiForm, with particular attention given to their inner algorithms, including page layout analysis ; page segmentation and document skew angle estimation. The overview includes the description and comparison of different methods proposed for the last 30 years in terms of speed and versatility. Critical analysis and discussions about the status of the field and open problems are reported.
Текст научной работы на тему «Обзор алгоритмов детектирования текстовых областей на изображениях и видеозаписях»
ОБЗОР АЛГОРИТМОВ ДЕТЕКТИРОВАНИЯ ТЕКСТОВЫХ ОБЛАСТЕЙ НА ИЗОБРАЖЕНИЯХ И ВИДЕОЗАПИСЯХ
Ю.А. Болотова1, В.Г. Спицын1, П.М. Осина1 1 Томский политехнический университет, Томск, Россия
Статья посвящена обзору методов детектирования и сегментации текстовых областей на изображениях и видеозаписях. Определяется обобщенный алгоритм работы систем распознавания текстов. Проводится обзор методов детектирования, определения структуры и сегментации текстовых документов в рамках решения задачи распознавания текстовых областей на изображениях и видеозаписях. Методы, предложенные в течение 30 лет исследований, анализируются с точки зрения точности, скорости и универсальности. В работе затрагиваются современные проблемы, касающиеся детектирования и распознавания текстовых областей на изображениях.
Ключевые слова: распознавание образов, анализ структуры документа, сегментация текстовых изображений, определение угла наклона текста.
Цитирование: Болотова, Ю.А. Обзор алгоритмов детектирования текстовых областей на изображениях и видеозаписях / Ю.А. Болотова, В.Г. Спицын, П.М. Осина // Компьютерная оптика. — 2017. — Т. 41, № 3. — С. 441-452. — БСЯ: 10.18287/2412-6179-2017-41-3-441-452.
Широкое распространение цифровых камер, средств оцифровки и сканирования привело к активному развитию методов детектирования и распознавания объектов на изображениях. Текстовая информация по-прежнему является наиболее надежным признаком для сопоставления, классификации и описания изображений. В связи с этим с 2013 года, казалось бы, угасший интерес к методам распознавания печатных и рукописных текстов снова возрастает [1, 4 — 9], существующие методы и алгоритмы пересматриваются и улучшаются с точки зрения решения задач поиска, распознавания и выявления смысла разнообразной текстовой информации на изображениях и видеозаписях [1 — 6, 8 — 11].
В настоящее время наиболее успешные системы оптического распознавания символов (ССЯ-системы) распознают тексты на изображениях, составленных из стандартных шрифтов, не подвергнутых шуму и искажениям, с достаточно высокой точностью. Однако даже при точности 99,9 % анализ 1 страницы текста (1500 символов) влечет за собой, в среднем, 1-2 ошибки. Для увеличения точности ССЯ-системы дополняются разнообразными словарными проверками, что, однако, не приводит к 100 % точности распознавания, но может инициировать возникновение новых ошибок. Следовательно, контроль результатов распознавания человеком все еще остается необходимым.
Основная задача ССЯ-систем заключается в назначении фрагменту изображения текста соответствующей символьной информации. Основные требования к ССЯ-системам включают возможности сохранения форматирования исходных документов: шрифтов, абзацев, таблиц, графиков и изображений. Современные системы распознавания поддерживают все известные текстовые и графические форматы и электронные таблицы [7].
При первичном рассмотрении систем распознавания текстов можно выделить общий алгоритм их работы, состоящий из следующих этапов:
1. Поиск области, содержащей текст, его локализация.
2. Предварительное улучшение качества локализованной области, её бинаризация.
3. Выявление структуры найденного блока текста, определение порядка чтения.
4. Сегментация текста на строки/слова и символы.
5. Получение признакового описания каждого символа.
6. Распознавание отдельных символов.
7. Словарная проверка.
Первым этапом является поиск областей текста, в результате которого на исходном изображении выделяются текстовые области. Для решения данной задачи применяются сверточные нейронные сети [9], детектор Виолы-Джонса, методы классификации на основе анализа текстурных признаков [25, 44], признаков Тамура, ЫСО-дескрипторов. Стоит отметить, что современные ССЯ-системы плохо справляются с задачей детектирования текста на произвольных изображениях, так как изначально разрабатывались для работы с изображениями, содержащими преимущественно однородный структурированный текст, что редко встречается на фотографиях и видеозаписях реальных сцен.
Алгоритмы улучшения качества предполагают предварительное сглаживание изображения, определение типов присутствующих шумов и их устранение.
Сегментация заключается в разбиении текста на строки, слова и символы. Поиск строк, как правило, основывается на периодичности и регулярности текстовых областей и осуществляется на основе метода Хафа, метода связных компонент [13], анализа горизонтальных, вертикальных и диагональных гистограмм.
Алгоритмы получения признакового описания символов разделяются на 2 класса: анализирующие исходное изображение символа в качестве признака и анализирующие вычисляемые признаки, такие как длина хорды [11], аппроксимированные контуры, остовы символов. Для снижения размерности про-
странства признаков часто применяется метод главных компонент или линейный дискриминантный анализ.
Для распознавания символов реализуются различные классификаторы, основанные на нейронных сетях [50] и наиболее распространенных на сегодняшний день свёрточных нейронных сетях [1, 9].
Словарная проверка осуществляется на основе стандартных или динамически созданных языковых словарей, Ж-грамм, реализованных в виде списков, деревьев или графов [10, 12].
В данной работе рассматриваются алгоритмы наилучших на сегодняшний день OCR-систем, как коммерческих: ABBYY FineReader, OmniPage, Read-iris Pro7, так и открытых: CuneiForm, Ocropus, Tesser-act, и анализируются заложенные в них методы, направленные на решение следующих задач: поиск и локализация текста, определение структуры текста, определение угла наклона текстовых строк.
Задача определения структуры документа, как правило, нацелена на выделение однородных блоков, таких как текст, изображение, график, таблица и т.д.
Алгоритмы классификации блоков на текст и нетекст позволяют определить, является ли выделенный блок текстом, изображением или графиком, таблицей и др.
1. Современные подходы к оптическому распознаванию символов
Общий алгоритм работы OCR-систем на произвольных изображениях приведен на рис. 1. Первым шагом является отделение объектов переднего плана от фона. Далее происходит определение типа выделенных областей. Если найденная область является текстом, то можно приступать к ее сегментации и распознаванию. В процессе своего развития подходы к OCR-системам корректировались, проходя через следующие этапы [13]:
1. Последовательное выполнение основных шагов без возможности редактирования результатов работы на предыдущих этапах.
2. Последовательное выполнение основного алгоритма с возможностью возвращения на некоторые предыдущие этапы (например, возвращение на этап сегментации при неудовлетворительных результатах распознавания).
3. Подходы без предварительной сегментации. Документ сегментируется на строки, а строки подаются на вход алгоритму распознавания без сегментации на слова и символы. В подобных случаях классификатором могут быть иерархические скрытые модели Маркова, рекуррентные сети [16], свёрточные нейронные сети [54].
4. Подходы без предварительной сегментации на слова и символы с возможностью пересмотра предыдущих решений по разделению документа на строки.
Современные подходы к оптическому распознаванию символов можно разделить на две основные группы: подходы, использующие и не использующие сегментацию на слова и символы.
Рис. 1. Общий алгоритм работы OCR-системы
Оба подхода имеют определенные достоинства и недостатки. К наиболее значимым недостаткам подходов, использующих сегментацию, относятся возможные ошибки сегментации, влекущие за собой снижение точности последующего распознавания и дополнительные временные затраты. Обнаружение и устранение ошибок сегментации может быть сравнимым или даже более затратным по времени, чем распознавание символов. Однако в этом случае для распознавания можно использовать более простые методы, такие как анализ гистограмм, сопоставление с шаблонами, анализ различных статистических характеристик символов.
К современным системам, включающим сегментацию, относятся OCRopus [14], Tesseract [13], ABBYY FineReader, OmniPage, Readiris Pro7.
Системы без предварительной сегментации не несут временных затрат на сегментацию, но как минимум требуют определения угла наклона текста или предварительной нормализации строк, что может повлечь за собой некоторое ухудшение качества изображения. Такой подход требует применения таких моделей, как сверточные нейронные сети, скрытые модели Маркова [50], рекуррентные сети [14, 15, 47]. К достоинствам моделей данного класса можно отнести универсальность и высокую скорость работы, что в общем случае позволяет достичь более точных результатов распознавания по сравнению с моделями, требующими предварительной сегментации.
Далее будут рассмотрены методы определения объектов первого плана, классификация найденных областей на «текст» и «не текст», определения наклона текстовых строк. Результатом работы этих этапов
является представление исходного изображения, содержащего текст, в виде последовательного набора текстовых областей согласно порядку их чтения с указанием угла наклона строк.
2. Определение объектов первого плана
Методы по определению структуры документа выделяют области, содержащие объекты первого плана (текст, изображение или график), от фона на исходном изображении.
Все методы по определению объектов первого плана можно разделить на 2 категории: методы, осуществляющие анализ снизу-вверх и сверху-вниз [17]. В методах, осуществляющих анализ сверху-вниз, исходное изображение итеративно разбивается на отдельные блоки. В методах, осуществляющих анализ снизу-вверх, сначала выделяются наименьшие возможные компоненты, которые впоследствии группируются в блоки. Существуют также и гибридные подходы, комбинирующие оба этих подхода.
Методы сегментации страницы могут базироваться на анализе проекций [18-20], методе связных компонент [21], анализе пробельных прямоугольников [26], анализе контуров [21] или текстуры.
2.1. Алгоритм анализа проекций (smearing)
Одним из первых был предложен алгоритм анализа проекций. Его наиболее быстрая версия работает с RLE-представлением исходного бинарного изображения и состоит из следующих этапов [22]:
1) получение RLE-представления изображения;
2) удаление белых RLE-последовательностей, длина которых меньше порога T 1;
3) поворот исходного изображения на 90°. Повторение шагов 1, 2 с порогом T 2;
4) применение логической операции «И» над изображениями, полученными на шаге 2 и 3;
5) удаление белых RLE-последовательностей, длина которых меньше T3 на изображении, полученном на шаге 4 (T 3 < T1);
6) применение метода связных компонент;
7) сопоставление площади и высоты каждой найденной области с константами для определения текстовых и нетекстовых областей.
В статье [22] авторами были подобраны следующие значения порогов T1 = 300, T2 = 500 и T 3 = 30 для изображений с разрешением 240 dpi. Преимуществом алгоритма является его простота и высокая скорость работы за счет предварительного сжатия алгоритмом RLE. Сложность алгоритма является линейной O(N). Одним из недостатков является необходимость решения вопроса о способе его бинаризации. Кроме того, если рисунок или области текста расположены достаточно близко, то высока вероятность их слияния.
2.2. Рекурсивный алгоритм X-Y cut
Рекурсивный алгоритм X-Y cut, впервые описанный в 1984 г. [23], относится к алгоритмам, работающим сверху-вниз. В результате его работы сегментированная страница представляется в виде дерева. На
каждом этапе страница рекурсивно разбивается на две или более прямоугольные области, формирующие узлы дерева, согласно следующему алгоритму:
1) удаление мелкого шума с изображения;
2) выделение связных компонент;
3) вычисление средней высоты и ширины символа (связной компоненты);
4) поиск возможности разделения блока вертикальным или горизонтальным разрезом (возможность определяется на основе анализа построенных горизонтальных и вертикальных гистограмм блока по чёрным и белым пикселям);
5) пока есть возможность разделения, повторить шаг 4 для каждого из полученных блоков.
Наиболее сложными этапами данного алгоритма является поиск связных компонент и рекурсивное разделение блоков. Реализация двухпроходного метода связных компонент имеет сложность О(Щ. Рекурсивное разделение на блоки аналогично построению бинарного дерева со сложностью О(Ы). Данные этапы выполняются последовательно, следовательно, общая сложность алгоритма равна О(Ы). Основным недостатком данного алгоритма является невозможность осуществления сегментации в случае, если ни одна из разделительных полос не разделяет страницу полностью по горизонтали или вертикали.
2.3. Алгоритм поиска максимальных белых прямоугольников
В данном алгоритме изначально предполагается наличие блочной структуры текста, в которой текстовые области разделены прямоугольными перегородками. Алгоритм состоит из двух основных этапов: поиск возможных белых прямоугольников и выбор максимальных среди них. Алгоритм поиска белых многоугольников на изображении документа впервые был предложен в [24] и адаптирован для изображений под наклоном в работе [26].
На вход алгоритма подается набор чёрных прямоугольников, содержащих связные компоненты символов документа, предварительно подвергнутого высокочастотной фильтрации. Чёрные прямоугольники сортируются по строкам и столбцам, после чего вычисляется попарное расстояние между соседними из них. Наибольший белый прямоугольник, ограниченный найденными связными компонентами, определяется по количеству связных чёрных компонент, соприкасающихся с его длинной стороной [27].
Далее из всех найденных белых прямоугольников определяются максимальные. Белый прямоугольник считается максимальным, если он не может быть больше расширен, то есть его границы соприкасаются с найденными связными компонентами или достигают края документа.
Пусть Q(r) — признак качества для текущего прямоугольника г, его значение должно удовлетворять следующему условию: если г1 с г2, то Q(r1) < Q(r2) [28]. В качестве подобных признаков можно взять площадь, периметр или сумму квадратов высоты и ширины прямоугольника.
В работе [28] для оценки качества была предложена следующая формула (1):
0(г) = ^агса (г) • Ш (|^2 (Ьс1ёЬ1 (г) / -шаШ (г )|), (1)
где Ш — оценка пропорциональности. В работе [29] предлагается следующая функция для оценки пропорциональности (2):
Таким образом, задача поиска максимального прямоугольника сводится к поиску прямоугольника, не перекрывающего никакие другие прямоугольники, функция качества которого является максимальной.
1. В очередь заносится исходное изображение.
2. Осуществляется поиск максимальных прямоугольников внутри страницы.
3. Создается очередь с приоритетами для прямоугольников (первыми сохраняются прямоугольники с наибольшим приоритетом).
4. Далее в цикле:
4.1. Берется первый прямоугольник из очереди.
4.2. Если он пуст (не содержит вложенных прямоугольников), то один из максимальных белых прямоугольников найден.
4.3. Если нет, то из связных областей в исследуемом прямоугольнике выбирается один «опорный» прямоугольник, расположенный ближе к центру прямоугольника-родителя.
5. В случае пересечения опорного прямоугольника с другими ограничивается его высота и ширина.
6. Прямоугольники, с которыми он пересекается, добавляются в очередь.
Условием выхода из цикла может быть или достаточное количество найденных прямоугольников, или качество найденных прямоугольников.
В алгоритме уточнения белых прямоугольников, предложенном в [30], используется дополнительный список Ь:
1. Поместить все найденные максимальные белые прямоугольники в приоритетную очередь.
2. Из очереди вынимаются прямоугольники, к каждому из них применяется правило:
2.1. Если этот прямоугольник имеет пересечения с какими-то элементами списка Ь, то они вычитаются из него, а результат разности передается обратно в очередь.
2.2. Иначе текущий прямоугольник добавляется в список Ь.
2.3. Пока не выполнено условие останова, перейти к Шагу 2.
3. Со страницы удаляются все прямоугольники из списка Ь.
Оставшиеся связные области на изображении в дальнейшем классифицируются на текстовые и нетекстовые.
К недостаткам алгоритма относится невозможность его работы с изображениями, содержащими
маленькие или нерегулярные блоковые разделители, а также сложность алгоритма О(^2). Дополнительную сложность представляет поиск прямоугольников на изображениях под наклоном.
2.4. Алгоритм Dostrum
Алгоритм [31], изначально разработанный для страниц, отсканированных под небольшим наклоном, состоит из следующих этапов:
1. Удаление мелкого шума и больших явно нетекстовых объектов.
2. Применение метода связных компонент для выделения отдельных символов.
3. Кластеризация символов по размеру на 2 основные группы: символы обычного текста и заголовочные символы.
i Не можете найти то, что вам нужно? Попробуйте сервис подбора литературы.
4. Поиск к ближайших соседей для каждой найденной связной компоненты.
5. Анализ пробельных символов:
5.1. Расчет расстояния от каждой буквы до к (обычно к = 4 или 5) ближайших соседей из того же кластера.
5.2. На основе найденных расстояний строится гистограмма.
5.3. К гистограмме применяется сглаживание Гаусса.
5.4. На основе 3 первых пиков гистограмм формируются пороговые значения расстояний между буквами, строками и словами.
6. Для сегментации страницы производится транзитивное замыкание по близким компонентам (с учетом пороговых значений), в результате которого происходит объединение слов внутри строк и близких строк друг с другом.
Несомненным достоинством данного алгоритма является выбор пороговых значений согласно высотам символов. Кроме того, возможность выявления структуры изображений, находящихся под наклоном, делает данный алгоритм выигрышным по сравнению с приведенными ранее. Сложность алгоритма обусловлена наличием метода связных компонент и алгоритма к-средних и равна О(Ы).
2.5. Диаграмма Вороного
Диаграмма Вороного представляет собой подход снизу-вверх, так как строится по центрам или крайним точкам связных компонент, называемых опорным точкам. Диаграмма представляет собой разбиение плоскости на области, каждая из которых соответствует одной опорной точке и является множеством точек плоскости, для которых данная опорная точка ближе, чем любая другая [32]. В статье [33] впервые был описан алгоритм применения диаграммы Вороного для решения задачи сегментации изображений, содержащих текст, состоящий из следующих этапов:
1. Удаление шума и мелких объектов.
2. Определение центров связных компонент, которые выбираются в качестве опорных точек.
3. Построение диаграммы Вороного по выбранным опорным точкам.
4. Поиск ячеек для объединения. Объединяем ячейки в двух случаях.
4.1. Если расстояние d между опорными точками меньше порога T1 (Т подбирается так, чтобы согласно этому правилу были объединены соседние буквы в словах).
4.2. Если для d верно:
где к — отношение площади большей связной области к площади меньшей (т.е. к > 1), а T2 и Тк — пороги (если слова имеют разную высоту, то производится дополнительная проверка).
Результирующая сегментация получается в результате объединения всех ячеек, удовлетворяющих правилам 4.1 или 4.2.
Несомненным достоинством метода является то, что он содержит только три явных параметра. Исходя из проведенных экспериментов, можно сделать вывод, что диаграмма Вороного заметно опережает по качеству все вышеприведенные алгоритмы [34, 35].
Существует множество вариантов реализации данного алгоритма. Наиболее эффективным является рекурсивный алгоритм построения диаграммы Вороного, имеющий сложность O(#*log(^)).
В ряде рассмотренных работ предложены некоторые способы упрощения алгоритмов, включающие снижение разрешения изображения для определения структуры документа [36], предварительное удаление шума и мелких деталей с изображения, морфологическую предобработку исходного изображения.
3. Классификация текстовых и нетекстовых областей
Выделенные на предыдущем этапе области могут представлять собой текст, горизонтальные и вертикальные линии, рисунок или график. Важным фактором при классификации областей является выбор признакового пространства. Все существующие методы классификации можно разделить на 2 категории: методы, основанные на статистических признаках; методы, основанные на спектральных признаках (преобразование Фурье, вейвлет-анализ, фильтры Габора).
Для классификации сегментированных блоков часто применяются линейные классификаторы [22], деревья решений [36] или нейронные сети [37, 50].
3.1. Алгоритмы, основанные на анализе статистических признаков
Простейший вариант алгоритма, основанный на анализе статистических признаков [27], состоит из трёх основных шагов:
1. Поиск строк на основе анализа координат найденных связных компонент.
2. Определение плотности символов в строке:
d = Ё wch / lstr, (4)
где wch — ширина текущего символа строки, а lstr — длина всей строки, суммирование ведется по всем символам, входящим в текущую строку.
2.1. Если d > 80 % , то это строка.
3. Если количество строк в области превышает 50 %, то область классифицируется как текстовая.
В работах [22, 38] предполагается, что блок может представлять собой строку текста, горизонтальную или вертикальную линию, рисунок или график. Классификация осуществляется на основе 10 числовых признаков, рассчитанных для каждого блока:
3) площадь (АухДх),
4) эксцентриситет (Ау/Ах),
5) общее число чёрных пикселей на изображении с уменьшенным разрешением,
6) общее число чёрных пикселей в сегментированном блоке,
7) число переходов от белого к чёрному на изображении с уменьшенным разрешением,
8) процент чёрных пикселей на всем изображении с уменьшенным разрешением,
9) процент чёрных пикселей в сегментированном блоке,
10) средняя длина строк на всем изображении с уменьшенным разрешением.
Одним из основных недостатков описанного метода является невозможность правильно классифицировать области текста, содержащие более одной строки.
При дополнительном анализе текстурных признаков области можно успешно анализировать блоки любого размера (включающие несколько строк). Подход, предложенный в [39], предполагает построение двух дополнительных матриц: BW (оценка перехода чёрный-белый), BWB (оценка перехода чёрный-белый-чёрный) на основе RLE-изображения. Чёрно-белый переход (BW) — это набор пикселей, состоящий из множества чёрных пикселей, за которыми следует множество белых (рис. 2). Длина перехода равна суммарному количеству чёрных и белых пикселей в нем.
■ длина чёрно-белого перехода —
Рис. 2. Пример перехода чёрный-белый (Ыаек^кие) Выделяют 9 категорий различных переходов (согласно процентному соотношению в них чёрных и белых пикселей). Элемент матрицы BW(/, ]) определяет количество переходов, попадающих в категорию 1, длина которых равна/
Матрица BWB служит для оценки распределения белых промежутков между чёрными. Длина перехода рассчитывается как длина белого промежутка в переходе. Все найденные переходы квантуются на 3 категории, исходя из процентного соотношения чёрных промежутков. Элемент матрицы BWB(/, ]) определяет количество переходов, попадающих в категорию /, длина белой части которого равна] (рис. 3).
длина перехода чёрный-белый-чёрный-
Рис. 3. Пример перехода чёрный-белый-чёрный (black-white-black)
Из таблицы BW рассчитываются признаки F\ и F2:
F2 = SS[ j ■ BW (i, j)] /SS BW (i, j).
Из таблицы BWB рассчитывается признак F3:
BWB(i, j), BWB(i, j) > T2
Же — количество различных переходов (столбцов матриц BW и BWB соответственно), Жг — количество различных длин переходов (строк матриц BW и BWB соответственно).
Порог Т\ отсекает короткие переходы, т.к. наличие длинных переходов необходимо для определения графических блоков. Порог Т2 необходим для удаления небольших (случайных) значений BWB(/,j) длинных переходов. Экспериментально были получены значения Т\ = 50, Т2 = \5. Полученный трехмерный вектор
^2, ^э) подается на вход линейного классификатора с целью классификации блока на 5 классов: текстовая область с маленькими, средними или большими символами, график или полутоновое изображение.
Похожий метод, заключающийся в разбиении бинарного изображения на квадратные области (\0*\0, 20^20 в зависимости от размера исходного изображения), был предложен в [40, 4\]. В каждом окне рассчитываются следующие параметры: соотношение чёрных и белых пикселей, средняя длина чёрных промежутков, кросс-корреляция между последовательными вертикальными и горизонтальными строками, расположенными на равных промежутках друг от друга. Сложность алгоритма равна О(Ж).
В качестве признаков можно анализировать гистограммы, оценивая долю светлых пикселей в области [42]. Метод успешно работает для отделения графиков и текста от изображений, однако документ может содержать графики с большой площадью белого фона, что создает трудность при разделении графика и текста. Дополнительно в качестве признака можно учитывать горизонтальные и вертикальные проекции блока [43]. 3.2. Алгоритмы, основанные на спектральных признаках
Альтернативный подход основывается на определении спектральных признаков сегментированной области [46]. Спектральные признаки описываются через разложение изображения по набору базисов. К ним относятся косинусное разложение, синусное разложение, вейвлет-преобразование Хаара, Добеши, фильтры Га-бора. В процессе получения признаков выбирается одно из разложений изображения как двумерной функции, коэффициенты разложения используются в качестве признаков, характеризующих текстуру.
Первоначально классификация выполняется для каждого пикселя изображения в одну из следующих категорий: текст, рисунок, полутоновое изображение, фон, на основе анализа текстурных признаков окрестности пикселя с помощью специальных фильтров. Далее пиксели группируются согласно их пространственному расположению. Окончательное решение принимается с помощью некоторого классификатора, например, в работе [46] используется нейронная сеть. Основными недостатками данного подхода является невозможность правильно определить категорию в случае сливающихся и перекрывающихся символов, а также вычислительная сложность алгоритма.
При применении кратномасштабных ортогональных вейвлет-пакетов, подобранных согласно условию максимизации межклассовых различий, исходное изображение подвергается вейвлет-преобразованию. Вектор признаков формируется на основе расчета второго и третьего центрального момента с помощью скользящего окна в каждом диапазоне частот. Классификатор основан на нейронной сети, обученной методом обратного распространения ошибки. К преимуществам данного метода можно отнести независимость от структуры документа и хорошие результаты работы с перекрывающимися областями [45].
Классификация областей на основе фильтра Габо-ра приведена в статье [46]. Исходное изображение подвергается фильтрации Габора с различными характеристиками (в работе рассматривается банк из 8 узкополосых фильтров), после чего для каждого полученного изображения рассчитывается локальная энергия для каждого пикселя по его окрестности. Кластеризация осуществляется для каждого отдельного пикселя исходя из значений его энергии и пространственного расположения. Результаты кластеризации достаточно точны, однако алгоритм является ресурсоемким.
Основной недостаток методов, основанных на анализе спектральных признаков, — это высокая вычислительная сложность, однако их преимуществом является достаточно точное и интуитивно понятное описание текстуры области, так как они, в первую очередь, выявляют периодичность текстуры, что является репрезентативным признаком текстовых областей, даже на изображениях с небольшим процентом текстовых областей.
3.3. Алгоритм, основанный на дискретном косинусном преобразовании
Часто цифровые изображения и видеозаписи хранятся в сжатом виде для экономии пространства и их эффективной передачи. Дискретное косинусное преобразование (ДКП) является одним из ортогональных преобразований, реализующих разложение изображения по частотам с определенными коэффициентами, применяемых в алгоритмах сжатия с потерями при кодировании форматов MPEG и JPEG.
ДКП раскладывает изображение на коэффициенты, характеризующие амплитуды содержащихся в нем частот. В результате получается разреженная
матрица, большинство коэффициентов которой близко или равно нулю. Ввиду того, как зрительная система человека слабо распознает определенные частоты, можно аппроксимировать некоторые коэффициенты без заметной потери качества изображения. Для этого производится квантование коэффициентов. При квантовании часть информации теряется, за счет чего достигается большая степень сжатия.
В форматах JPEG и MPEG коэффициенты ДКП рассчитываются в блоках изображения размером 8×8 [55]. Двумерное дискретное косинусное преобразование матрицы А размера Мх-N осуществляется по следующей формуле:
p(2m +1) p p(2n +1) q Х cos—^——cos-
Windows Как сбросить конфигурацию агента и службы обновлений Windows Update
Обычно процесс отладки и дебага ошибок в работе службы обновлений выполняется с помощью анализа данных в логе %windir%\WindowsUpdate.log (в Windows 10 получить файл WindowsUpdate.log можно таким способом). Количество возможных ошибок, с которыми может столкнуться администратор при анализе этого файла исчисляется десятками и процесс их разрешения в основном нетривиальный. Чтобы избежать лишних телодвижений и не терять время, гораздо проще сначала произвести полный сброс настроек агента и службы Windows Update и начать с чистого листа.
Средство устранения неполадок Центра обновления Windows
Перед тем как приступить к сбросу конфигурации центра обновления Windows, настоятельно рекомендуем вам попробовать встроенное средство для автоматического исправления проблем в службе обновления Windows – инструмент устранения неполадок Центра обновления Windows (Windows Update Troubleshooter). Это может значительно повысить эффективность процесса и помочь вам избежать необходимости сбрасывать конфигурацию.
В Windows 10 и 11 Windows Update Troubleshooter уже встроен в современную панель Settings. Для предыдущих версий Windows его придется скачать вручную по ссылкам ниже:
-
Windows 11 — Параметры -> Система -> Устранение неполадок -> Другие средства устранения неполадок -> Центр обновления Windows;
Для быстрого доступа к средствам исправления неполадок Windows можно использовать команду (Win+R ms-settings: ms-settings:troubleshoot)
Сброс настроек Windows Update с помощью PowerShell
Вы можете использовать PowerShell модуль PSWindowsUpdate для сброса настроек агента и службы Windows Update.
Установите модуль на свой компьютер из галереи скриптов PSGallery:
Install-Module -Name PSWindowsUpdate
Разрешите запуск PowerShell скриптов:
Set-ExecutionPolicy –ExecutionPolicy RemoteSigned -force
Команда Reset-WUComponents выполняет действия, по остановке служб, перерегистрации dll и очистке каталога C:\Windows\SoftwareDistribution/
Запустите поиск обновлений из панели управления или выполните поиск доступных обновлений с помощью команды PowerShell:
Спойлер: Список команд модуля PSWindowsUpdate
- Clear-WUJob – использовать Get-WUJob для вызова задания WUJob в планировщике;
- Download-WindowsUpdate (алиас для Get-WindowsUpdate –Download) — получить список обновлений и скачать их;
- Get-WUInstall, Install-WindowsUpdate (алиас для Get-WindowsUpdate –Install) – установить обвновления;
- Hide-WindowsUpdate (алиас для Get-WindowsUpdate -Hide:$false) – скрыть обновление;
- Uninstall-WindowsUpdate -удалить обновление с помощью Remove-WindowsUpdate;
- Add-WUServiceManager – регистрация сервера обновления (Windows Update Service Manager) на компьютере;
- Enable-WURemoting — включить правила Windows Defender файервола, разрешающие удаленное использование командлета PSWindowsUpdate;
- Get-WindowsUpdate (Get-WUList) — выводит список обновлений, соответствующим указанным критериям, позволяет найти и установить нужное обновление. Это основной командлет модуля PSWindowsUpdate. Позволяет скачать и установить обновления с сервера WSUS или Microsoft Update. Позволяет выбрать категории обновлений, конкретные обновления и указать правила перезагрузки компьютера при установке обновлений;
- Get-WUApiVersion – получить версию агента Windows Update Agent на компьютере;
- Get-WUHistory – вывести список установленных обновлений (история обновлений);
- Get-WUInstallerStatus — проверка состояния службы Windows Installer;
- Get-WUJob – запуска заданий обновления WUJob в Task Scheduler;
- Get-WULastResults — даты последнего поиска и установки обновлений (LastSearchSuccessDate и LastInstallationSuccessDate);
- Get-WURebootStatus — позволяет проверить, нужна ли перезагрузка для применения конкретного обновления;
- Get-WUServiceManager – вывод источников обновлений;
- Get-WUSettings – получить настройки клиента Windows Update;
- Invoke-WUJob – удаленное вызов заданий WUJobs в Task Schduler для немедленного выполнения заданий PSWindowsUpdate.
- Remove-WindowsUpdate – удалить обновление;
- Remove-WUServiceManager – отключить Windows Update Service Manager;
- Set-PSWUSettings – сохранить настройки модуля PSWindowsUpdate в XML файл;
- Set-WUSettings – настройка параметров клиента Windows Update;
- Update-WUModule – обновить модуль PSWindowsUpdate (можно обновить модуль на удаленном компьютере, скопировав его с текущего, или обновить из PSGallery);
- Reset-WUComponents – позволяет сбросить настройка агента Windows Update на компьютере к настройкам по-умолчанию.
Утилита Reset Windows Update Tool
Есть еще одни полезный и простой инструмент для сброса настроек Windows Update — Reset Windows Update Tool. Раньше это скрипт был доступен на TechNet. Сейчас автор ведет репозиторий на GitHub (м GitHub — ManuelGil/Script-Reset-Windows-Update-Tool: This script reset the Windows Update Components. ). Или основной сайт: Reset Windows Update Tool | Troubleshooting for Windows Update | Repair System Files, Registry, and Winsock
Для загрузки предлагается скомпилированный exe файл (C++) или обычный скрипт.
- Скачайте Portable.zip и распакуйте на диск;
- Запустите файл wureset.exe с правами администратора;
- Скрипт определит вашу версию ОС (в моем примере это Windows 10) и предложит 18 различных опций. Некоторые из них напрямую не относятся к сбросу настроек агента WU, но могут быть полезны для исправления различных неисправностей в Windows (проверка диска chkdsk, исправление ошибок в образе Windows с помощью DISM, сброс Winsock, очистка временных файлов и т.д.);
- Для сброса настроек Windows Update достаточно использовать опцию 2 — Resets the Windows Update Components (Сбросить компоненты службы обновления Windows). Нажмите 2 и Enter;
- Скрипт автоматически выполнит все действия, которые мы описали выше при выполнении ручного сброса агента обновлений Windows из командной строки.
- После окончания работы скрипта Reset Windows Update Agent перезагрузите компьютер и проверьте работу службы обновлений.
Восстановление исходных настроек Windows Update из командной строки
Процесс сброса настроек агента и службы обновления Windows состоит из нескольких этапов. Все описанные операции выполняются в командной строке и собраны в один bat файл (готовый скрипт можно скачать по ссылке ниже).
С помощью данного скрипта можно полностью сбросить конфигурацию службы Центра обновлений Windows, и очистить локальный кэш обновлений. Скрипт является универсальный и будет работать как в Windows 11/10/8.1/7, так и в Windows Server 2022/2019/2016/2012 R2/2008 R2. Скрипт помогает устранить большинство типовых ошибок в работе службы Windows Update, когда центр обновлений перестает загружать новые обновления или пишет, что при установке обновления возникают ошибки.
Убедитесь, что настройки Windows Update на вашем компьютере на задаются с помощью доменных или локальных политик
Итак, по порядку о том, что нужно сделать (готовый скрипт находится в первом посте темы):-
Остановить службы Windows Update (Центр обновлений Windows), BITS и службы криптографии:
net stop bits net stop wuauserv net stop appidsvc net stop cryptsvc taskkill /im wuauclt.exe /fDel "%ALLUSERSPROFILE%\Application Data\Microsoft\Network\Downloader\qmgr*.dat"Ren %systemroot%\SoftwareDistribution SoftwareDistribution.bak Ren %systemroot%\system32\catroot2 catroot2.bakdel /f /s /q %windir%\windowsupdate.logsc.exe sdset bits D:(A;;CCLCSWRPWPDTLOCRRC;;;SY) (A;;CCDCLCSWRPWPDTLOCRSDRCWDWO;;;BA) (A;;CCLCSWLOCRRC;;;AU) (A;;CCLCSWRPWPDTLOCRRC;;;PU) sc.exe sdset wuauserv D:(A;;CCLCSWRPWPDTLOCRRC;;;SY) (A;;CCDCLCSWRPWPDTLOCRSDRCWDWO;;;BA) (A;;CCLCSWLOCRRC;;;AU) (A;;CCLCSWRPWPDTLOCRRC;;;PU) sc.exe sdset cryptsvc D:(A;;CCLCSWLOCRRC;;;AU)(A;;CCDCLCSWRPWPDTLOCRSDRCWDWO;;;BA)(A;;CCDCLCSWRPWPDTLCRSDRCWDWO;;;SO)(A;;CCLCSWRPWPDTLOCRRC;;;SY)S:(AU;FA;CCDCLCSWRPWPDTLOCRSDRCWDWO;;WD) sc.exe sdset trustedinstaller D:(A;;CCLCSWLOCRRC;;;AU)(A;;CCDCLCSWRPWPDTLOCRSDRCWDWO;;;BA)(A;;CCDCLCSWRPWPDTLCRSDRCWDWO;;;SO)(A;;CCLCSWRPWPDTLOCRRC;;;SY)S:(AU;FA;CCDCLCSWRPWPDTLOCRSDRCWDWO;;WD)cd /d %windir%\system32 regsvr32.exe /s atl.dll regsvr32.exe /s urlmon.dll regsvr32.exe /s mshtml.dll regsvr32.exe /s shdocvw.dll regsvr32.exe /s browseui.dll regsvr32.exe /s jscript.dll regsvr32.exe /s vbscript.dll regsvr32.exe /s scrrun.dll regsvr32.exe /s msxml.dll regsvr32.exe /s msxml3.dll regsvr32.exe /s msxml6.dll regsvr32.exe /s actxprxy.dll regsvr32.exe /s softpub.dll regsvr32.exe /s wintrust.dll regsvr32.exe /s dssenh.dll regsvr32.exe /s rsaenh.dll regsvr32.exe /s gpkcsp.dll regsvr32.exe /s sccbase.dll regsvr32.exe /s slbcsp.dll regsvr32.exe /s cryptdlg.dll regsvr32.exe /s oleaut32.dll regsvr32.exe /s ole32.dll regsvr32.exe /s shell32.dll regsvr32.exe /s initpki.dll regsvr32.exe /s wuapi.dll regsvr32.exe /s wuaueng.dll regsvr32.exe /s wuaueng1.dll regsvr32.exe /s wucltui.dll regsvr32.exe /s wups.dll regsvr32.exe /s wups2.dll regsvr32.exe /s wuweb.dll regsvr32.exe /s qmgr.dll regsvr32.exe /s qmgrprxy.dll regsvr32.exe /s wucltux.dll regsvr32.exe /s muweb.dll regsvr32.exe /s wuwebv.dllnetsh winsock resetnetsh winhttp reset proxyHKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\WindowsUpdate: REG DELETE "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\WindowsUpdate" /v AccountDomainSid /f REG DELETE "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\WindowsUpdate" /v PingID /f REG DELETE "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\WindowsUpdate" /v SusClientId /f REG DELETE "HKLM\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate" /v TargetGroup /f REG DELETE "HKLM\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate" /v WUServer /f REG DELETE "HKLM\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate" /v WUStatusServer /fsc.exe config wuauserv start= auto sc.exe config bits start= delayed-auto sc.exe config cryptsvc start= auto sc.exe config TrustedInstaller start= demand sc.exe config DcomLaunch start= auto net start bits net start wuauserv net start appidsvc net start cryptsvcдля Windows 7 x86: WindowsUpdateAgent-7.6-x86.exe /quiet /norestart /wuforce
для Windows 7 x64: WindowsUpdateAgent-7.6-x64.exe /quiet /norestart /wuforce
Совет. Текущую версию агента Windows Update Agent (WUA) в Windows 7 можно узнать в свойствах файла %windir%\system32\Wuaueng.dll. В нашем примере это 7.6.7600.256.
Осталось перезагрузить компьютер и запустить синхронизацию с сервером Windows Update /WSUS.
wuauclt /resetauthorization /detectnow
Затем зайдите в Центр обновления и проверьте, пропали ли проблемы при поиске, скачивании и установке обновлений.
Спойлер: Содержимое файла reset_win_update.bat
@echo off REM Script to Reset Windows Updates agent REM Stop Services net stop bits net stop wuauserv net stop appidsvc net stop cryptsvc taskkill /im wuauclt.exe /f REM Delete the qmgr*.dat files Del "%ALLUSERSPROFILE%\Application Data\Microsoft\Network\Downloader\qmgr*.dat" REM Rename folders Ren %systemroot%\SoftwareDistribution SoftwareDistribution.bak Ren %systemroot%\system32\catroot2 catroot2.bak REM Reset services permissions sc.exe sdset bits D:(A;;CCLCSWRPWPDTLOCRRC;;;SY)(A;;CCDCLCSWRPWPDTLOCRSDRCWDWO;;;BA)(A;;CCLCSWLOCRRC;;;AU)(A;;CCLCSWRPWPDTLOCRRC;;;PU) sc.exe sdset wuauserv D:(A;;CCLCSWRPWPDTLOCRRC;;;SY)(A;;CCDCLCSWRPWPDTLOCRSDRCWDWO;;;BA)(A;;CCLCSWLOCRRC;;;AU)(A;;CCLCSWRPWPDTLOCRRC;;;PU) sc.exe sdset cryptsvc D:(A;;CCLCSWLOCRRC;;;AU)(A;;CCDCLCSWRPWPDTLOCRSDRCWDWO;;;BA)(A;;CCDCLCSWRPWPDTLCRSDRCWDWO;;;SO)(A;;CCLCSWRPWPDTLOCRRC;;;SY)S:(AU;FA;CCDCLCSWRPWPDTLOCRSDRCWDWO;;WD) sc.exe sdset trustedinstaller D:(A;;CCLCSWLOCRRC;;;AU)(A;;CCDCLCSWRPWPDTLOCRSDRCWDWO;;;BA)(A;;CCDCLCSWRPWPDTLCRSDRCWDWO;;;SO)(A;;CCLCSWRPWPDTLOCRRC;;;SY)S:(AU;FA;CCDCLCSWRPWPDTLOCRSDRCWDWO;;WD) REM ReRegister services cd /d %windir%\system32 regsvr32.exe /U /s vbscript.dll regsvr32.exe /U /s mshtml.dll regsvr32.exe /U /s msjava.dll regsvr32.exe /U /s msxml.dll regsvr32.exe /U /s actxprxy.dll regsvr32.exe /U /s shdocvw.dll regsvr32.exe /U /s Mssip32.dll regsvr32.exe /U /s wintrust.dll regsvr32.exe /U /s initpki.dll regsvr32.exe /U /s dssenh.dll regsvr32.exe /U /s rsaenh.dll regsvr32.exe /U /s gpkcsp.dll regsvr32.exe /U /s sccbase.dll regsvr32.exe /U /s slbcsp.dll regsvr32.exe /U /s cryptdlg.dll regsvr32.exe /U /s Urlmon.dll regsvr32.exe /U /s Oleaut32.dll regsvr32.exe /U /s msxml2.dll regsvr32.exe /U /s Browseui.dll regsvr32.exe /U /s shell32.dll regsvr32.exe /U /s atl.dll regsvr32.exe /U /s jscript.dll regsvr32.exe /U /s msxml3.dll regsvr32.exe /U /s softpub.dll regsvr32.exe /U /s wuapi.dll regsvr32.exe /U /s wuaueng.dll regsvr32.exe /U /s wuaueng1.dll regsvr32.exe /U /s wucltui.dll regsvr32.exe /U /s wups.dll regsvr32.exe /U /s wups2.dll regsvr32.exe /U /s wuweb.dll regsvr32.exe /U /s scrrun.dll regsvr32.exe /U /s msxml6.dll regsvr32.exe /U /s ole32.dll regsvr32.exe /U /s qmgr.dll regsvr32.exe /U /s qmgrprxy.dll regsvr32.exe /U /s wucltux.dll regsvr32.exe /U /s muweb.dll regsvr32.exe /U /s wuwebv.dll regsvr32.exe /s vbscript.dll regsvr32.exe /s mshtml.dll regsvr32.exe /s msjava.dll regsvr32.exe /s msxml.dll regsvr32.exe /s actxprxy.dll regsvr32.exe /s shdocvw.dll regsvr32.exe /s Mssip32.dll regsvr32.exe /s wintrust.dll regsvr32.exe /s initpki.dll regsvr32.exe /s dssenh.dll regsvr32.exe /s rsaenh.dll regsvr32.exe /s gpkcsp.dll regsvr32.exe /s sccbase.dll regsvr32.exe /s slbcsp.dll regsvr32.exe /s cryptdlg.dll regsvr32.exe /s Urlmon.dll regsvr32.exe /s Oleaut32.dll regsvr32.exe /s msxml2.dll regsvr32.exe /s Browseui.dll regsvr32.exe /s shell32.dll regsvr32.exe /s Mssip32.dll regsvr32.exe /s atl.dll regsvr32.exe /s jscript.dll regsvr32.exe /s msxml3.dll regsvr32.exe /s softpub.dll regsvr32.exe /s wuapi.dll regsvr32.exe /s wuaueng.dll regsvr32.exe /s wuaueng1.dll regsvr32.exe /s wucltui.dll regsvr32.exe /s wups.dll regsvr32.exe /s wups2.dll regsvr32.exe /s wuweb.dll regsvr32.exe /s scrrun.dll regsvr32.exe /s msxml6.dll regsvr32.exe /s ole32.dll regsvr32.exe /s qmgr.dll regsvr32.exe /s qmgrprxy.dll regsvr32.exe /s wucltux.dll regsvr32.exe /s muweb.dll regsvr32.exe /s wuwebv.dll REM reset winsock netsh winsock reset REM reset proxy netsh winhttp reset proxy REM restart services sc.exe config wuauserv start= auto sc.exe config bits start= delayed-auto sc.exe config cryptsvc start= auto sc.exe config TrustedInstaller start= demand sc.exe config DcomLaunch start= auto net start bits net start wuauserv net start appidsvc net start cryptsvc REM Install the latest Windows Update Agent. start http://support.microsoft.com/kb/949104