如何使用cmd获取任何已安装程序的版本号?

时间:2019-04-12 14:57:20

标签: cmd

我想获取Windows上特定安装程序的版本号。我不想要程序的完整列表,而只是特定程序的版本号,就像我们得到的Java版本一样。 java -version

我试图获取系统上安装的Google chrome的版本号:

命令:google chrome -version

我希望就像下面的命令给出java的确切版本一样,我应该获取系统上任何已安装程序的版本号

java -version

显示确切版本

2 个答案:

答案 0 :(得分:1)

在Windows中

首先,您需要获取应用程序.exe文件的路径。

您可以使用wmic来获取应用程序的信息。 然后,我们为您要检查的应用程序设置了name键。

> wmic datafile where 'name="C:\\Program Files (x86)\\Microsoft\\Edge\\Application\\msedge.exe"'

AccessMask  Archive  Caption                                                       Compressed  CompressionMethod  CreationClassName  CreationDate               CSCreationClassName   CSName           Description                                                   Drive  EightDotThreeFileName                                         Encrypted  EncryptionMethod  Extension  FileName  FileSize  FileType     FSCreationClassName  FSName  Hidden  InstallDate                InUseCount  LastAccessed               LastModified               Manufacturer           Name                                                          Path                                              Readable  Status  System  Version      Writeable
1179817     TRUE     C:\Program Files (x86)\Microsoft\Edge\Application\msedge.exe  FALSE                          CIM_LogicalFile    20200924185451.733609+480  Win32_ComputerSystem  DESKTOP-QCUDFJL  C:\Program Files (x86)\Microsoft\Edge\Application\msedge.exe  c:     c:\program files (x86)\microsoft\edge\application\msedge.exe  FALSE                        exe        msedge    2882448   Application  Win32_FileSystem     NTFS    FALSE   20200924185451.733609+480              20200928200140.091076+480  20200923164851.469016+480  Microsoft Corporation  C:\Program Files (x86)\Microsoft\Edge\Application\msedge.exe  \program files (x86)\microsoft\edge\application\  TRUE      OK      FALSE   85.0.564.63  TRUE

此外,您可以通过在命令末尾添加get {key}来过滤结果。

> wmic datafile where 'name="C:\\Program Files (x86)\\Microsoft\\Edge\\Application\\msedge.exe"' get version

Version
85.0.564.63

答案 1 :(得分:0)

wmic datafile where name="C:\\Program Files (x86)\\Google\\Chrome\\Application\\chrome.exe" get Version /value

输出:

版本= 73.0.3683.103