Hardware information utility for Windows
NWinfo is a Win32 program that allows you to obtain system and hardware information.
.\nwinfo.exe OPTIONS
.\nwinfo.exe --format=json --output=report.json --cp=UTF8 --sys --disk --smbios --net
This command exports system, disk, SMBIOS, and network information to report.json
in JSON format.
FORMAT
FORMAT
can be YAML
(default), JSON
and LUA
.FILE
FILE
instead of printing to screen.CODEPAGE
CODEPAGE
can be ANSI
and UTF8
.FLAG,...
]GUID
{B16B00B5-CAFE-BEEF-DEAD-001453AD0529}
FLAGS
ACTIVE
Exclude inactive network interfaces.PHYS
Exclude virtual network interfaces.ETH
Include Ethernet network interfaces.WLAN
Include IEEE 802.11 wireless addresses.IPV4
Show IPv4 addresses only.IPV6
Show IPv6 addresses only.SGN
]SGN
specifies the signature of the ACPI table, e.g. FACP
(Fixed ACPI Description Table).TYPE
]TYPE
specifies the type of the SMBIOS table, e.g. 2
(Base Board Information).FLAG,..
]PATH
\\.\PhysicalDrive0
, \\.\CdRom0
.FLAGS
NO-SMART
Don’t print disk S.M.A.R.T. info.PHYS
Exclude virtual drives.CD
Include CD-ROM devices.HD
Include hard drives.NVME
Include NVMe devices.SATA
Include SATA devices.SCSI
Include SCSI devices.SAS
Include SAS devices.USB
Include USB devices.FLAG,...
WMI
, ATA
, NVIDIA
, MARVELL
, SAT
, SUNPLUS
, IODATA
, LOGITEC
, PROLIFIC
, USBJMICRON
,
CYPRESS
, MEMORY
, JMICRON
, ASMEDIA
, REALTEK
, MEGARAID
, VROC
and ASM1352R
.DEFAULT
to specify the above features.ADVANCED
, HD204UI
, ADATA
, NOWAKEUP
, JMICRON3
and RTK9220DP
.CLASS
]CLASS
specifies the class code of pci devices, e.g. 0C05
(SMBus).FLAG,..
]FLAGS
MENU
Print UEFI boot menus.VARS
List all UEFI variables.NAME
]NAME
specifies the name of the product policy.hw_report.ps1
is a PowerShell script designed to generate and display a detailed hardware and system report using nwinfo
.
If the driver cannot be loaded properly, modify the following registry keys:
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\DeviceGuard\Scenarios\HypervisorEnforcedCodeIntegrity]
"Enabled"=dword:0000000
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\DeviceGuard]
"EnableVirtualizationBasedSecurity"=dword:00000000
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\DeviceGuard\Scenarios\SystemGuard]
"Enabled"=dword:00000000
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\CI\Config]
"VulnerableDriverBlocklistEnable"=dword:00000000
For earlier versions of Windows 7, the driver may not work properly and requires a SHA1-signed certificate.
This project is compatible with Windows XP using YY-Thunks, but it may not retrieve some hardware information.
This project is licensed under the Unlicense license.