Я играю с Windows 8.1 с целью обновления с Windows 7. Одна вещь, сдерживающая меня, - это безумное количество автоматического обслуживания, которое происходит.

Мой тест:

  • Достойный ПК (процессор i5-3570 с частотой 3,4 ГГц, 8 ГБ ОЗУ DDR3, Intel SSD 520, 120 ГБ HDD)
  • Новая установка (жесткий диск сначала удаляется)
  • Восстановление системы, Защитник Windows и Запланированная дефрагментация отключены групповой политикой
  • Все обновления Windows установлены
  • Ничего больше

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

Вопрос: Кто-нибудь проводил какое-либо тщательное расследование того, что на самом деле происходит во время этого обслуживания? Я прочитал документацию / блоги Microsoft, но ничего конкретного не обнаружено. Например, какие файлы проверяются, как они обрабатываются, что записывается, изменяется или регистрируется.

Я просто не могу сосредоточиться на том, что происходит, для чего требуется 3,4 ГГц вычислительной мощности настольного компьютера i5 в течение этого времени.

4 ответа4

3

"Автоматическое обслуживание" - это потенциальное время, в которое можно запускать запланированные задачи. Есть некоторые программы по умолчанию, но любая часть программного обеспечения, которая добавляет запланированные задачи, может добавить одну для запуска "во время обслуживания".

К сожалению, Task Scheduler, похоже, не отображает эти задачи. Но когда обслуживание выполняется, вы можете увидеть, что оно делает, открыв Планировщик задач и выбрав "показать все запущенные задачи" или запустив через schtasks | find "Running" в командной строке.

Вы можете увидеть, что он собирается делать, через schtasks | find "Queued" .

Я не полностью проверил это, но кажется, что вы можете получить полный список в любое время, запустив schtasks /query /xml > tasks.xml а затем выполнив поиск в сгенерированном tasks.xml для любой задачи с помощью элементов UseUnifiedSchedulingEngine и MaintenanceSettings .

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

  • SmartScreenSpecific: обновляет подписи приложений для SmartScreen.
  • ProgramDataUpdater: отправляет данные телеметрии программы для Microsoft Customer Experience. Эквивалент compattelrunner -maintenance
  • StartupAppTask: сканирует приложения запуска и предупреждает пользователя, если их слишком много. rundll32 Startupscan.dll,SusRuntask
  • CleanupTeoraryState: очищает временные файлы в пакетах приложений AppX (Metro/UWE). rundll32 Windows.Storage.ApplicationData.dll,CleanupTemporaryState .
  • DsSvcCleanup: запускает dstokenclean . Никто, кажется, не уверен, что это делает.
  • Предварительная очистка приложения: часть процесса очистки AppX. rundll32 AppxDeploymentClient.dll,AppxPreStageCleanupRunTask .
  • ProactiveScan: выполняет сканирование chkdsk .
  • BthSQM: что-то делать с Bluetooth SQM.
  • KernelCeipTask: отправляет данные телеметрии ядра в Microsoft Customer Experience.
  • UsbCeip: отправляет данные телеметрии драйвера устройства в Microsoft Customer Experience.
  • ScheduledDefrag: запускает дефрагментатор Windows: defrag -c -h -o -$ . Это часто задача, которая занимает больше всего времени. Как ни странно, ключ -h заставляет его работать как обычно, а не с низким приоритетом, что странно для автоматического обслуживания.
  • Диагностика \ Запланировано: запускает диагностику Windows.
  • SilentCleanup: запускает очистку диска: cleanmgr /autoclean /d %systemdrive% .
  • DiskDiagnosticDataCalculator: запускает диагностику диска. rundll32 dfdts.dll,DfdGetDefaultPolicyAndSMART .
  • DiskFootprint \ Diagnostics: запускает disksnapshot -z . Никто, кажется, не совсем уверен, что это делает, но это может быть связано с Volume Shadow Copy.
  • DiskFootprint \ StorageSense: предположительно, это обновляет статистику Storage Sense о количестве места, используемого различными категориями файлов.
  • ErrorDetailsUpdate . Нет четкой информации об этом, но это, скорее всего, связано со сбором обновлений системных ошибок, о которых сообщалось ранее.
  • Siuf \ DmClient . SIUF - это инициируемая системой обратная связь с пользователем, так что это скорее всего связано с сообщениями опроса, которые могут появиться в Windows 10.
  • Режим обслуживания истории файлов . Запускает резервную копию истории файлов.
  • IME \ SQM Data Sender: это, вероятно, связано с телеметрией необычных методов ввода (IME).
  • TempSignedLicenseExchange . Вероятно, что-то делать с временными лицензиями Windows.
  • WinSAT . Запускает инструмент оценки системы Windows, предположительно для дополнительной телеметрии.
  • RunFullMemoryDiagnostic: как это звучит; диагностика ОЗУ.
  • LPRemove: запускает lpremove который удаляет ненужные или непригодные языковые пакеты.
  • Очистка Plug and Play: очищает информацию о состоянии всех устройств Plug and Play, которые не использовались в течение 30 дней.
  • AnalyseSystem: выполняет диагностику энергоэффективности.
  • VerifyWinRE: проверяет, что среда восстановления Windows не повреждена.
  • RegIdleBackup: делает резервную копию реестра.
  • MRTHB: работает MRT /EHB /Q. Это средство удаления вредоносных программ, поэтому, скорее всего, это проверка безопасности.
  • StartComponentCleanup: очищает каталог WinSxS, содержащий необязательные образы компонентов Windows.
  • SettingSync \ BackgroundUploadTask: загружает настройки, если вы используете облачную синхронизацию.
  • SettingSync \ BackupTask .
  • AccountCleanup: очищает старые пользовательские профили на общих сетевых машинах.
  • FamilySafetyUpload: загрузка журналов из компонента родительского контроля.
  • IndexerAutomaticMaintenance: обновлять поисковые индексы.
  • SkyDrive \ Задача обслуживания Idle Sync, SkyDrive \ Задача планового обслуживания: синхронизирует документы SkyDrive.
  • HybridDriveCachePrepopulate, HybridDriveCacheRebalance: не полностью документирован, но, скорее всего, пытается гарантировать, что часть SSD всех подключенных гибридных дисков содержит полезную информацию.
  • ResPriStaticDBSync .
  • WsSwapAssessmentTask . По-видимому, это как-то связано с виртуальной памятью.
  • Восстановление системы . srtasks ExecuteScheduledSPPCCreation . Делает точку восстановления.
  • SynchronizeTime . sc start w32time task_started . Синхронизирует системные часы.
  • SynchronizeTimeZone . tzsync . Подключено к вышесказанному.
  • Обслуживание Установить . usoclient StartInstall . Устанавливает все обновления Windows, которые были загружены, но еще не установлены.
  • Работа с папками Относится к системе сервера обмена файлами Work Folders.
0

Обслуживание делает несколько вещей.

  • оптимизация жесткого диска с помощью дефрагментации или отправки TRIM на твердотельные накопители
  • Оптимизация файлов .net с помощью ngen, чтобы впоследствии повысить производительность (уменьшить использование памяти и сократить время запуска) приложений .net
  • Освободите место на жестком диске, удалив обновления, которые были заменены более новыми, и сожмите ненужные файлы, которые нельзя удалить в разностные данные. Это занимает больше всего времени и вызывает большую часть использования процессора.
0

Еще одна вещь для инвалидов услуг для меня. Я не хотел бы, чтобы моя система просыпалась сама по себе для «обслуживания».

В любом случае, когда он запускается, посмотрите, какие процессы запущены на вашей машине в данный момент (потребляя большую часть ЦП / ОЗУ). Это обычно приводит к хорошим признакам того, что делает автоматическое обслуживание.

Хорошо, что он делает (теоретически): он запускает дефрагментацию (бесполезно на твердотельных накопителях - вместо этого он использует обрезку), защиту от вредоносных программ (почти бесполезную), проверяет некоторые из своих файлов .dll (бесполезно, поскольку они защищены от изменения и отражаются) и ищет конфликты реестра / конфигурации (наконец, что-то хорошее), оптимизирует вещи, связанные с .NET, копается в сообщениях об ошибках.

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

Вердикт: выключи.

0

Существует множество задач, которые можно выполнить в рамках автоматического обслуживания в Windows 8.1, наиболее распространенными из которых являются сканирование / обновление для защиты от вредоносных программ и оптимизация диска. Учитывая, что вы работаете с твердотельным накопителем Intel, во время оптимизации диска не происходит дефрагментация - только TRIM (оптимизация производительности записи на твердотельный накопитель, как правило, выполняется менее чем за 1 минуту на диске такого размера). Если вы видите, что он работает в течение 30 минут, так заманчиво сказать, что это, вероятно, служба Защитника Windows ... Вы уверены, что он еще не запущен? Подумайте о проверке диспетчера задач - посмотрите, что потребляет наибольший процент ресурсов ЦП или диска за это время, и это, вероятно, даст вам шанс. И хотя это достойная сборка ПК, имейте в виду, что любой из этих компонентов все же может стать узким местом в производительности при длительной работе. Автосервис предназначен для того, чтобы работать без необходимости даже обращать на это внимание; если это бросается в глаза, вы можете просто подумать об изменении настроек, чтобы они работали в другое время дня, когда вы обычно не используете систему, и просто позволить ей делать свое дело.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .