使用windows自带工具可快速生成完整软硬件报告:msinfo32导出基础配置;powershell管理员模式执行get-computerinfo导出csv详情;systeminfo命令生成含kb补丁的全量文本报告。

要快速获取电脑当前系统的完整硬件与软件配置信息,包括处理器型号、内存容量、显卡驱动版本、操作系统版本及已安装的补丁编号,无需安装第三方工具,Windows 自带命令即可生成结构清晰的文本报告。
使用系统信息工具(msinfo32)导出基础配置
按下 Win + R 打开运行窗口,输入 msinfo32 → 回车启动系统信息界面。
等待左下角状态栏显示“正在收集信息”完成,通常需 5~10 秒;若卡在“正在验证签名”,说明某些驱动未正确加载,可忽略继续操作。
点击顶部菜单栏【文件】→【导出】,将文件保存为 systeminfo.txt,保存类型保持默认“文本文件(*.txt)”即可。
用 PowerShell 获取更全面的硬件详情
右键开始按钮 → 选择【Windows PowerShell(管理员)】,粘贴并执行以下命令:
Get-ComputerInfo | Select-Object CsName,OsName,OsVersion,OsArchitecture,CsProcessors,CsTotalPhysicalMemory,VideoControllerName,VideoControllerDriverVersion,PsCompatibleVersions | ConvertTo-Csv -NoTypeInformation | Out-File "$env:USERPROFILE\Desktop\hardware-details.csv" -Encoding UTF8
这行命令会把主机名、系统名称、CPU型号、总物理内存(字节数)、显卡名称与驱动版本等关键项提取出来,导出为桌面的 CSV 表格文件,双击可用 Excel 直接打开。注意:必须以管理员身份运行 PowerShell,否则 CsTotalPhysicalMemory 等字段可能为空。
生成含已安装更新列表的完整报告
方法一:通过命令提示符(管理员)
以管理员身份运行 cmd,输入:
systeminfo > "%USERPROFILE%\Desktop\system-full-report.txt"
该命令输出内容最全,包含 BIOS 版本、网络适配器、已安装的 KB 更新编号(如 KB5034441)、热修复补丁、时区、登录域等共 70+ 项,但格式为纯文本,无分隔符,阅读略费眼。
方法二:用 PowerShell 分段导出增强可读性
第一步:导出操作系统与硬件摘要
Get-ComputerInfo | Select-Object OsName,OsBuildNumber,OsArchitecture,CsManufacturer,CsModel,CsProcessors | Out-File "$env:USERPROFILE\Desktop\os-hw-summary.txt" -Encoding UTF8
第二步:单独导出所有已安装更新
Get-HotFix | Sort-Object InstalledOn -Descending | Format-List HotFixID,Description,InstalledOn | Out-File "$env:USERPROFILE\Desktop\installed-updates.txt" -Encoding UTF8
第三步:导出磁盘与存储信息
Get-PSDrive C | Select-Object Used,Free,DisplayRoot | ForEach-Object { "已用空间: $($_.Used / 1GB -as [int]) GB`n剩余空间: $($_.Free / 1GB -as [int]) GB" } | Out-File "$env:USERPROFILE\Desktop\disk-space.txt" -Encoding UTF8











