Get a report of your computer's components with Basic Hardware Inventory

Jul 19, 2020
Updated • Jul 27, 2020
Software, Windows software

Want to know more about your computer's hardware? Basic Hardware Inventory is a freeware tool that you can use to generate a report of your computer's components.

Get a report of your computer's components with Basic Hardware Inventory

This is not a hardware monitoring program. If you're looking for one, try Libre Hardware Monitor.

The program comes in a 48KB archive, and is portable. Extract it to a folder and you'll see three files. Click on Hardware.HTA (HTA = HTML Application) to execute Basic Hardware Inventory. It uses WMI (Windows Management Instrumentation) to obtain your system's hardware information.

A pop-up window asks you if you want to run the program with elevated privileges. You may choose not to, but it may not be able to read some information unless you run it with administrator rights. It also warns you that you're using the 32-bit MSHTA version, and points you how to run the 64-bit executable. This is important, I'll explain about it later in the article.

There are 2 inventory (view) modes in the program: Basic and Full. Basic mode displays the model number, frequency (speed in MHz), socket type of the CPU. Total physical memory (RAM) along with the number of banks and modules. It lists the hard drives installed on the computer with their model number, storage capacity and interface type.

Basic Hardware Inventory - basic view

Basic Hardware Inventory shows a score for some components, this is based on the result of Windows Experience Index. During my tests, the scores were displayed as 0. I tried running an elevated command prompt window and used "winsat formal" to rerun the WEI test. I followed this up by entering "Get-CimInstance Win32_WinSat" in a Powershell window, and it showed the scores correctly. But Basic Hardware Inventory was still reporting the scores as zero.

Basic Hardware Inventory - recommended settings

The fix for this is simple, open a command window. Run the following command to make it use the 32-bit MSHTA executable instead of the 64-bit version as indicated by the program's window.

"%windir%\system32\mshta.exe" "C:\hardwinv\Hardware.hta"

Or you can do what I did, paste the above command in Notepad and save it as a .BAT file. Right-click on it and select run as administrator if you want to use it with elevated rights.

A pop-up window opens when you click on the details button towards the right of each item that's listed. This window uses Internet Explorer, and contains more technical information about the selected component. You may change the default browser used to load the file from the program's settings.

Basic Hardware Inventory's Full mode includes the above (CPU, Memory, Hard disk) and more. The program will display the CDROM, Graphics Card (model number, Video memory, display resolution), Monitor (model, manufacturer, serial number), Sound Card, Network Adapters (model, MAC address, speed,), Motherboard (name, manufacturer, HID (Mouse and Keyboard), Ports (USB, PCI, PCI-E, Parallel, Serial), BIOS (Manufacturer, model, firmware version, firmware release date).

Check the Help section at the bottom for a list of command line switches supported by the program. Clicking the Copy button sends the generated report's results to the Clipboard. The Save option creates a text document of the report using tab-delimited formatting.

Basic Hardware Inventory settings

Navigate to the Settings tab in Basic Hardware Inventory to set the window size, zoom level, toggle DxDiag (creates an XML), WinSAT scores, etc. You may customize the appearance of the program using the preset themes, or pick your own colors.

Note: You'll need to scroll all the way to the end of the official page for the download link.

software image
Author Rating
3.5 based on 3 votes
Software Name
Basic Hardware Inventory
Operating System
Software Category
Landing Page

Tutorials & Tips

Previous Post: «
Next Post: «


  1. Sebas said on July 20, 2020 at 7:45 pm

    Seems cumbersome to use.
    HWInfo and cpu-z. Both portable. HWinfo’s option to check for driver updates leads to Adguard and Nano adblock blocking the website

    Not that I would use it anyway. Must be one of those websites trying to install some crooked driver update software.

  2. chesscanoe said on July 20, 2020 at 12:37 am

    If you are a home user, the free Belarc Advisor 9.6 is now available at . For over 20 years it has told me all I want to know about my installed hardware and software except for the very rare time I need additional detail. Note: After I filled out the requested and verified information, no confirming email was received. I did get a button to download the new version, but nothing happened until I opened the link in an incognito Chrome window.

    1. chesscanoe said on July 20, 2020 at 6:18 pm

      Getting Belarc Advisor Version 9.6 problem is not caused by an extension but by Chrome Version 84.0.4147.89 (Official Build) beta (64-bt) .
      The problem is circumvented by right-click on the button or link and selecting Open in new tab or Open in new window. FYI

    2. go go girl said on July 20, 2020 at 3:17 pm


      Although I have no use for Belarc Advisor (free), thanks for your thoughtful, detailed comment.

      I wish other users here were as thoughtful, instead of just saying “In one word: whatever”.

  3. Yuliya said on July 19, 2020 at 9:19 pm


  4. ilev said on July 19, 2020 at 9:12 pm

    In one word : Speccy.

  5. Anonymous said on July 19, 2020 at 6:56 pm


    Windows 10 version 2004 Defender blocked the download of this app.

Leave a Reply

Check the box to consent to your data being stored in line with the guidelines set out in our privacy policy

We love comments and welcome thoughtful and civilized discussion. Rudeness and personal attacks will not be tolerated. Please stay on-topic.
Please note that your comment may not appear immediately after you post it.