解决Office365更新后排除应用重新出现的问题

/ 0评 / 0

问题

用前文列出的O365文件安装之后,排除了Access等软件之后一旦登录自己的O365账号,所有的软件就会重新安装回来,包括Access/Outlook之类。

原因

由于之前的配置文件使用的是下列情况

<Configuration ID="d1d37deb-4c23-4ef0-8516-00b64c74565f">
  <Add OfficeClientEdition="64" Channel="Broad" ForceUpgrade="TRUE">
    <Product ID="O365ProPlusRetail">
      <Language ID="zh-cn" />
      <ExcludeApp ID="Access" />
      <ExcludeApp ID="Groove" />
      <ExcludeApp ID="Lync" />
      <ExcludeApp ID="OneDrive" />
      <ExcludeApp ID="OneNote" />
      <ExcludeApp ID="Outlook" />
      <ExcludeApp ID="Publisher" />
    </Product>
  </Add>
  <Property Name="SharedComputerLicensing" Value="0" />
  <Property Name="PinIconsToTaskbar" Value="FALSE" />
  <Property Name="SCLCacheOverride" Value="0" />
  <Property Name="AUTOACTIVATE" Value="FALSE" />
  <Updates Enabled="TRUE" />
  <RemoveMSI />
</Configuration>

其中Product ID使用的是O365ProPlusRetail,这是专业版或者商业版的O365才具有的SKU,而自己购买的家庭版O365的SKU是O365HomePremRetail,所以一旦登陆了属于家庭版的O365帐号之后,相当于会重新卸载当前版本的O365转而安装账号对应的SKU版本,这次安装的没有经过exclude,所以当然包含所有应用,看起来就像是登录帐号之后排除应该又回来了。

正确的家庭版本的O365配置文件应当如下

<Configuration ID="d1d37deb-4c23-4ef0-8516-00b64c74565f">
  <Add OfficeClientEdition="64" Channel="Monthly" ForceUpgrade="TRUE">
    <Product ID="O365HomePremRetail">
      <Language ID="zh-cn" />
      <ExcludeApp ID="Access" />
      <ExcludeApp ID="Groove" />
      <ExcludeApp ID="Lync" />
      <ExcludeApp ID="OneDrive" />
      <ExcludeApp ID="OneNote" />
      <ExcludeApp ID="Outlook" />
      <ExcludeApp ID="Publisher" />
    </Product>
  </Add>
  <Property Name="SharedComputerLicensing" Value="0" />
  <Property Name="PinIconsToTaskbar" Value="FALSE" />
  <Property Name="SCLCacheOverride" Value="0" />
  <Property Name="AUTOACTIVATE" Value="FALSE" />
  <Updates Enabled="TRUE" />
  <RemoveMSI />
</Configuration>

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据