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.
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.
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.
- Abra as Configurações do Windows
Pressione a tecla Windows + I no teclado. O aplicativo Configurações é aberto. - 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. - 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. - 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.
- 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. - 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. - 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. - 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. - 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.
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.
- Abra o PowerShell como administrador
Clique com o botão direito no botão Iniciar e selecione Terminal do Windows (Admin) ou PowerShell (Admin). - 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. - Verifique se a licença foi instalada
ExecuteGet-WindowsDeveloperLicense. A saída mostra o status da licença. Se retornar uma licença, o sideload está ativado. - Instale o aplicativo MSIX
ExecuteAdd-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.