Como Instalar um App MSIX sem Modo de Desenvolvedor no Windows 11
🔍 WiseChecker

Como Instalar um App MSIX sem Modo de Desenvolvedor no Windows 11

Você tem um pacote de aplicativo MSIX que precisa ser instalado em um computador com Windows 11, mas não pode ativar o Modo de Desenvolvedor devido à política da empresa ou restrições de segurança. MSIX é o formato de empacotamento moderno para aplicativos Windows e, por padrão, a instalação de pacotes MSIX não assinados ou sideload requer o Modo de Desenvolvedor ativado. Este artigo explica como contornar esse requisito usando Política de Grupo, PowerShell ou o aplicativo Configurações do Windows para habilitar o sideload sem ativar o Modo de Desenvolvedor.

Vamos abordar a diferença técnica entre Modo de Desenvolvedor e Modo de Sideload, as etapas exatas para habilitar o sideload por três métodos diferentes e as armadilhas comuns que fazem a instalação falhar. Após ler este guia, você conseguirá implantar aplicativos MSIX no Windows 11 em um ambiente restrito sem violar políticas de segurança.

Principais conclusões: Habilitar Sideload de MSIX sem Modo de Desenvolvedor

  • Configurações > Privacidade e Segurança > Para Desenvolvedores > Aplicativos sideload: Ative essa opção para permitir o sideload de pacotes MSIX assinados sem ativar o Modo de Desenvolvedor.
  • Política de Grupo: Configuração do Computador > Modelos Administrativos > Componentes do Windows > Implantação de Pacotes de Aplicativos: Habilita o sideload em todos os dispositivos Windows 11 ingressados no domínio por meio da política “Permitir que todos os aplicativos confiáveis sejam instalados”.
  • Cmdlet PowerShell Set-WindowsDeveloperLicense: Registra uma licença de sideload em máquinas não associadas ao domínio usando uma chave de produto, dispensando a necessidade do Modo de Desenvolvedor.

ADVERTISEMENT

O que é o Modo de Sideload e como ele difere do Modo de Desenvolvedor

O Windows 11 inclui duas configurações separadas para instalar aplicativos fora da Microsoft Store: Modo de Desenvolvedor e Modo de Sideload. O Modo de Desenvolvedor é destinado a desenvolvedores que precisam depurar, implantar pacotes não assinados e usar recursos do portal do dispositivo. O Modo de Sideload é projetado para administradores de TI que precisam implantar aplicativos MSIX de linha de negócios assinados em dispositivos gerenciados sem passar pela Store.

A principal diferença técnica é que o Modo de Desenvolvedor permite a instalação de pacotes não assinados ou autoassinados, enquanto o Modo de Sideload exige que os pacotes sejam assinados com um certificado confiável. Isso torna o Modo de Sideload uma opção mais segura para implantações corporativas, pois impõe a assinatura de código. Quando você ativa o Modo de Desenvolvedor, também ativa implicitamente o sideload, mas o contrário não é verdadeiro. Você pode ativar apenas o Modo de Sideload, que é exatamente o que este guia faz.

Pré-requisitos para Sideload de Aplicativos MSIX no Windows 11

Antes de começar, confirme que seu sistema Windows 11 atende a estes requisitos:

  • Edição Windows 11 Pro, Enterprise ou Education. O Windows 11 Home não oferece suporte a Política de Grupo e tem opções limitadas de sideload.
  • O pacote MSIX deve ser assinado com um certificado confiável pelo dispositivo. Geralmente, é um certificado da CA interna da sua organização ou um certificado de assinatura de código adquirido.
  • Você deve ter privilégios administrativos no dispositivo para alterar configurações ou aplicar Política de Grupo.
  • Para dispositivos ingressados no domínio, o método de Política de Grupo requer acesso ao controlador de domínio ou ao Editor de Política de Grupo Local.

ADVERTISEMENT

Método 1: Habilitar Sideload pelas Configurações do Windows

Este é o método mais rápido para um único dispositivo. Não requer ferramentas ou licenças adicionais.

  1. Abra as Configurações do Windows
    Pressione a tecla Windows + I no teclado. O aplicativo Configurações é aberto.
  2. Navegue até a página de Desenvolvedores
    Vá para Privacidade e Segurança > Para Desenvolvedores. Role para baixo até a seção Modo de Desenvolvedor.
  3. Ative a opção Aplicativos sideload
    Na opção “Aplicativos sideload”, alterne a chave para Ligado. Uma janela de Controle de Conta de Usuário aparece. Clique em Sim para confirmar.
  4. Verifique a alteração
    Feche as Configurações. O sistema agora está pronto para instalar pacotes MSIX assinados. Clique duas vezes em qualquer arquivo .msix assinado para iniciar a instalação.

Observação: Se você vir uma mensagem informando que o sideload requer uma chave de produto, seu dispositivo pode não ter uma licença de sideload. Nesse caso, use o Método 2 ou Método 3 abaixo.

Método 2: Habilitar Sideload via Política de Grupo

Use este método quando precisar habilitar o sideload em vários dispositivos Windows 11 ingressados no domínio de uma só vez. A configuração é aplicada por meio do Editor de Política de Grupo Local ou gerenciada pelo Active Directory.

  1. Abra o Editor de Política de Grupo Local
    Pressione a tecla Windows + R, digite gpedit.msc e pressione Enter. Se o comando não for encontrado, sua edição do Windows 11 não inclui Política de Grupo.
  2. Navegue até a política de Implantação de Pacotes de Aplicativos
    Vá para Configuração do Computador > Modelos Administrativos > Componentes do Windows > Implantação de Pacotes de Aplicativos.
  3. Ative a política Permitir que todos os aplicativos confiáveis sejam instalados
    Clique duas vezes na política chamada “Permitir que todos os aplicativos confiáveis sejam instalados”. Selecione Ativado e clique em OK.
  4. Aplique a configuração
    Feche o Editor de Política de Grupo. Abra um Prompt de Comando como administrador e execute gpupdate /force para aplicar a alteração imediatamente.
  5. Instale o aplicativo MSIX
    Clique duas vezes no arquivo .msix assinado. A instalação prossegue sem exigir o Modo de Desenvolvedor.

Dica: Para implantação em todo o domínio, configure a mesma política em um Objeto de Política de Grupo vinculado à unidade organizacional que contém os dispositivos de destino.

ADVERTISEMENT

Método 3: Habilitar Sideload via PowerShell com uma Chave de Produto

Alguns dispositivos Windows 11, especialmente aqueles não ingressados em um domínio, exigem uma chave de produto de sideload para ativar o recurso. A Microsoft fornece uma chave de produto de sideload gratuita para as edições Windows 11 Pro e Enterprise. Use este método quando a opção nas Configurações estiver esmaecida ou mostrar um erro de licença.

  1. Abra o PowerShell como administrador
    Clique com o botão direito no botão Iniciar e selecione Terminal do Windows (Admin) ou PowerShell (Admin).
  2. Instale a licença de sideload
    Execute o seguinte comando:
    Set-WindowsDeveloperLicense -ProductKey 33VWN-3X2G2-6G2XG-8G2XG-8G2XG
    Substitua a chave do produto pela fornecida pela Microsoft para sua edição. O comando é concluído silenciosamente se for bem-sucedido.
  3. Verifique se a licença foi instalada
    Execute Get-WindowsDeveloperLicense. A saída mostra o status da licença. Se retornar uma licença, o sideload está ativado.
  4. Instale o aplicativo MSIX
    Execute Add-AppxPackage -Path "C:\caminho\para\seu\app.msix". Substitua o caminho pelo local real do seu arquivo MSIX.

Observação: A chave do produto mostrada acima é um espaço reservado. Obtenha a chave correta no portal de Licenciamento por Volume da Microsoft ou na documentação do Windows Dev Center.

Falhas Comuns de Sideload e Como Corrigi-las

Instalação do MSIX falha com erro 0x80073CF0

Esse erro indica que o pacote do aplicativo não está assinado ou o certificado não é confiável. Verifique se o arquivo MSIX possui uma assinatura digital válida. Abra as propriedades do arquivo, vá para a guia Assinaturas Digitais e confirme se a assinatura é de uma raiz confiável. Se o certificado for emitido pela sua organização, instale o certificado raiz no repositório de Autoridades de Certificação Raiz Confiáveis no dispositivo.

Opção de Sideload esmaecida nas Configurações

Isso acontece quando o dispositivo é gerenciado por uma organização que desativou o sideload por meio de Política de Grupo ou MDM. Consulte seu administrador de TI. Se o dispositivo não for gerenciado, execute o método PowerShell acima para instalar uma licença de sideload.

O aplicativo MSIX instala, mas não inicia

O aplicativo pode exigir dependências que não estão presentes no sistema, como o VC++ Runtime ou .NET Framework. Verifique a documentação do aplicativo para pré-requisitos. Você também pode executar Add-AppxPackage -Path "app.msix" -DependencyPath "dependency.msix" para instalar dependências junto com o pacote principal.

Modo de Sideload vs Modo de Desenvolvedor: Comparação de Comportamento de Instalação

Item Modo de Sideload Modo de Desenvolvedor
Exigência de assinatura do pacote Deve ser assinado com um certificado confiável Nenhuma assinatura necessária (não assinado ou autoassinado permitido)
Acesso ao portal do dispositivo Não disponível Disponível
SSH e descoberta de dispositivos Não ativado Ativado
Recomendado para Implantação corporativa de aplicativos Desenvolvimento e depuração de aplicativos
Suporte a Política de Grupo Sim Não (a política controla apenas o sideload)

Agora você pode instalar aplicativos MSIX assinados no Windows 11 sem ativar o Modo de Desenvolvedor usando a opção nas Configurações, Política de Grupo ou PowerShell com uma chave de produto. Cada método atende a um ambiente diferente: Configurações para dispositivos únicos, Política de Grupo para máquinas gerenciadas por domínio e PowerShell para dispositivos que precisam de uma licença. Para implantações contínuas, configure um certificado de assinatura de código da sua CA interna e distribua-o via Política de Grupo para que todos os dispositivos confiem automaticamente em seus pacotes MSIX.

ADVERTISEMENT