Windows 8.1 自动维护 - 幕后到底发生了什么?

mis*_*256 0 windows-8 windows-8.1 automatic-maintenance

我一直在尝试使用 Windows 8.1,希望从 Windows 7 升级。唯一让我犹豫的是发生的大量自动维护。

我的测试:

  • 体面的 PC(i5-3570 CPU @ 3.4GHz、8GB DDR3 RAM、Intel SSD 520 120GB HDD)
  • 全新安装(首先对硬盘驱动器进行安全擦除)
  • 组策略禁用系统还原、Windows Defender 和计划碎片整理
  • 已安装所有 Windows 更新
  • 没有其他的

第一轮维护花了3个小时才完成。此后,每天都会在空闲时进行维护,并在大约30 分钟内完成。

问:是否有人对本次维护期间实际发生的情况进行过彻底调查?我已阅读微软的文档/博客,但没有透露任何具体内容。比如哪些文件被点击,它们是如何被处理的,什么被写入、更改或记录。

我实在无法理解在这么长的时间内需要 3.4 GHz 桌面 i5 处理能力的情况。

Mar*_*een 5

“自动维护”是可以运行计划任务的潜在时间。有一些默认的任务,但是任何添加计划任务的软件都可以添加一个“在维护时间”运行的任务。

不幸的是任务计划程序似乎没有显示这些任务。但是,当维护运行时,您可以通过打开任务计划程序并选择“显示所有正在运行的任务”或在schtasks | find "Running"命令提示符下运行来查看它正在做什么。

您可以通过查看它将要做什么schtasks | find "Queued"

我尚未完全验证这一点,但似乎您可以随时通过运行schtasks /query /xml > tasks.xml并搜索生成的tasks.xml带有元素UseUnifiedSchedulingEngine和 的任何任务来获取完整列表MaintenanceSettings

根据我的安装,这是 Windows 10 中的列表。请注意,并非所有这些都必须运行每个维护阶段,而且我无法找到所有这些的文档。

  • SmartScreenSpecific:更新 SmartScreen 的应用程序签名。
  • ProgramDataUpdater:发送 Microsoft 客户体验的程序遥测数据。相当于compattelrunner -maintenance
  • StartupAppTask:扫描启动应用程序并在启动应用程序过多时警告用户。rundll32 Startupscan.dll,SusRuntask
  • CleanupTemporaryState:清除 AppX (Metro/UWE) 应用程序包中的临时文件。rundll32 Windows.Storage.ApplicationData.dll,CleanupTemporaryState
  • DsSvcCleanup:运行dstokenclean。似乎没有人确定这是做什么的。
  • 预阶段应用程序清理:AppX 清理过程的一部分。rundll32 AppxDeploymentClient.dll,AppxPreStageCleanupRunTask
  • ProactiveScan:进行chkdsk扫描。
  • BthSQM:与蓝牙 SQM 有关。
  • KernelCeipTask:将内核遥测数据发送到 Microsoft 客户体验。
  • UsbCeip:将设备驱动程序遥测数据发送到 Microsoft 客户体验。
  • ScheduledDefrag:运行 Windows 碎片整理程序:defrag -c -h -o -$。这通常是耗时最长的任务。奇怪的是,-h交换机使它以正常而不是低优先级运行,这对于自动维护来说很奇怪。
  • Diagnosis\Scheduled:运行 Windows 诊断。
  • SilentCleanup:运行磁盘清理:cleanmgr /autoclean /d %systemdrive%
  • DiskDiagnosticDataCalculator:运行磁盘诊断。rundll32 dfdts.dll,DfdGetDefaultPolicyAndSMART
  • DiskFootprint\Diagnostics:运行disksnapshot -z。似乎没有人很清楚这是做什么的,但它可能与卷影复制有关。
  • DiskFootprint\StorageSense:大概这会更新有关不同文件类别使用的空间量的存储感知统计信息。
  • 错误详情更新。没有关于此的明确信息,但它可能与收集先前报告的系统错误的更新有关。
  • Siuf\DmClient。SIUF 是系统启动的用户反馈,因此这可能与 Windows 10 中出现的轮询消息有关。
  • 文件历史维护模式。运行文件历史记录备份。
  • IME\SQM 数据发送器:这可能与异常输入法 (IME) 的遥测有关。
  • 临时签名许可证交换。可能与临时 Windows 许可证有关。
  • 卫星通讯系统 运行 Windows 系统评估工具,大概是为了进行更多遥测。
  • RunFullMemoryDiagnostic:听起来像什么;RAM 诊断。
  • LPRemove:运行时lpremove删除不必要或不可用的语言包。
  • 即插即用清理:清除 30 天未使用的任何即插即用设备的状态信息。
  • AnalyseSystem:运行电源效率诊断。
  • verifyWinRE:检查 Windows 恢复环境是否完好。
  • RegIdleBackup:备份注册表。
  • MRTHB:运行 MRT /EHB /Q。这是恶意软件删除工具,因此这可能是安全扫描。
  • StartComponentCleanup:清理包含可选 Windows 组件映像的 WinSxS 目录。
  • SettingSync\BackgroundUploadTask:如果您使用云同步,则上传设置。
  • 设置同步\备份任务
  • AccountCleanup:清理网络共享计算机上的旧用户配置文件。
  • FamilySafetyUpload:从家长控制组件上传日志。
  • IndexerAutomaticMaintenance:更新搜索索引。
  • SkyDrive\空闲同步维护任务SkyDrive\日常维护任务:同步SkyDrive文档。
  • HybridDriveCachePrepopulateHybridDriveCacheRebalance:未完整记录,但可能会尝试确保所连接的任何混合驱动器的 SSD 部分都包含有用的内容。
  • ResPriStaticDBSync
  • WsSwapAssessmentTask。这可能与虚拟内存有关。
  • 系统还原srtasks ExecuteScheduledSPPCCreation。创建还原点。
  • 同步时间sc start w32time task_started。同步系统时钟。
  • 同步时区tzsync。连接到上面。
  • 维护安装usoclient StartInstall。安装所有已下载但尚未安装的 Windows 更新。
  • 工作文件夹维护工作。与工作文件夹文件共享服务器系统相关。