阅读 189

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

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

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

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

另一方面是,即便用户可以通过商店来安装,最佳的解决方案仍然是在image过程中默认安装这些管理套件,提供给用户最佳的体验。

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

我们现在来说说怎么实现这个过程。

  1. 获取UWP安装包

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

    这里我采用方法2.


    image.png

  2. Image过程中集成UWP包

    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


©著作权归作者所有:来自51CTO博客作者sky2133的原创作品,如需转载,请注明出处,否则将追究法律责任


文章分类
后端
版权声明:本站是系统测试站点,无实际运营。本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 XXXXXXo@163.com 举报,一经查实,本站将立刻删除。
相关推荐