我有一台运行 Windows 10 Pro 的 Hp Pavilion g6 笔记本电脑,我想在 Windows 中列出所有(或尽可能多的)BIOS 设置,而无需实际进入 BIOS 进行调试。我在网上搜索,找到了这个 PowerShell 行
Get-WmiObject -Namespace root/hp/instrumentedBIOS -Class hp_biosEnumeration |Format-Table Name,Value -AutoSize
但它给了我这个错误
Get-WmiObject : Invalid namespace "root/hp/instrumentedBIOS" At line:1 char:1 + Get-WmiObject -Namespace root/hp/instrumentedBIOS -Class hp_biosEnume ... + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + CategoryInfo : InvalidArgument: (:) [Get-WmiObject], ManagementException + FullyQualifiedErrorId : GetWMIManagementException,Microsoft.PowerShell.Commands.GetWmiObjectCommand
我不知道接下来该去哪里
答案1
如果你愿意使用第三方程序,你可以尝试RWEverything。
答案2
以下是从 Windows 内部查找 BIOS 信息的三种方法。
通过 PowerShell 安装 BIOS
要获取与 BIOS 相关的所有信息:
Get-WmiObject -Class Win32_BIOS
上述命令将提供 Win32_BIOS 类的一小部分属性。要列出所有属性,请使用以下命令:
Get-WmiObject -Class Win32_BIOS | Format-List *
其他课程有:
CIM_BIOSElement
CIM_BIOSFeature
CIM_BIOSFeaturedBIOSElements
CIM_BIOSLoadedlnNV
CIM_VideoBIOSElemnt
CIM_VideoBIOSFeatureVideoBIOSElements
Win32_SMBIOSMemory
Class Win32_SystemBIOS
通过 wmic 设置 BIOS
命令:
wmic bios list full
可提供以下详细信息:
BiosCharacteristics={7,8,11,12,15,16,19,26,27,28,29,32,33,39,40,41,42,43}
BuildNumber=
CodeSet=
CurrentLanguage=en-US
Description=Default System BIOS
IdentificationCode=
InstallableLanguages=14
InstallDate=
LanguageEdition=
ListOfLanguages={"en-US","da-DK","nl-NL","fi-FI","fr-FR","de-DE","it-IT","ja-JP","no-NO","pt-PT","es-ES","sv-SE","zh-CN","zh-TW"}
Manufacturer=Hewlett-Packard
Name=Default System BIOS
OtherTargetOS=
PrimaryBIOS=TRUE
ReleaseDate=20170714000000.000000+000
SerialNumber=2CE22901QJ
SMBIOSBIOSVersion=68IRR Ver. F.64
SMBIOSMajorVersion=2
SMBIOSMinorVersion=7
SMBIOSPresent=TRUE
SoftwareElementID=Default System BIOS
SoftwareElementState=3
Status=OK
TargetOperatingSystem=0
Version=HPQOEM – f
通过注册表进入 BIOS
BIOS 信息在密钥中HKEY_LOCAL_MACHINE\HARDWARE\DESCRIPTION\System\BIOS
。
这可能看起来像: