如何使用注册表或命令行获取microsoft edge browser版本?我不想从UI中获取它。
发布于 2018-08-28 19:25:34
对于Microsoft Edge Legacy,您可以使用get -AppxPackage从PowerShell获取版本:
> (Get-AppxPackage Microsoft.MicrosoftEdge).Version
44.18214.1000.0
如果你想从cmd.exe调用它,你可以直接调用Powershell:
> powershell.exe "(Get-AppxPackage Microsoft.MicrosoftEdge).Version"
44.18214.1000.0
发布于 2020-09-28 21:35:55
在Windows中
首先,您需要获取应用程序的.exe文件的路径。
使用Get-Item
它就像Get-AppxPackage
一样。并通过添加.VersionInfo
获取版本。
> (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
密钥。
> 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
在MacOS中
使用--version
应用程序是从/Applications/"Microsoft Edge.app"/Contents/MacOS/"Microsoft Edge
执行的。因此,我们可以像底部一样进行命令。
$ /Applications/"Microsoft Edge.app"/Contents/MacOS/"Microsoft Edge" --version
Microsoft Edge 85.0.564.63
发布于 2017-10-13 20:51:03
运行以下命令:
REG QUERY HKEY_CLASSES_root\AppX3xxs313wwkfjhythsb8q46xdsq8d2cvv\Application /v ApplicationName
输出示例:
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
。
https://stackoverflow.com/questions/46440429
复制相似问题