NWinfo is a Win32 program that allows you to obtain system and hardware information.
- Obtain detailed information about SMBIOS, CPUID, S.M.A.R.T., PCI, EDID, and more.
- Support exporting in JSON, YAML, and LUA table formats.
- Compatible with Windows XP.
For Windows 11, the "Memory Integrity" and "Microsoft Vulnerable Driver Blocklist" options should be disabled.
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
.\nwinfo.exe OPTIONS
OPTIONS:
--format=FORMAT Specify output format.
FORMAT can be 'YAML' (default), 'JSON' and 'LUA'.
--output=FILE Write to FILE instead of printing to screen.
--cp=CODEPAGE Set the code page of output text.
CODEPAGE can be 'ANSI' and 'UTF8'.
--human Display numbers in human readable format.
--debug Print debug info to stdout.
--hide-sensitive Hide sensitive data (MAC & S/N).
--sys Print system info.
--cpu Print CPUID info.
--net[=FLAG,...] Print network info.
GUID Specify the GUID of the network interface,
e.g. '{B16B00B5-CAFE-BEEF-DEAD-001453AD0529}'
FLAGS:
ACTIVE Filter out active network interfaces.
PHYS Filter out physical network interfaces.
ETH Filter out Ethernet network interfaces.
WLAN Filter out IEEE 802.11 wireless addresses.
IPV4 Filter out IPv4 addresses.
IPV6 Filter out IPv6 addresses.
--acpi[=SGN] Print ACPI info.
SGN specifies the signature of the ACPI table,
e.g. 'FACP' (Fixed ACPI Description Table).
--smbios[=TYPE] Print SMBIOS info.
TYPE specifies the type of the SMBIOS table,
e.g. '2' (Base Board Information).
--disk[=FLAG,..] Print disk info.
PATH Specify the path of the disk,
e.g. '\\.\PhysicalDrive0', '\\.\CdRom0'.
FLAGS:
NO-SMART Don't print disk S.M.A.R.T. info.
PHYS Exclude virtual drives.
CD Filter out CD-ROM devices.
HD Filter out hard drives.
NVME Filter out NVMe devices.
SATA Filter out SATA devices.
SCSI Filter out SCSI devices.
SAS Filter out SAS devices.
USB Filter out USB devices.
--smart=FLAG,... Specify S.M.A.R.T. features.
Features enabled by default: 'WMI', 'ATA',
'NVIDIA', 'MARVELL', 'SAT', 'SUNPLUS',
'IODATA', 'LOGITEC', 'PROLIFIC', 'USBJMICRON',
'CYPRESS', 'MEMORY', 'JMICRON', 'ASMEDIA',
'REALTEK', 'MEGARAID', 'VROC' and 'ASM1352R'.
Use 'DEFAULT' to specify the above features.
Other features are 'ADVANCED', 'HD204UI',
'ADATA', 'NOWAKEUP' and 'JMICRON3'.
--display Print EDID info.
--pci[=CLASS] Print PCI info.
CLASS specifies the class code of pci devices,
e.g. '0C05' (SMBus).
--usb Print USB info.
--spd Print SPD info.
--battery Print battery info.
--uefi[=FLAG,..] Print UEFI info.
FLAGS:\n"
MENU Print UEFI boot menus.
VARS List all UEFI variables.
--shares Print network mapped drives.
--audio Print audio devices.
--public-ip Print public IP address.
--product-policy Print ProductPolicy.
--gpu Print GPU usage.
--font Print installed fonts.