如何轻松获取显示器的制造商和型号?

Has*_*ziz 5 windows-7 display command-line cmd.exe

如何从 Windows 中获取显示器的制造商和型号,而不必断开连接并手动处理 27 英寸显示器以寻找可能不存在的标签,或下载任何第三方软件?没有原生软件似乎很奇怪在 Windows 7 上执行此操作的纯软件解决方案。


更新#1:

这个问题最初被声称是另一个问题的重复。它不是所提出问题的重复,因为:

  1. 建议的问题是针对笔记本电脑的。

  2. 提出的问题非常广泛,试图用一个解决方案覆盖所有(笔记本电脑)硬件。相比之下,我的问题是询问特定于台式计算机的硬件。我这样做是知道 Windows 7 用户很难通过本机软件解决方案获取所述硬件的详细信息。事实证明,尽管自 2009 年以来就存在该问题,但假设的原始问题的答案都没有正确回答我的问题,而且我的问题的唯一正确答案是一个晦涩的命令行问题,这一事实证明了这一点。

  3. 提出的问题没有指定纯本地解决方案,这对我和许多其他希望能够在不下载或安装其他软件的情况下完成这样一个相对简单的任务的用户来说是一个重要的要求。


更新#2:

我接受了当前的答案,因为它是我提出的问题的正确解决方案,即使由于 EDID 值错误,它在我的特定实例中不起作用。对于那个特定问题,我在这里创建了一个后续问题

Vom*_*yle 9

通过命令行获取监视器的制造商和型号

您可以使用wmic来完成从Windows系统获取监视器品牌和型号信息的任务。我测试并确认这适用于Windows 7Windows 10

奖金

此外,如果您需要获取序列号,我在下面提供了一个资源,其中包含一些 PowerShell 脚本示例,我也确认这些示例适用于Windows 7Windows 10

这一点很重要,以提高运行作为管理员,确保此工作正常的命令提示符(和PowerShell)。


命令示例

wmic desktopmonitor get Caption, MonitorType, MonitorManufacturer, Name
Run Code Online (Sandbox Code Playgroud)

示例结果

在此处输入图片说明

在此处输入图片说明


更多资源

  • 微信
  • SpiceWorks - PowerShell 获取监视器序列号等

    $LogFile = "C:\test\monitors.txt"
    
    function Decode {
        If ($args[0] -is [System.Array]) {
            [System.Text.Encoding]::ASCII.GetString($args[0])
        }
        Else {
            "Not Found"
        }
    }
    
    echo "Name, Serial"
    
    ForEach ($Monitor in Get-WmiObject WmiMonitorID -Namespace root\wmi) {  
        $Name = Decode $Monitor.UserFriendlyName -notmatch 0
        $Serial = Decode $Monitor.SerialNumberID -notmatch 0
    
        echo "$Name, $Serial" >> $LogFile
    }
    
    Run Code Online (Sandbox Code Playgroud)

    在此处输入图片说明


moo*_*int 6

试试NirSoft的 Nir ​​Sofer 创建的免费DumpEDID实用程序。它是一个命令行实用程序,因此您需要从命令提示符运行它。无需安装过程;您可以在从下载的 zip 文件中解压缩该程序后运行该程序。我已经包含了下面程序的输出作为它提供的信息的示例。

C:\Program Files\NirSoft\dumpedid>dumpEDID
DumpEDID v1.06
Copyright (c) 2006 - 2017 Nir Sofer
Web site: http://www.nirsoft.net

*****************************************************************
Active                   : No
Registry Key             : DISPLAY\HWP2904\1&8713bca&0&UID0
Monitor Name             : HP S2031
Serial Number            : 3CQ0311PV2
Manufacture Week         : 31 / 2010
ManufacturerID           : 61474 (0xF022)
ProductID                : 10500 (0x2904)
Serial Number (Numeric)  : 16843009 (0x01010101)
EDID Version             : 1.3
Display Gamma            : 2.20
Vertical Frequency       : 50 - 76 Hz
Horizontal Frequency     : 24 - 83 KHz
Maximum Image Size       : 44 X 25 cm (19.9 Inch)
Maximum Resolution       : 1600 X 900
Support Standby Mode     : No
Support Suspend Mode     : No
Support Low-Power Mode   : Yes
Support Default GTF      : No
Digital                  : No

Supported Display Modes  :
     720 X  400  70 Hz
     640 X  480  60 Hz
     800 X  600  60 Hz
    1024 X  768  60 Hz
    1280 X  720  60 Hz
    1440 X  900  60 Hz
    1280 X 1024  60 Hz
    1600 X  900  60 Hz

*****************************************************************

*****************************************************************
Active                   : No
Registry Key             : DISPLAY\HWP2904\4&2199b20&0&UID16843008
Monitor Name             : HP S2031
Serial Number            : 3CQ0311PV2
Manufacture Week         : 31 / 2010
ManufacturerID           : 61474 (0xF022)
ProductID                : 10500 (0x2904)
Serial Number (Numeric)  : 16843009 (0x01010101)
EDID Version             : 1.3
Display Gamma            : 2.20
Vertical Frequency       : 50 - 76 Hz
Horizontal Frequency     : 24 - 83 KHz
Maximum Image Size       : 44 X 25 cm (19.9 Inch)
Maximum Resolution       : 1600 X 900
Support Standby Mode     : No
Support Suspend Mode     : No
Support Low-Power Mode   : Yes
Support Default GTF      : No
Digital                  : No

Supported Display Modes  :
     720 X  400  70 Hz
     640 X  480  60 Hz
     800 X  600  60 Hz
    1024 X  768  60 Hz
    1280 X  720  60 Hz
    1440 X  900  60 Hz
    1280 X 1024  60 Hz
    1600 X  900  60 Hz

*****************************************************************

C:\Program Files\NirSoft\dumpedid>
Run Code Online (Sandbox Code Playgroud)

在上面的例子中,从“显示器名称”行我可以确定显示器是由 HP 制造的,型号为 S2031。