我有一个全新的台式电脑，预装了Windows 11操作系统，请问如何检查电脑的硬件信息，比如CPU，内存，显卡等？同时，程序输出必须是JSON格式，并包含以下内容：
- 操作系统的版本（包括详细的修订号和服务包信息）：os_version
- 检查CPU信息的指令方法：cpu_check_command
- 检查内存信息的指令方法：memory_check_command
- 检查显卡信息的指令方法：gpu_check_command
- 至少一个检查上述硬件信息的命令适用于命令行：additional_command
- 一个简短的方法介绍：command_usage
- 必须提供至少一个易错点提示：troubleshooting_note
- 可选 incompatible_flag 如果你的回答不适用于某些平台或环境，指明具体的信息
user
{
  "os_version": "Windows 11, 21H2 (OS Build 22000.675)",
  "cpu_check_command": "wmic cpu get name,manufacturer,maxclockspeed",
  "memory_check_command": "wmic memorychip get capacity,speed",
  "gpu_check_command": "wmic path win32_videocontroller get name,driverversion",
  "additional_command": "msinfo32",
  "command_usage": "以上命令需要在命令提示符中运行。如果您想获取更详细的硬件信息或遇到权限问题，可以尝试使用管理员身份运行命令提示符。命令 msinfo32 将启动一个图形界面，提供更全面的系统信息。",
  "troubleshooting_note": "若 ‘wmic’ 命令无效，这可能是因为自Windows 10 v1607起，Microsoft逐渐停用WMIC，您可以在 PowerShell 中使用 'Get-CimInstance' 或 'Get-WmiObject' 替换 'wmic' 命令。",
  "incompatible_flag": "以上方法适用于大多数Windows 11的安装环境，但对于某些特殊的公司或学校网络环境下的机器，可能需要调整一些网络设置以确保命令运行成功。"
}
assistant