Atualizar automaticamente e reparar aplicativos

Importante

o artigo a seguir aborda as configurações disponíveis atualmente no Windows insider build 22415 e mais recente.

as configurações de atualização automática e reparo permitem que os desenvolvedores e profissionais de ti forneçam uma solução de atualização automatizada para Windows aplicativos que são distribuídos sem o uso do Microsoft Store. ao especificar atualizações automáticas e reparar as configurações como parte do arquivo do instalador do aplicativo, o aplicativo Windows pode ser configurado para verificar se há atualizações em cada inicialização, ocultar o prompt de atualização/reparo e/ou impedir que o aplicativo Windows seja iniciado até que tenha recebido a atualização mais recente.

a instalação de um aplicativo Windows usando o arquivo do instalador do aplicativo criará uma entrada no repositório do instalador do aplicativo com as configurações especificadas que foram definidas. desde que o aplicativo Windows tenha uma entrada no repositório do instalador do aplicativo, a atualização automática e o reparo do aplicativo podem ser configurados por meio do: Windows aplicativo Configurações, arquivo do instalador de aplicativos, PowerShell ou por meio de um CSP. quaisquer alterações feitas em qualquer aplicativo Windows específico substituirão todas as configurações desse aplicativo Windows específico.

o aplicativo Windows Configurações fornece a capacidade de habilitar/desabilitar a atualização automática e o reparo de aplicativos Windows.

Observação

Há instâncias em que uma configuração não será substituída, quaisquer configurações configuradas por meio do CSP passarão por todas as outras configurações, o PowerShell e o arquivo do instalador do aplicativo substituirão as configurações definidas pelo desenvolvimento.

Atualizações automáticas

Windows aplicativos usarão o caminho do uri do instalador de aplicativo para verificar se há Windows atualizações de aplicativo; no entanto, se o URI do instalador do aplicativo estiver inacessível, o aplicativo Windows verificará se há atualizações usando o UpdateURIs, tentando se conectar a cada uma antes de tentar a próxima. o primeiro arquivo do instalador de aplicativo a ser acessado será validado em relação à verificação de qualquer nova Windows atualizações de aplicativo.

a atualização de aplicativos Windows dá suporte aos seguintes elementos:

Elementos Descrição
HoursBetweenUpdateChecks define a lacuna mínima em Windows verificações de atualização do aplicativo.
UpdateBlocksActivation Define a experiência em que uma atualização de aplicativo é verificada.
Exibir Define se uma janela é exibida quando as atualizações estão sendo instaladas e quando as atualizações estão sendo verificadas.
UpdateURI o uri para o arquivo do instalador do aplicativo de fallback que pode ser usado para atualizar o aplicativo Windows quando o URI do instalador do aplicativo estiver indisponível.

Para obter instruções sobre como criar um arquivo do instalador do aplicativo com as configurações acima, visite o artigo criando um arquivo do instalador de aplicativos .

Arquivo do instalador do aplicativo inserido

o instalador do aplicativo inserido permite que os desenvolvedores de aplicativos Windows definam as configurações de atualização para seus aplicativos Windows. as configurações listadas acima podem ser definidas para um aplicativo Windows específico. permitir que atualizações sejam entregues para seu aplicativo Windows de sua solução de hospedagem de atualização preferida.

para obter mais informações sobre como inserir um arquivo do instalador de aplicativo em seu aplicativo Windows: usando o arquivo do instalador do aplicativo para atualizar seu aplicativo

Arquivo do instalador do aplicativo

o arquivo do instalador do aplicativo permite que os desenvolvedores de aplicativos Windows ou profissionais de ti definam as configurações de atualização para os aplicativos Windows. O arquivo do instalador do aplicativo substituirá todas as configurações definidas por um arquivo do instalador do aplicativo inserido.

PowerShell

os cmdlets do PowerShell permitem que um profissional de ti leia ou configure as configurações de atualização e reparo de seus aplicativos Windows.

Cmdlet do PowerShell Descrição
Get-AppxPackageAutoUpdateSettings retorna as configurações de reparo e atualização automática definidas no momento para um determinado ou todos os aplicativos Windows configurados.
Set-AppxPackageAutoUpdateSettings define as configurações de atualização automática e reparo para um aplicativo Windows específico que foi instalado usando um arquivo do instalador de aplicativos.

Consulte os artigos Get-AppxPackageAutoUpdateSettings e Set-AppxPackageAutoUpdateSettings docs para obter mais informações sobre como usar esses cmdlets do PowerShell.

CSP

Enterprise o profissional de ti faz uso de soluções de gerenciamento de dispositivos móveis (como: Microsoft Endpoint Manager) para gerenciar seus dispositivos remotamente. o Enterprise provedor de gerenciamento de aplicativo moderno foi expandido para incluir as configurações que podem ser aplicadas a Windows 10 dispositivos para gerenciar a atualização automática de aplicativos específicos do Windows.

os Configurações do CSP a seguir podem ser encontrados no seguinte caminho:./Device/Vendor/MSFT/EnterpriseModernAppManagement/AppManagement/nonStore/<Windows app Family Name>/AppUpdateSettings/AutoUpdateSettings/AutoUpdateSettings/

CSP Descrição
./PackageSource especifica a origem para o arquivo *. appinstaller usado para verificar Windows atualizações de aplicativo.
./AutomaticBackgroundTask especifica se o aplicativo de Windows irá verificar e atualizar o aplicativo Windows em segundo plano
./OnLaunchUpdateCheck especifica se o aplicativo de Windows verificará se há atualizações quando for iniciado.
./HoursBetweenUpdateChecks especifica o tempo entre Windows verificações de atualização do aplicativo.
./ShowPrompt Especifica se o usuário será solicitado com caixas de diálogo de atualização ou reparo.
./UpdateBlocksActivation especifica se o aplicativo Windows será iniciado se uma atualização estiver disponível.
./ForceUpdateFromAnyVersion especifica se a atualização do aplicativo Windows pode ser de nível superior ou inferior.
./Disable Especifica se a configuração de atualização automática está habilitada/desabilitada para um pacote específico.

para obter mais informações sobre o CSP, visite o artigo Enterprise documentos do csp do gerenciamento de aplicativos modernos .

Reparo automático

Windows aplicativos usarão o caminho do URI do instalador de aplicativo para identificar onde o aplicativo de Windows pode ser reparado. se o URI do instalador do aplicativo estiver inacessível ou não estiver configurado, ele tentará acessar um arquivo de aplicativo Windows do RepairURIs .

Elementos Descrição
UpdateURI o uri para o arquivo do instalador do aplicativo de fallback que pode ser usado para atualizar o aplicativo Windows quando o URI do instalador do aplicativo estiver indisponível.

Para obter mais informações sobre como criar um *. AppInstaller arquivo, consulte como criar um arquivo do instalador de aplicativo ou baixar e usar o Construtor de arquivos do instalador de aplicativos como parte do Toolkit de MSIX.

CSP

Enterprise o profissional de ti faz uso de soluções de gerenciamento de dispositivos móveis (como: Microsoft Endpoint Manager) para gerenciar seus dispositivos remotamente. o Enterprise provedor de gerenciamento de aplicativo moderno foi expandido para incluir as configurações que podem ser aplicadas a Windows 10 dispositivos para gerenciar o reparo automático de aplicativos de Windows específicos.

os Configurações do CSP a seguir podem ser encontrados no seguinte caminho:./Device/Vendor/MSFT/EnterpriseModernAppManagement/AppManagement/nonStore/<Windows app Family Name>/AppUpdateSettings/AutoUpdateSettings/AutoRepair/

CSP Descrição
./PackageSource especifica a origem para o arquivo de aplicativo *. appinstaller ou Windows usado para verificar se há reparos Windows aplicativo.

para obter mais informações sobre o CSP, visite o artigo Enterprise documentos do csp do gerenciamento de aplicativos modernos .