Basic Hardware Inventory是一款简单实用的硬件信息收集工具。软件专为WMI(Windows Management Instrumentation)启用的网络计算机设计,能迅速编制硬件详细信息报告。软件便携性强,无需安装,可在任何Windows系统上轻松运行。

Get-a-report-of-your-computers-components-with-Basic-Hardware-Inventory

该工具以其直观的用户界面和快速的数据检索能力而受到青睐。它可以收集包括CPU型号、主板信息、内存容量、硬盘数据和更多硬件配置在内的信息。Basic Hardware Inventory为IT管理员提供了一种方便的手段来监控和管理网络内每台计算机的硬件状况。

随着企业IT环境的日益复杂化,有效管理硬件资源变得尤为重要。Basic Hardware Inventory确保管理员能够实时掌握每台设备的详细情况,有助于资源优化和故障预防。对于需要准确记录和分析硬件信息的组织来说,这款工具无疑是一个重要的辅助。

  • 硬盘/CDROM接口:

    SATA 类型磁盘可能会列为 SATA 或 ATA;从版本 7.00 开始,此 HTA 使用 WMI 的 root/Microsoft/Windows/Storage 命名空间中 MSFT_PhysicalDisk 类的 BusType 属性来检查接口类型;尽管比 WMI 的 root/CIMV2 命名空间中的 Win32_DiskDrive 的 InterfaceType 可靠得多,但它仍然可能会出错。


    当磁盘连接到启用 RAID 的控制器时,SATA 类型的磁盘可能会被错误地列为 SCSI。
  •  软驱接口:

    我还没有找到将特定软盘驱动器链接到特定接口的方法。


    HTA 将计算找到的软盘驱动器的数量以及 USB 软盘驱动器的数量。如果这些数字相等,那就很简单了:所有软盘驱动器都使用 USB 接口。


    同样,如果根本没有 USB 软盘驱动器,也很简单:所有软盘驱动器都必须使用内部软盘驱动器控制器。


    如果这并不容易,即如果前面提到的情况都没有发生,则所有软盘驱动器的接口类型将被标记为“未知”。
  •  软驱容量:

    为了确定软盘驱动器的容量,HTA 使用 Win32_LogicalDisk 类中的 MediaType 属性。


    已知此属性值对于“特殊”软盘格式或未插入磁盘的情况不可靠。
  •  视频分辨率:

    如果多个显示器具有不同的屏幕分辨率,连接到单个视频适配器并配置为扩展桌面,则仅列出其中一种屏幕分辨率。有传言称还有其他条件(组合)也会导致错误的结果。


    解决方案(受 Gary Johnson 启发)是使用 DirectX 而不是 WMI。不幸的是,这不仅速度慢,而且仅限于本地计算机。如果指定的计算机名称与本地计算机名称不匹配,则将忽略 /DXDIAG 命令行开关及其所有相关开关。
  •  视频内存:

    WMI 返回的视频 RAM 量限制为 4GB -1。


    此外,对于集成控制器,WMI 和 DxDiag 返回的金额通常不正确。


    作为解决方法,HTA 将尝试从注册表中读取视频 RAM 的数量,这是最可靠的。但这可能需要提升权限。
  • 默认浏览器为 Chrome:

    如果 Google Chrome 是默认浏览器,并且其第一个窗口是使用提升的权限打开的,则在没有提升的权限的情况下无法打开新的 Chrome 选项卡或窗口。


    另一方面,如果 Chrome 的第一个窗口是在没有提升权限的情况下打开的,则可以在有或没有提升权限的情况下打开新选项卡和窗口。


    为了防止此 HTA 第一个打开 Chrome 窗口(通过“详细信息”按钮)时出现问题,从 Hardware.hta 版本 9.00 开始,在使用提升的权限重新启动 HTA 之前,如果 Chrome 启动,则会启动非提升的最小化 Chrome 窗口是默认浏览器,尚未打开 Chrome 窗口。
  •  管理界面:

    此 HTA 使用 WMI 获取有关所有已安装硬件的信息。 WMI 从硬件驱动程序获取其硬件信息。有时,这些驱动程序可能会提供不正确的信息(例如,对于连接到启用 RAID 的控制器的驱动器,使用 SCSI 而不是 SATA)。这不是基本硬件清单中的错误;而是错误。任何基于 WMI 的清单都将显示相同的错误结果。
  • 如果 WinSAT 分数在 Windows 8.1 及更高版本中保持为空或为零:打开提升的 CMD 提示符并运行命令 winsat.exe formal 一次(并在重大硬件更改后再次运行),为您的计算机构建 WinSAT 分数数据库。
  • 需要提升权限才能访问 WMI 的 root/WMI 命名空间。如果您在没有提升权限的情况下运行此 HTA,您可能会错过一些细节,即键盘、鼠标和显示器。
  • 在 WinPE 或安全模式下,可用的信息不如“完整”Windows 环境中那么多。

    如果 HTA 无法在 WinPE 或安全模式下使用 WMI 获取特定硬件信息(例如 CDROM 驱动器、显示器、声卡和显卡),它将尝试从注册表获取该信息。但是,我(还没有?)找到一种方法来从注册表中获取与 WMI 提供的一样多的详细信息。
  • 设置和帮助屏幕现在显示正确的默认主题(黑白)
  • 默认主题现在真正更改为黑白
  • 修复了一些“非致命”编码不一致问题(为了保持一致性,将 objDictionary( "key" ) 替换为 objDictionary.Item( "key" ) 
  • 键盘和鼠标现在在主屏幕中各有自己的行
  • 在没有提升权限的情况下运行时,如果没有提升权限就无法可靠读取的键盘和鼠标信息将在视图中隐藏
  • 重写了检索网络适配器、硬盘和声音设备信息的例程
  • 默认主题更改为黑白
  • 改进了远程访问问题的错误处理
  • 删除了自定义窗口大小功能( /SIZE 开关)
  • HTA 现在开始最大化
  • 删除了最大化和最小化键盘快捷键
  • 修复了缩放系数不是 100% 以及内存输出字段重叠的问题
  • 作为 Google Chrome 问题的解决方法(请参阅已知问题),如果 Chrome 是默认浏览器且 Chrome 尚未运行,则在 HTA 以提升的权限重新启动之前,会启动未提升的最小化 Chrome 会话
  • 如果需要采取行动来启用 WinSAT 分数,则会弹出一条信息性消息(请参阅已知问题)
  • WMI 相关代码经过优化以获得更好的性能
  • 从该版本开始,不再支持 Windows 7 及更早版本;在这些旧系统上使用版本 8.04(包含在下载中)
  • 修复:如果安装了多个视频控制器,4GB 或更多视频内存的例程将无法工作
  • 已修复:由于 WMI 不会为内部视频控制器返回正确的视频 RAM 量,HTA 现在将始终尝试从注册表中为安装的每个视频控制器读取正确的量
  • 已修复:虚拟视频设备(例如 Citrix)将导致第一个视频设备上方出现空白字段
  • 已修复:4GB 或更多视频内存的例程无法在远程计算机上运行
  • 已修复:仅当至少有 2 个 CD-ROM 驱动器可用时,才会启用 CD-ROM 设备的“详细信息”按钮
  • HTA 不再使用 Internet Explorer
  • 使用 /DEBUG 开关时显示更多调试消息
  • 调试输出中的时间戳格式已更改(现在包含分隔符)
  • 修复:在 WinPE 模式下运行时声音按钮保持禁用状态
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。