使用ConfigMgr部署Microsoft Edge WebView2

这篇文章介绍了使用ConfigMgr (SCCM)部署Microsoft Edge WebView2的步骤。使用Edge WebView2,您可以在本地应用程序中嵌入web内容(HTML, CSS和JavaScript)。

我是在测试时了解WebView2的ConfigMgr技术预览2010新特性.华体会体育系列软件中心现在可以使用Microsoft Edge WebView2浏览器控件。安装WebView2浏览器控件可以提高安全性和用户体验。

什么是Microsoft Edge WebView2 ?

microsoftedge WebView2控件使您能够在本机应用程序中嵌入web技术(HTML、CSS和JavaScript)。

PatchMyPC HorizontalAD
修补我的电脑赞助广告

WebView2控件使用Microsoft Edge (Chromium)作为在本机应用程序中显示web内容的渲染引擎。

使用WebView2,你可以在原生应用程序中嵌入web代码,也可以在单个WebView中构建整个原生应用程序。要开始使用Webview2,请阅读介绍Microsoft Edge WebView2文档

下载Edge WebView2控件

所以让我们下载微软Edge的WebView2运行时。当你进入WebView2下载页面时,你有三个下载选项。

下载Edge WebView2控件
下载Edge WebView2控件

下载常青Bootstrapper

Evergreen Bootstrapper是一个小型安装程序,可以下载与Evergreen Runtime匹配的设备架构并在本地安装。安装程序大小约为1.69MB。还有一个链接可以让你下载Bootstrapper。

下载WebView2常青独立安装程序

一个完整的安装程序,可以在离线环境中安装常青运行时。单独的安装程序可用于x86/x64/ARM64设备。

下载WebView2固定版本

选择WebView2运行时的特定版本并打包到应用程序中。我将下载x64版本,因为我的设置中只有64位设备。

创建Microsoft Edge WebView2 ConfigMgr应用程序

启动Configuration Manager控制台。进入软件库\华体会体育系列应用程序管理。右键单击Applications并创建一个新的Application。

我们拥有的安装程序是一个可执行文件。所以选择手动指定应用信息.点击下一个

创建Microsoft Edge WebView2应用程序
创建Microsoft Edge WebView2应用程序

指定应用程序详细信息,单击下一个

指定WebView2应用程序详细信息
指定WebView2应用程序详细信息

添加新的部署类型。这将启动创建部署类型向导。在“常规”窗口中,单击手动指定部署类型信息.点击下一个

添加一个新的部署类型
添加一个新的部署类型

在“内容”页上,指定内容位置。接下来,指定WebView2安装程序。

MicrosoftEdgeWebView2RuntimeInstallerX64.exe /silent /install

点击下一个

Microsoft Edge WebView2安装命令
Microsoft Edge WebView2安装命令

在这一步中添加一个新的检测方法。我们将使用注册表在计算机上检测此应用程序的存在。

  • 设置类型—注册表
  • Hive - HKEY_LOCAL_MACHINE
  • 关键-软件\华体会体育系列WOW6432Node\AdventNet\DesktopCentral\DCAgent\Inventory\System\ SOFTWARE\ Uninstall\Microsoft EdgeWebView
  • Value - 华体会体育系列SoftwareVersion
  • 数据类型-版本
  • 运算符-大于或等于
  • 取值- 87.0.664.60

点击好吧然后点击下一个

Microsoft Edge WebView2检测
Microsoft Edge WebView2检测

指定此应用程序部署的用户体验设置。点击下一个

用户体验设置
用户体验设置

这是一个可选步骤。然而,我将在这里定义一个操作系统需求。仅当检测到Windows 10 64Bit操作系统时,应用程序才会安装。点击下一个并完成其余步骤。

添加需求
添加需求

最后关闭创建应用程序向导。

使用ConfigMgr部署Microsoft Edge WebView2
使用ConfigMgr部署Microsoft Edge WebView2

使用ConfigMgr部署Microsoft Edge WebView2

现在您已经打包了Microsoft Edge WebView2应用程序,将其部署到您的测试设备集合中。确保该集合中至少有少量机器用于测试部署。

在一台Windows 10电脑上,我打开软件中心,安装Microsoft华体会体育系列 Edge WebView2应用程序。

安装命令运行正常,因此在安装过程中没有遇到任何问题。

准备好的工作目录:C:\Windows\ccmcache\1 AppEnforce 12/16/2020 8:19:51 PM 3740 (0x0E9C)准备好的命令行:"C:\Windows\ccmcache\1\MicrosoftEdgeWebView2RuntimeInstallerX64.exe" /silent /install AppEnforce 12/16/2020 8:19:52 PM 3740 (0x0E9C)正在执行命令行:“C:\Windows\ccmcache\1\MicrosoftEdgeWebView2RuntimeInstallerX64.exe”/silent /install with user context AppEnforce 12/16/2020 8:19:52 PM 3740 (0x0E9C)工作目录C:\Windows\ccmcache\1 AppEnforce 12/16/2020 8:19:52 PM 3740 (0x0E9C)安装后行为是BasedOnExitCode AppEnforce 12/16/2020 8:19:52 PM 3740 (0x0E9C)等待进程2520完成。超时= 120分钟。AppEnforce 12/16/2020 8:19:52 PM 3740 (0x0E9C)进程2520终止与exitcode: 0AppEnforce 12/16/2020 8:20:11 PM 3740 (0x0E9C)
使用ConfigMgr部署Microsoft Edge WebView2
使用ConfigMgr部署Microsoft Edge WebView2

留下回复

你的电邮地址将不会公布。必填字段已标记

5个评论

  1. 《阿凡达》的照片 马克·道林 说:

    有什么我错过了为什么微软不能打包在MSI/MSIX,而不是让管理员通过所有这些麻烦?荒谬。

  2. 《阿凡达》的照片 拉古 说:

    新的检测REG值在这里
    微软HKEY_LOCAL_MACHIN华体会体育系列E \ SOFTWARE \ WOW6432Node \ \ EdgeUpdate \客户\ {f3017226 - fe2a - 4295 - 8快速公车提供- 00 - c3a9a7e4c5}

  3. 《阿凡达》的照片 LostForWords 说:

    静默卸载应用程序怎么样?从注册中心(版本90.0.0818.56)卸载是交互式的
    " C:\Program Files (x86)\Microsoft\EdgeWebView\Application\90.0.818.56\Installer\setup.exe " -uninstall -msedgewebview -system-level -verbose-logging

    1. 《阿凡达》的照片 HakkerMan 说:

      我找到了解决办法。只需在最后添加-force-uninstall即可

  4. 《阿凡达》的照片 惠普Baxxter 说:

    谢谢Prajwal !

    请注意:
    如果其他人很匆忙,试图盲目地遵循Prajwal的手册,你可能会发现,只要你不使用“桌面中心”,检测方法就不起作用。

    “软件\WOW6432Node\AdventN华体会体育系列et\DesktopCentral\DCAgent\目录\系统\软件\卸载\Microsoft EdgeWebView”
    没有桌面中央:
    “华体会体育系列微软软件\ WOW6432Node \ \ Windows \ CurrentVersion \ Uninstall \微软EdgeWebView”

    另外,更新的版本(88.0.705.63)没有名为“SoftwareVersion”的值。华体会体育系列只是“版本”而已。