电脑可自动定期生成健康报告:先用crystaldiskinfo设每小时smart快照并开机自启;再用powershell脚本+任务计划程序每日生成含硬盘、内存等指标的综合报告;还可通过perfmon /report等命令快速查看实时体检数据。

想让电脑自动定期生成一份健康状况报告,不用每次手动点开CrystalDiskInfo或任务管理器挨个检查硬盘、内存、温度等指标,关键在于把“体检动作”变成系统能自动触发的任务。
用CrystalDiskInfo设置硬盘SMART定时快照
CrystalDiskInfo本身不支持导出完整报告并邮件发送,但它能定时刷新SMART数据,并在状态异常时弹窗提醒——这是最轻量级的“体检打卡”。
第一步:打开CrystalDiskInfo → 点击【工具】→【自动保存设置】。
第二步:勾选【启用自动保存】→ 设置保存路径(建议选非系统盘,如D:CDI_Logs)→ 选择保存格式为【CSV】(便于后续用Excel分析趋势)→ 将【保存间隔】设为【3600秒】(即每小时一次)。
第三步:点击【确定】后,软件右下角状态栏会出现一个时钟图标,表示定时采集已激活。注意:此功能仅在CrystalDiskInfo保持运行状态下生效;若关闭程序,采集即中断。【必须将CrystalDiskInfo设为开机自启,否则定时快照会断档】
用Windows任务计划程序执行完整体检脚本
要真正实现“无人值守生成带CPU/内存/磁盘/温度的综合体检报告”,得靠PowerShell脚本+任务计划程序组合。下面这个方案不依赖第三方软件,纯系统自带工具完成。
方法一:一键部署体检脚本
① 新建一个文本文件,粘贴以下内容,保存为PC_Health_Check.ps1(注意后缀必须是.ps1):
Get-Date | Out-File -FilePath "$env:USERPROFILEDesktop体检报告_$(Get-Date -Format 'yyyyMMdd_HHmm').txt"; Write-Output "=== 硬盘健康 ===" | Out-File -FilePath "$env:USERPROFILEDesktop体检报告_$(Get-Date -Format 'yyyyMMdd_HHmm').txt" -Append; wmic diskdrive get status,name,model | Out-File -FilePath "$env:USERPROFILEDesktop体检报告_$(Get-Date -Format 'yyyyMMdd_HHmm').txt" -Append; Write-Output "`n=== 内存使用率 ===" | Out-File -FilePath "$env:USERPROFILEDesktop体检报告_$(Get-Date -Format 'yyyyMMdd_HHmm').txt" -Append; Get-Counter 'Memory% Committed Bytes In Use' | Select-Object -ExpandProperty CounterSamples | Select-Object InstanceName, CookedValue | Out-File -FilePath "$env:USERPROFILEDesktop体检报告_$(Get-Date -Format 'yyyyMMdd_HHmm').txt" -Append
② 按Win+R输入powershell,右键以管理员身份运行,执行:Set-ExecutionPolicy RemoteSigned -Scope CurrentUser(允许本地脚本运行)。
③ 打开【任务计划程序】→ 右侧【创建基本任务】→ 命名为“每日电脑体检”→ 触发器选【每天】→ 起始时间设为08:00 → 操作选【启动程序】→ 程序或脚本填入:powershell.exe → 添加参数填入:-ExecutionPolicy Bypass -File "C:PathToPC_Health_Check.ps1"(请将C:PathTo替换为你实际存放.ps1文件的完整路径)。
方法二:用Log Parser + Windows性能计数器生成结构化日志
如果你需要长期追踪趋势,比如连续30天看硬盘重分配扇区是否增长,推荐用微软官方工具LogParser。它能把性能计数器数据直接导出为CSV,比PowerShell更稳定、字段更全。下载LogParser.msi安装后,在任务计划中调用命令:logparser "SELECT TO_STRING(TO_LOCALTIME(TIMESTAMP), 'yyyy-MM-dd HH:mm') AS Time, Name, Value FROM \YOURPC\Processor(_Total)\% Processor Time" -o:csv > D:LogsCPU_Daily.csv。
用Win+R命令快速打开体检相关入口
临时查看当前健康快照,不必打开一堆窗口,记住这三个运行命令就行:
输入perfmon /report→ 回车:立即生成一份包含CPU、内存、磁盘、网络的1分钟实时性能报告(HTML格式,自动打开浏览器)。
输入resmon→ 回车:打开资源监视器,比任务管理器更细粒度地看到磁盘响应时间、TCP连接数、服务占用等关键体检指标。
输入shell:AppsFolder→ 回车:直达“所有应用”列表,快速找到并启动CrystalDiskInfo、HWiNFO64、Open Hardware Monitor等第三方体检工具——这一步操作起来很简单,直接把快捷方式拖进去就行。











