Criar aplicativos do Windows no Configuration ManagerCreate Windows applications in Configuration Manager

Aplica-se a: System Center Configuration Manager (Branch Atual)Applies to: System Center Configuration Manager (Current Branch)

Além dos outros requisitos e procedimentos do Configuration Manager para criar um aplicativo, também leve em conta as considerações a seguir ao criar e implantar aplicativos para dispositivos Windows.In addition to the other Configuration Manager requirements and procedures for creating an application, also take the following considerations into account when you create and deploy applications for Windows devices.

Considerações geraisGeneral considerations

O Configuration Manager dá suporte à implantação do pacote do aplicativo (.appx) e do lote de aplicativo (.appxbundle) do Windows para dispositivos Windows 8.1 e Windows 10.Configuration Manager supports the deployment of Windows app package (.appx) and app bundle (.appxbundle) formats for Windows 8.1 and Windows 10 devices.

Ao criar um aplicativo no console do Configuration Manager, selecione o Tipo de arquivo de instalação do aplicativo como Pacote do aplicativo do Windows (*.appx, *.appxbundle, *.msix, *.msixbundle) .When you create an application in the Configuration Manager console, select the application installation file Type as Windows app package (*.appx, *.appxbundle, *.msix, *.msixbundle). Para saber mais sobre a criação de aplicativos em geral, confira Criar aplicativos.For more information on creating apps in general, see Create applications. Para saber mais sobre o formato MSIX, confira o Suporte para o formato MSIX.For more information on the MSIX format, see Support for MSIX format.

Observação

Para aproveitar os novos recursos do Configuration Manager, primeiro atualize os clientes para a versão mais recente.To take advantage of new Configuration Manager features, first update clients to the latest version. Embora a nova funcionalidade seja exibida no console do Configuration Manager quando você atualiza o site e o console, o cenário completo só funcionará quando a versão do cliente também for a mais recente.While new functionality appears in the Configuration Manager console when you update the site and console, the complete scenario isn't functional until the client version is also the latest.

Provisionar pacotes do aplicativo do Windows para todos os usuários em um dispositivoProvision Windows app packages for all users on a device

Começando na versão 1806, é possível provisionar um aplicativo com um pacote do aplicativo do Windows para todos os usuários no dispositivo. Starting in version 1806, provision an application with a Windows app package for all users on the device. Um exemplo comum desse cenário é o provisionamento de um aplicativo da Microsoft Store para Empresas e Educação, como o Minecraft: Education Edition, para todos os dispositivos usados pelos alunos em uma escola.One common example of this scenario is provisioning an app from the Microsoft Store for Business and Education, like Minecraft: Education Edition, to all devices used by students in a school. Anteriormente, o Configuration Manager somente permitia a instalação desses aplicativos por usuário.Previously, Configuration Manager only supported installing these applications per user. Depois de entrar em um novo dispositivo, o aluno precisava esperar para acessar um aplicativo.After signing in to a new device, a student would have to wait to access an app. Agora, quando o aplicativo é provisionado no dispositivo para todos os usuários, eles podem começar a produzir mais rapidamente.Now when the app is provisioned to the device for all users, they can be productive more quickly.

Importante

Tenha cuidado com a instalação, o provisionamento e atualização de versões diferentes do mesmo pacote do aplicativo do Windows em um dispositivo, pois isso pode causar resultados inesperados.Be careful with installing, provisioning, and updating different versions of the same Windows app package on a device, which may cause unexpected results. Esse comportamento pode ocorrer ao usar o Configuration Manager para provisionar o aplicativo, mas, em seguida, permitir que os usuários atualizem o aplicativo da Microsoft Store.This behavior may occur when using Configuration Manager to provision the app, but then allowing users to update the app from the Microsoft Store. Para obter mais informações, confira as diretrizes da próxima etapa ao Gerenciar aplicativos da Microsoft Store para Empresas.For more information, see the next step guidance when you Manage apps from the Microsoft Store for Business.

Ao provisionar um aplicativo licenciado offline, o Configuration Manager não permite que o Windows o atualize automaticamente da Microsoft Store.When provisioning an offline licensed app, Configuration Manager doesn't allow Windows to automatically update it from the Microsoft Store.

O Configuration Manager dá suporte ao provisionamento de aplicativo nas seguintes versões do Windows:Configuration Manager supports app provisioning on the following versions of Windows:

  • Ação de instalação: Windows 10 versão 1607 e posteriorInstall action: Windows 10, version 1607 and later
  • Ação de desinstalação: Windows 10 versão 1703 e posteriorUninstall action: Windows 10, version 1703 and later

Para configurar um tipo de implantação de aplicativo do Windows para esse recurso, habilite a opção para Provisionar este aplicativo para todos os usuários no dispositivo.To configure a Windows app deployment type for this feature, enable the option to Provision this application for all users on the device. Para mais informações, consulte Criar aplicativos.For more information, see Create applications.

Observação

Se você precisar desinstalar um aplicativo provisionado de dispositivos nos quais os usuários já entraram, será necessário criar duas implantações de desinstalação.If you need to uninstall a provisioned application from devices to which users have already signed on, you need to create two uninstall deployments. Direcione a primeira implantação de desinstalação a uma coleção de dispositivos que contenha os dispositivos.Target the first uninstall deployment to a device collection that contains the devices. Direcione a segunda implantação de desinstalação a uma coleção de usuários que contenha os usuários que já entraram nos dispositivos com o aplicativo provisionado.Target the second uninstall deployment to a user collection that contains the users who have already signed on to devices with the provisioned application. Quando você desinstala um aplicativo provisionado em um dispositivo, no momento, o Windows não desinstala esse aplicativo dos usuários também.When uninstalling a provisioned app on a device, Windows currently doesn't uninstall that app for users as well.

Suporte para o formato MSIXSupport for MSIX format

A partir da versão 1806, o Configuration Manager dá suporte aos novos formatos de pacote do aplicativo (.msix) e de lote de aplicativo (.msixbundle) do Windows 10.Starting in version 1806, Configuration Manager supports the new Windows 10 app package (.msix) and app bundle (.msixbundle) formats. O Windows 10, versão 1809 ou posterior, dão suporte a esses novos formatos.Windows 10 version 1809 or later support these new formats.

Converter aplicativos em MSIXConvert applications to MSIX

A partir da versão 1810, é possível converter seus aplicativos existentes do Windows Installer (.msi) para o formato MSIX.Starting in version 1810, convert your existing Windows Installer (.msi) applications to the MSIX format.

Pré-requisitosPrerequisites

  • Um dispositivo de referência que executa a versão 1809 ou posterior do Windows 10A reference device running Windows 10 version 1809 or later

  • Entrar no Windows neste dispositivo como um usuário com direitos administrativos locaisSign in to Windows on this device as a user with local administrative rights

  • Instale os seguintes aplicativos neste dispositivo:Install the following apps on this device:

Não instale nenhum outro aplicativo ou serviço nesse dispositivo.Don't install any other apps or services on this device. Esse é o seu sistema de referência.It's your reference system.

Processo para converter aplicativos para o formato MSIXProcess to convert applications to MSIX format

  1. Eleve o console do Configuration Manager, acesse o workspace Biblioteca de Software, expanda Gerenciamento de Aplicativos e selecione o nó Aplicativos.Elevate the Configuration Manager console, go to the Software Library workspace, expand Application Management, and select the Applications node.

  2. Selecione um aplicativo que tenha um tipo de implantação do Windows Installer (.msi).Select an application that has a Windows Installer (.msi) deployment type.

    Observação

    Você precisa acessar o conteúdo de origem do aplicativo a partir do dispositivo de referência.You need to be able to access the application's source content from the reference device.

    O nome do aplicativo não pode conter qualquer caractere especial.The application's name can't have any special characters. O Configuration Manager usa o nome do aplicativo como o nome do arquivo resultante.Configuration Manager uses the app name as the name of the output file.

    Não instale esse aplicativo no dispositivo de referência com antecedência.Don't install this application on the reference device in advance.

  3. Selecione Converter para .MSIX na faixa de opções.Select Convert to .MSIX in the ribbon.

Quando o assistente for concluído, o MSIX Packaging Tool cria um arquivo MSIX no local que você especificou no assistente.When the wizard completes, the MSIX Packaging Tool creates an MSIX file in the location you specified in the wizard. Durante esse processo, o Configuration Manager instala silenciosamente o aplicativo no dispositivo de referência.During this process, Configuration Manager silently installs the application on the reference device.

Se o processo falhar, a página de resumo aponta para o arquivo de log com mais informações.If the process fails, the summary page points to the log file with more information. Se houver um erro ao capturar o estado do usuário, saia do Windows.If there's an error about capturing user state, sign out of Windows. Entre novamente pode resolver esse problema.Signing in again may resolve this issue.

Para usar esse aplicativo MSIX, você primeiro precisa assiná-lo digitalmente para que os clientes confiem nele.To use this MSIX app, you first need to digitally sign it so that clients trust it. Saiba mais sobre esse processo nos seguintes artigos:For more information on this process, see the following articles:

Depois de assinar o aplicativo, crie um novo tipo de implantação do aplicativo no Configuration Manager.After signing the app, create a new deployment type on the application in Configuration Manager. Para obter mais informações, consulte Criar tipos de implantação para o aplicativo.For more information, see Create deployment types for the application.

Suporte para aplicativos UWP (Plataforma Universal do Windows)Support for Universal Windows Platform (UWP) apps

Os dispositivos Windows 10 não exigem uma chave de sideload para instalar aplicativos de linha de negócios.Windows 10 devices don't require a sideloading key to install line-of-business apps. Para habilitar o sideload no Windows, no entanto, a chave do Registro HKEY_LOCAL_MACHINE\Software\Policies\Microsoft\Windows\Appx\AllowAllTrustedApps precisa ter o valor 1.To enable sideloading on Windows, however, the registry key HKEY_LOCAL_MACHINE\Software\Policies\Microsoft\Windows\Appx\AllowAllTrustedApps must have a value of 1.

Se você não configurar essa chave do Registro, o Configuration Manager definirá esse valor automaticamente como 1 na primeira vez que você implantar um aplicativo no dispositivo.If you don't configure this registry key, Configuration Manager automatically sets this value to 1 the first time you deploy an app to the device. Se você definir esse valor como 0, o Configuration Manager não poderá alterar o valor automaticamente e a implantação do aplicativo de linha de negócios falhará.If you've set this value to 0, Configuration Manager can't automatically change the value, and your line-of-business app deployment fails.

Assine digitalmente os aplicativos UWP de linha de negócios.Digitally sign UWP line-of-business apps. Use um certificado de autenticação de código confiável em cada dispositivo no qual você implantar o aplicativo.Use a code-signing certificate that's trusted on each device to which you deploy the app. Use certificados de PKI da sua organização ou compre um certificado de um provedor terceiro cujo certificado raiz público já seja confiável para o Windows.Use certificates from your organization's PKI, or purchase a certificate from a third-party provider whose public root certificate is already trusted by Windows.

Para assinar os pacotes de aplicativos móveis, use a tabela a seguir para determinar o tipo de certificado de autenticação de código a ser usado:To sign mobile app packages, use the following table to determine the type of code-signing certificate to use:

PacotePackage SymantecSymantec Não SymantecNon-Symantec
Pacotes .appx universais em dispositivos Windows 10 MobileUniversal .appx packages on Windows 10 Mobile devices SimYes SimYes
Pacotes .xap.xap packages SimYes NãoNo
Pacotes .appx criados para Windows Phone 8.1 para serem instalados em dispositivos Windows 10 Mobile.appx packages built for Windows Phone 8.1 to install on Windows 10 Mobile devices SimYes NãoNo

Implantar aplicativos do Windows Installer em dispositivos Windows 10 registrados no MDMDeploy Windows Installer apps to MDM-enrolled Windows 10 devices

O tipo de implantação do Windows Installer por meio do MDM (*.msi) permite criar e implantar aplicativos baseados no Windows Installer em dispositivos registrados no MDM que executam o Windows 10.The Windows Installer through MDM (*.msi) deployment type lets you create and deploy Windows Installer-based apps to MDM-enrolled devices running Windows 10.

Ao usar esse tipo de implantação, considere os seguintes pontos:When you use this deployment type, consider the following points:

  • Carregue somente um único arquivo com a extensão MSI.Only upload a single file with the MSI extension.

  • O Configuration Manager usa o código do produto e a versão do produto do arquivo para detecção do aplicativo.Configuration Manager uses the file's product code and product version for app detection.

  • O Windows usa o comportamento de reinicialização padrão do aplicativo.Windows uses the app's default restart behavior. O Configuration Manager não controla o comportamento de reinicialização do aplicativo.Configuration Manager doesn't control the app restart behavior.

  • Os pacotes de MSI por usuário são instalados para um único usuário.Per-user MSI packages are installed for a single user.

  • Os pacotes de MSI por computador são instalados para todos os usuários do dispositivo.Per-machine MSI packages are installed for all users of the device.

  • O Configuration Manager dá suporte à atualizações do aplicativo.Configuration Manager supports app updates. O código do produto MSI de cada versão precisa ser o mesmo.The MSI product code of each version must be the same.