可通过Windows数字健康、Microsoft账户网页端、PowerShell命令或家庭组报告四种方式查看应用使用时长:设置中启用屏幕使用时间后查7天数据;网页端查最长30天明细;PowerShell提取本地30天日志并导出CSV;家庭组成员可获分类热力图报告。

如果您希望了解在Windows系统中某个应用程序被使用的具体时长,可以通过内置的“数字健康”功能获取详细统计信息。以下是查看应用程序使用时间的具体步骤:
一、通过设置应用访问数字健康数据
Windows 10及更高版本内置了数字健康服务,可自动记录已登录Microsoft账户的用户在各应用上的活跃时长,数据按天汇总并支持图表展示。
1、点击“开始”按钮,选择“设置”(齿轮图标)。
2、在设置窗口中,点击“隐私和安全”选项。
3、向下滚动并点击“数字健康”。
4、确保“屏幕使用时间”开关处于开启状态,并确认“活动历史记录”已启用。
5、点击“应用使用情况”选项卡,页面将显示近7天内各应用的累计使用时长及每日趋势图。
二、使用Microsoft帐户在线查看历史记录
数字健康数据同步至云端后,可通过网页端查看更长时间范围(最长30天)的应用使用明细,且支持跨设备汇总分析。
1、打开浏览器,访问 https://account.microsoft.com/privacy/activity-history。
2、使用与Windows设备登录相同的Microsoft账户进行身份验证。
3、在左侧菜单中选择“屏幕使用时间”。
4、在“应用和网站使用时间”区域,点击“筛选”按钮,选择指定日期范围。
5、展开任一日期条目,即可查看该日所有应用的启动次数、总使用时长及单次最长运行时长。
三、通过PowerShell命令提取本地活动日志
系统底层将应用使用事件记录在ETW(事件追踪 for Windows)日志中,可通过PowerShell调用Get-AppUsageData cmdlet直接查询本地缓存的最近30天数据。
1、以管理员身份运行PowerShell(右键“开始”→“Windows PowerShell(管理员)”)。
2、输入命令:Get-AppUsageData -StartTime (Get-Date).AddDays(-7) -EndTime (Get-Date)。
3、回车执行后,列表将显示AppName、TotalDurationInSeconds、LastUsedTime等字段。
4、如需导出为CSV文件,追加管道命令:| Export-Csv -Path "$env:USERPROFILE\Desktop\AppUsage.csv" -Encoding UTF8。
四、启用并检查家庭组活动报告(适用于家庭环境)
若设备已加入Microsoft家庭组,家长可为指定成员启用应用使用监控,并通过家庭安全门户获取带分类标签的详细报告,包括游戏、教育、社交类应用的独立时长统计。
1、访问 https://family.microsoft.com 并登录家庭组织者账户。
2、在“家庭成员”列表中,点击目标用户的姓名。
3、进入“活动报告”页,选择“应用和游戏”子项。
4、切换顶部时间控件至所需周期(如“过去7天”),下方表格即显示各应用图标、名称、总时长及使用频次。
5、点击任意应用名称右侧的“详情”链接,可查看该应用每日分时段使用热力图。










