Existe uma maneira de “extrair” os aplicativos do Windows 10 de um computador e instalá-los em outro computador offline sem o armazenamento do Windows?

2

Eu preciso instalar vários aplicativos de um computador para outro. Eu tentei usar esse utilitário, mas ele simplesmente falhava e não funcionava:

link

Ou existe uma maneira de baixar um aplicativo da loja do Windows e instalá-lo em muitos computadores offline?

    
por 3d1l 01.06.2016 / 06:34

2 respostas

1

O passo 1 pode ser usado sozinho para executar software sem instalar nada.

Use os instantâneos do sistema cameyo para compilar em um arquivo singe * .exe que pode ser transformado em um arquivo * .appx com as ferramentas do Windows 10 sdk.

Como: Etapa 1: compilar O processo de transformar um software em um pacote virtual é chamado de "embalagem". O processo consiste em instalar um software enquanto o Cameyo o "captura". Uma vez feito isso, você poderá usar este software em qualquer máquina sem precisar reinstalá-lo novamente. Além disso, o software virtual pode funcionar em mode ", nunca interferindo com a estabilidade do seu Windows (ao contrário do software comum). Nota: o empacotamento deve ser feito em uma máquina virtual limpa, caso contrário, a captura instantânea levará um tempo muito longo. Evite empacotar em qualquer máquina que tenha outro software & componentes instalados nele.

  1. Inicie o Packager do Cameyo: Inicie o Cameyo e selecione "Capturar uma instalação" no menu de inicialização:
  2. Aguarde até que o Packager capture um instantâneo de pré-instalação de seu sistema em seu estado atual.
  3. Quando o instantâneo for tirado, aparecerá uma janela solicitando a instalação: Neste ponto, instale o appx que você deseja empacotar e, se necessário, configure seu aplicativo da maneira que deseja que ele seja executado.
  4. Quando o seu arquivo appx terminar de instalar, pressione "Install done" na janela do empacotador do Cameyo. Cameyo voltará a demorar alguns minutos para estabelecer um instantâneo do seu sistema (desta vez pós-instalação) e analisar as diferenças.

    5. Você está feito! O pacote é colocado sob a pasta "My documents \ Cameyo packages":

Etapa 2: converter

Nota: para assinar o aplicativo, você precisará do Windows 10 SDK Tools e do Windows 10 Pro / Enterprise Edition de 64 bits executando o Creators Update

Nota 2: Os comandos estão todos em negrito

Faça o download e instale o Conversor de aplicativos da área de trabalho da Windows Store. Faça o download dos arquivos DesktopAppConverter.zip e BaseImage-14316.wim. Extraia o arquivo DesktopAppConverter.zip baixado para uma pasta em seu computador e coloque o arquivo BaseImage no mesmo diretório. (Se houver uma nova versão do Windows 10 disponível, você deverá ver um novo arquivo BaseImage. Você precisará usar o arquivo BaseImage com o mesmo número de versão da sua versão instalada do Windows 10.)

Em seguida, abra uma janela do PowerShell como administrador. Para fazer isso, abra o menu Iniciar, pesquise por "PowerShell", clique com o botão direito no atalho e selecione "Executar como administrador".

Altere a política de execução do PowerShell executando o seguinte comando. Concordar com a mudança digitando y depois.

Ignorar Set-ExecutionPolicy

Agora você pode executar o comando DesktopAppConverter.exe a partir de uma janela do PowerShell do administrador para converter um aplicativo da área de trabalho em um aplicativo UWP em um único comando. Você precisará do arquivo * .cameyo.exe do aplicativo para fazer isso

Este é um comando que você pode usar e ajustar para seu aplicativo:

. \ DesktopAppConverter.exe -AppExecutable C: \ Installer \ MyApp.exe -Destino C: \ Output \ MyApp -PackageName "Nome" -Publisher "CN = Publicador" -Versão 0.0.0.1 -MakeAppx -Verbose

Você precisará ajustar o comando para adicionar seu próprio nome de editor, versão, nome do pacote e apontá-lo no arquivo de instalação e no diretório de destino de sua preferência.

Etapa 3: assinatura Se você tiver privilégios administrativos no computador de instalação, faça o seguinte comando no Administrador do Powershell

Adicionar-AppxPackage -Path C: \ Path \ para \ AppxManifest.xml -Register

Você encontrará o arquivo AppxManifest.xml ao lado do arquivo Application.appx no diretório de saída especificado.

Se você não tiver administrador nos computadores destinatários, use a rota longa da seguinte forma: LEMBRE-SE, W10 PRO / ENTERPRISE É NECESSÁRIO Abra o administrador do Powershell no computador em que você acabou de criar o arquivo * .appx. Faça o seguinte comando: cmd Então faça: cd "C: \ Arquivos de programas (x86) \ Windows Kits \ 10 \ bin \ x64" MakeCert.exe -r -h 0 -n "CN = Publicador" -eku 1.3.6.1.5.5.7.3.3 -pe -sv my.pvk my.cer pvk2pfx.exe -pvk my.pvk -spc my.cer -pfx my.pfx signtool.exe sign -f my.pfx -fd SHA256 -v C: \ Caminho \ para \ aplicativo.appx

Observe que o nome do Publicador é o mesmo nome de quando você criou o arquivo * .appx no comando MakeCert.exe.

Você será solicitado a digitar uma senha. Você pode deixar a senha em branco.

Agora, você tem um arquivo * .appx pronto para instalação em outros computadores! Aproveite!

Se por algum motivo o computador estiver funcionando, Add-AppxPackage C: \ Caminho \ para \ application.appx no Powershell (sem necessidade de administração)

    
por 30.04.2017 / 13:24
0

Não há uma maneira "oficial" de fazê-lo como usuários no Winblows. Você pode fazer isso se for Administrador e precisar implantar aplicativos em várias máquinas , no entanto nem todos os aplicativos são implantáveis assim.

Outra maneira "não oficial" de fazer isso é "interceptar" os pacotes de instalação necessários para que um aplicativo funcione, consulte este tutorial para obter mais informações: Funcionou no Winblows 8 / 8.1, graças a Deus eu não estou mais usando windows, então eu não chequei no Winblows 10, mas deve funcionar, apenas tenha certeza de pegar os arquivos appx para o aplicativo e as dependências relacionadas. Faça o download do windows appxs offline.

    
por 01.06.2016 / 07:07

Tags