OSD部署WindowsUWP安装包 - Intel Graphics Command Center

最近几年,大约从Windows 10 - 1809开始,各大硬件PC厂商,应微软的要求,开始将驱动的管理软件和驱动自己分开。网络

这样作的好处是,避免出现管理软件上的冗余,好比之前的Intel WiFI驱动会绑定安装Intel的WiFI管理套件,致使Windows自带的WiFi管理程序不work,从而没法使用GPO来作一些控制。app

可是微软给出的解决方案是将厂商的驱动管理软件放到微软在线商店去安装。一方面,不少企业已经经过GPO禁用了微软在线商店,用户没法方便的自行安装,即便没有禁用,国内网络环境访问微软商店也不是很稳定。ide

另外一方面是,即使用户能够经过商店来安装,最佳的解决方案仍然是在image过程当中默认安装这些管理套件,提供给用户最佳的体验。ui

这些UWP软件不是标准的Win32 app,安装过程和为Win32 app有明显的不一样。3d

咱们如今来讲说怎么实现这个过程。blog

  1. 获取UWP安装包ip

    获取UWP包的途径大体有2种,1是找OEM厂商获取,2是访问business store,购买license,这样就能够在SCCM里建立这个app,也能够获取到安装包文件。ci

    这里我采用方法2.rem


    image.png

  2. Image过程当中集成UWP包get

    Task Sequence中添加执行命令以下

    dism /Image:c:\ /add-provisionedappxpackage /packagepath:c:\temp\AppUp.IntelGraphicsExperience.appxBundle /dependencypackagepath:c:\temp\Microsoft.NET.Native.Framework.2.2_x64.appx /dependencypackagepath:c:\temp\Microsoft.NET.Native.Runtime.2.2_x64.appx /dependencypackagepath:c:\temp\Microsoft.VCLibs.140.00_x64.appx /region:all /SkipLicense

    若是直接执行该命令,会发现报错 “The package does not meet the requirement for provisioning to the target image”

    问题在于该软件包不被系统信息,须要修改side-loading 配置

    执行命令以下

      Reg Load HKLM\TempImg C:\Windows\system32\config\SOFTWARE

      Reg Add HKLM\TempImg\Policies\Microsoft\Windows\Appx /t REG_DWORD /f /v "AllowAllTrustedApps" /d "1

      Reg unload HKLM\TempImg

      主要过程为离线挂线image注册表,修改注册表键值为“AllowAllTrustedApps”,修改完成后再执行dism集成uwp包就不会报错了


  1. image.png

    image.png


3. 校验Uwp安装包

访问目录C:\Program Files\WindowsApps检测是有IntelGraphics字样的文件夹,有的话就是安装成功了。

image.png

相关文章
相关标签/搜索