Reconfigure-se rapidamente com um backup de aplicativo para Winget no Windows 11.

Sempre que você limpa e instala o sistema operacional Windows, o maior problema é recuperar todos os aplicativos e softwares de terceiros em seu PC. Você pode obter a ajuda do respectivo utilitário de atualização de driver OEM para instalar os drivers mínimos, mas isso ainda deixa de fora aplicativos de terceiros.

E se você pudesse importar todos esses aplicativos de uma só vez para o seu PC? Bem, o Windows Package Manager, também conhecido como Winget, oferece um recurso de importação e exportação que evita o trabalho de baixar e instalar cada aplicativo separadamente. Este guia detalhará os recursos de exportação e importação do Winget e suas deficiências. Vamos começar.

O que é Winget?

Winget é um acrônimo para Gerenciador de Pacotes do Windows. É uma ferramenta de linha de comando, o que significa que você precisa usar o CMD ou o PowerShell para executá-la. Não há interface GUI oficial disponível para a ferramenta. Sendo um aplicativo oficial, torna mais fácil para os usuários de linha de comando gerenciar pacotes de aplicativos em seus sistemas.

Em vez de pesquisar aplicativos na Web ou na Microsoft Store, eles podem usar o Winget na linha de comando e pesquisar qualquer aplicativo listado no repositório. Você pode usar o Winget para instalar, desinstalar, atualizar ou até mesmo instalar ou remover aplicativos em lote no Windows 11. Mas limitaremos esta postagem apenas ao recurso de exportação e importação.

Como exportar aplicativos usando o Winget no Windows 11

O Winget pode exportar a lista de aplicativos instalados para um arquivo JSON. O arquivo contém o nome do pacote, identificador, detalhes da fonte e mais algumas opções. Você pode até exportar a lista de aplicativos para um arquivo de texto, qualquer um desses tipos de arquivo funciona durante a importação. No entanto, existem algumas ressalvas para este processo de exportação.

Em primeiro lugar, este método exporta apenas a lista de aplicativos instalados que está disponível no repositório Winget. Exclui a Microsoft Store e aplicativos de terceiros que ainda não estão listados no repositório Winget. Além disso, ele exporta apenas a lista de aplicativos e não cria nenhuma cópia de backup dos arquivos reais do aplicativo. Você terá que baixar todos esses aplicativos e precisará de uma conexão com a Internet para fazer isso porque o Winget é um utilitário somente online.

Repita as etapas a seguir para exportar a lista de aplicativos usando o Winget:

  1. Imprensa Vitória + R para abra a caixa de diálogo Executar. Tipo cmd e pressione Ctrl + Shift + Enter para iniciar o prompt de comando com privilégios de administrador.
  2. A sintaxe do comando para exportar a lista de aplicativos é: winget export -o local de saída\nomedoarquivo.json. Então, nosso comando real se torna:
    asas exportar -o C:\apps.json 
  3. Cole o código na janela do prompt de comando e pressione Digitar chave. Ele criará um arquivo JSON com o nome “aplicativos” e salve-o na unidade C.
  4. Para exportar a lista de aplicativos para um arquivo de texto, digite o seguinte comando e pressione o botão Digitar chave:
    asas exportar -o C:\apps.txt
  5. Você verá vários “O pacote instalado não está disponível em nenhuma fonte:” mensagens de aviso. Esses são os aplicativos que você terá que instalar manualmente novamente.
  6. Agora, cópia de o arquivo exportado para uma unidade USB e salve-o no OneDrive ou em qualquer outro serviço de armazenamento em nuvem.

Como editar o arquivo JSON exportado

Depois de exportar o arquivo JSON dos aplicativos instalados, talvez você não precise de todos os aplicativos incluídos na lista em seu novo PC. Portanto, você pode eliminar alguns pacotes não tão úteis do arquivo JSON. Veja como fazer:

  1. Acesse o local da pasta do arquivo JSON exportado. Clique com o botão direito do mouse no arquivo e selecione o Abrir com opção.
  2. Clique no Bloco de anotações opção. O arquivo será aberto em uma nova janela do Bloco de Notas. Navegue até "Pacotes" seção.
  3. Agora, para remover um pacote, você deve remover uma parte completa do código do arquivo. Em nosso arquivo JSON, queremos remover o pacote Afterburner. Então, vamos remover um bloco direto do colchete de abertura “{“para o fechamento”,” de um nome de pacote.
  4. Nosso arquivo JSON modificado se parece com isso agora. Você também deve remover qualquer nome de pacote no arquivo de maneira idêntica.
  5. Agora, seu arquivo JSON modificado está pronto para exportação. Não mexa em nenhum outro bloco no arquivo JSON, ou você encontrará erros ao tentar importá-lo posteriormente.

Como importar aplicativos usando o Winget no Windows 11

Repita as etapas a seguir para importar o arquivo JSON ou Texto no Winget e instale todos os aplicativos:

  1. Inicie o prompt de comando com privilégios de administrador.
  2. Primeiro, você precisa atualizar as fontes do Winget. Digite o atualização de fonte winget comando e pressione o botão Digitar chave para atualizar todas as fontes.
  3. Para exportar o arquivo JSON, digite o seguinte comando e pressione o botão Digitar chave:
    Winget importar -i C:\apps.json
  4. Para exportar o arquivo de texto, digite o seguinte comando e pressione o botão Digitar chave:
    Winget importar -i C:\apps.txt

Normalmente, este comando deve funcionar bem, mas muitos usuários enfrentam um erro ao executar o comando de importação. É porque alguns aplicativos exigem que você aceite contratos de origem e contratos de pacote. Portanto, você deve adicionar os argumentos --accept-package-agreements e --accept-source-agreements ao comando.

  1. Tipo cls na janela Prompt de comando para limpar a janela. Agora, digite o comando import com os seguintes argumentos e pressione o botão Digitar chave:
    Winget importar -i C:\apps.json --accept-source-agreements --accept-pacote-acordos
  2. Agora, todos os aplicativos começarão a baixar e instalar um por um. Aguarde até que todos os aplicativos sejam instalados em seu sistema e feche a janela do prompt de comando.

E os aplicativos não incluídos no arquivo exportado?

O Winget deixa de fora muitos aplicativos que não estão presentes em seu repositório. Ele também exclui os aplicativos disponíveis na Microsoft Store porque você pode instalá-los com um clique depois de entrar com a mesma conta em outro PC. Mas se você limpar tudo do seu PC e fizer uma instalação limpa, não há como saber a lista completa de programas de terceiros instalados anteriormente em seu PC.

Mas você pode criar um arquivo de texto de todos os aplicativos excluídos exibidos na janela do prompt de comando. Digite o seguinte comando e pressione Digitar:

winget export -o C:\apps.json > C:\e.txt

O comando acima criará um arquivo de exportação Winget chamado apps.json. Ele também criará um arquivo de texto que conterá a saída completa exibida no prompt de comando. Você pode criar uma cópia de backup deste arquivo e depois usá-la para baixar e instalar manualmente os aplicativos excluídos.

Importar aplicativos com um clique no Windows

Instalar vários aplicativos em um novo PC com Windows 11 é um desafio superável, mas o Winget resolve esse problema até certo ponto. Isso ajudará você a baixar todos os aplicativos incluídos em seu repositório oficial usando o arquivo exportado. Seus jogos e alguns softwares de terceiros ficarão de fora, mas você pode usar o arquivo de texto para identificar os que faltam e instalá-los manualmente.