首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >使用注册表或命令行获取Microsoft Edge浏览器版本

使用注册表或命令行获取Microsoft Edge浏览器版本
EN

Stack Overflow用户
提问于 2017-09-27 13:56:01
回答 4查看 6.6K关注 0票数 3

如何使用注册表或命令行获取microsoft edge browser版本?我不想从UI中获取它。

EN

回答 4

Stack Overflow用户

发布于 2018-08-28 19:25:34

对于Microsoft Edge Legacy,您可以使用get -AppxPackage从PowerShell获取版本:

代码语言:javascript
运行
复制
> (Get-AppxPackage Microsoft.MicrosoftEdge).Version
44.18214.1000.0

如果你想从cmd.exe调用它,你可以直接调用Powershell:

代码语言:javascript
运行
复制
> powershell.exe "(Get-AppxPackage Microsoft.MicrosoftEdge).Version"
44.18214.1000.0
票数 3
EN

Stack Overflow用户

发布于 2020-09-28 21:35:55

在Windows中

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

使用Get-Item

它就像Get-AppxPackage一样。并通过添加.VersionInfo获取版本。

代码语言:javascript
运行
复制
> (Get-Item "C:\\Program Files (x86)\\Microsoft\\Edge\\Application\\msedge.exe").VersionInfo

ProductVersion   FileVersion      FileName
--------------   -----------      --------
85.0.564.63      85.0.564.63      C:\Program Files (x86)\Microsoft\Edge\Application\msedge.exe

使用wmic

wmic可以获取应用程序的信息。我们将为您要检查的应用程序设置name密钥。

代码语言:javascript
运行
复制
> 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}来过滤结果。

代码语言:javascript
运行
复制
> wmic datafile where 'name="C:\\Program Files (x86)\\Microsoft\\Edge\\Application\\msedge.exe"' get version

Version
85.0.564.63

在MacOS中

使用--version

应用程序是从/Applications/"Microsoft Edge.app"/Contents/MacOS/"Microsoft Edge执行的。因此,我们可以像底部一样进行命令。

代码语言:javascript
运行
复制
$ /Applications/"Microsoft Edge.app"/Contents/MacOS/"Microsoft Edge" --version
Microsoft Edge 85.0.564.63
票数 3
EN

Stack Overflow用户

发布于 2017-10-13 20:51:03

运行以下命令:

代码语言:javascript
运行
复制
REG QUERY HKEY_CLASSES_root\AppX3xxs313wwkfjhythsb8q46xdsq8d2cvv\Application /v ApplicationName

输出示例:

代码语言:javascript
运行
复制
HKEY_CLASSES_ROOT\AppX3xxs313wwkfjhythsb8q46xdsq8d2cvv\Application
    ApplicationName    REG_SZ    @{Microsoft.MicrosoftEdge_40.15063.674.0_neutral__8wekyb3d8bbwe?ms-resource://Microsoft
.MicrosoftEdge/Resources/AppName}

现在您只需要提取版本,例如40.15063.674.0

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/46440429

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档