CSP Office

A tabela a seguir mostra a aplicabilidade de Windows:

Edição Windows 10 Windows 11
Home Não Não
Pro Sim Sim
Windows ES Não Sim
Negócios Sim Sim
Enterprise Sim Sim
Educação Sim Sim

O Office CSP (provedor de serviços de configuração) permite que um cliente Microsoft Office seja instalado em um dispositivo por meio da ODT (Ferramenta de Implantação do Office). Para obter mais informações, consulte Opções de configuração para a ferramenta de implantação Office e como atribuir aplicativos Office 365 a dispositivos Windows 10 com Microsoft Intune.

Esse CSP foi adicionado Windows 10 versão 1703.

Para obter mais informações, consulte Office DDF.

O exemplo a seguir mostra o provedor Office de configuração em formato de árvore.

./Vendor/MSFT
Office
----Installation
--------id
------------Install
------------Status


./Device/Vendor/MSFT
Office
----Installation
--------id
------------Install
------------Status


./Vendor/MSFT
./Device/Vendor/MSFT
Office
----Installation
--------id
------------Install
------------Status

./Device/Vendor/MSFT/Office/ ou ./User/Vendor/MSFT/Office
O nó raiz do provedor de serviços Office configuração.

Instalação
Especifica as opções para a Microsoft Office instalação.

As operações com suporte são Adicionar, Excluir e Obter.

Instalação/id
Especifica um identificador exclusivo que representa a ID do Microsoft Office produto a ser instalado.

As operações com suporte são Adicionar, Excluir e Obter.

Instalação/id/Instalação
Instala Office usando os dados XML especificados no configuration.xml arquivo.

As operações com suporte são Get e Execute.

Instalação/id/Status
O Microsoft Office de instalação.

A única operação com suporte é Get.

Installation/id/FinalStatus
Adicionado em Windows 10, versão 1809. Indica o status da instalação Office 365 final.

A única operação com suporte é Get.

Comportamento:

  • Quando Office CSP for disparado para instalar, ele verificará primeiro se o nó FinalStatus existe ou não. Se o nó existir, exclua-o.
  • Quando Office instalação atinge qualquer estado de terminal (êxito ou falha), esse nó é criado contendo os seguintes valores:
    • Quando status = 0: 70 (bem-sucedido)
    • Quando status!= 0: 60 (falha)

Instalação/CurrentStatus
Retorna um XML do status Office 365 instalação atual no dispositivo.

A única operação com suporte é Get.

Exemplos

SyncML de exemplo para instalar Microsoft 365 Apps para Pequenos e Médios negócios Varejo do canal atual.

<SyncML xmlns="SYNCML:SYNCML1.2">
  <SyncBody>
    <Exec>
      <CmdID>7</CmdID>
        <Item>
          <Target>
            <LocURI>./Vendor/MSFT/Office/Installation/0AA79349-F334-4859-96E8-B4AB43E9FEA0/install</LocURI>
          </Target>
          <Meta>
            <Format xmlns="syncml:metinf">chr</Format>
          </Meta> 
          <Data>&lt;Configuration&gt;&lt;Add OfficeClientEdition=&quot;32&quot; Channel=&quot;Current&quot;&gt;&lt;Product ID=&quot;O365BusinessRetail&quot;&gt;&lt;Language ID=&quot;en-us&quot; /&gt;&lt;/Product&gt;&lt;/Add&gt;&lt;Display Level=&quot;None&quot; AcceptEULA=&quot;TRUE&quot; /&gt;&lt;/Configuration&gt;</Data>
        </Item>
    </Exec>
    <Final/>
  </SyncBody>
</SyncML>

Para desinstalar Office 365 do sistema:

<SyncML xmlns="SYNCML:SYNCML1.2">
  <SyncBody>
    <Exec>
      <CmdID>7</CmdID>
        <Item>
          <Target>
            <LocURI>./Vendor/MSFT/Office/Installation/E24B23D8-94A8-4997-9E6E-8FF25025845B/install</LocURI>
          </Target>
          <Meta>
            <Format xmlns="syncml:metinf">chr</Format>
          </Meta> 
          <Data>&lt;Configuration&gt;&lt;Remove All=&quot;TRUE&quot;/&gt;&lt;Display Level=&quot;None&quot; AcceptEULA=&quot;TRUE&quot; /&gt;&lt;/Configuration&gt;</Data>
        </Item>
    </Exec>
    <Final/>
  </SyncBody>
</SyncML>

Para obter o status atual Office 365 no dispositivo.

<SyncML xmlns="SYNCML:SYNCML1.2">
  <SyncBody>
    <Get>
      <CmdID>7</CmdID>
        <Item>
          <Target>
            <LocURI>./Vendor/MSFT/Office/Installation/CurrentStatus</LocURI>
          </Target>
        </Item>
    </Get>
    <Final/>
  </SyncBody>
</SyncML>

Código de status

Status Descrição Comentário
0 Instalação bem-sucedida OK
997 Instalação em andamento
13 ERROR_INVALID_DATA
Não é possível verificar a assinatura da ODT (ferramenta Office implantação) baixada
Falha
1460 ERROR_TIMEOUT
Falha ao baixar o ODT
Falha
1602 ERROR_INSTALL_USEREXIT
O usuário cancelou a instalação
Falha
1603 ERROR_INSTALL_FAILURE
Falha em qualquer verificação de pré-requisito.
  • SxS (tentou instalar quando o MSI 2016 está instalado)
  • Incompatibilidade de bits entre o Office instalado no momento e o Office que estava tentando ser instalado (por exemplo, quando você tenta instalar uma versão de 32 bits enquanto a versão de 64 bits está instalada no momento.)
  • Falha
    17000 ERROR_PROCESSPOOL_INITIALIZATION
    Falha ao iniciar o C2RClient
    Falha
    17001 ERROR_QUEUE_SCENARIO
    Falha ao enfileirar cenário de instalação no C2RClient
    Falha
    17002 ERROR_COMPLETING_SCENARIO
    Falha ao concluir o processo. Possíveis motivos:
  • Instalação cancelada pelo usuário
  • Instalação cancelada por outra instalação
  • Espaço em disco insuficiente durante a instalação
  • ID de idioma desconhecido
  • Falha
    17003 ERROR_ANOTHER_RUNNING_SCENARIO
    Outro cenário está em execução
    Falha
    17004 ERROR_COMPLETING_SCENARIO_NEED_CLEAN_UP
    Possíveis motivos:
  • SKUs desconhecidos
  • O conteúdo não existe no CDN
    • Como tentar instalar uma LAP sem suporte, como zh-sg
    • CDN problema de que o conteúdo não está disponível
  • Problema de verificação de assinatura, como falha na verificação de assinatura para Office conteúdo
  • Usuário cancelado
  • Falha
    17005 ERROR_SCENARIO_CANCELLED_AS_PLANNED Falha
    17006 ERROR_SCENARIO_CANCELLED
    Atualização bloqueada executando aplicativos
    Falha
    17007 ERROR_REMOVE_INSTALLATION_NEEDED
    O cliente está solicitando a limpeza do cliente em um cenário de "Remover Instalação"
    Falha
    17100 ERROR_HANDLING_COMMAND_LINE
    Erro de linha de comando C2RClient
    Falha
    0x80004005 E_FAIL
    O ODT não pode ser usado para instalar a licença de volume
    Falha
    0x8000ffff E_UNEXPECTED
    Tentou desinstalar quando não há nenhum C2R Office no computador.
    Falha