Gostaria de poder fazer com que os Aplicativos da Loja funcionem em um Windows Sandbox. Fiz uma pergunta aqui no Windows Sandbox e Store Apps em geral, e @harrymc me indicou um meio de instalá-los no Windows Sandbox (a Microsoft Store está desabilitada no Windows Sandbox).
Usei as funções aqui e aqui para baixar .appx
e .appxbundle
arquivos para cada App.
Eu consegui fazer a Calculadora funcionar, mas vários outros não. Em particular, gostaria que o Microsoft Terminal funcionasse dentro do Windows Sandbox, e o Store App poderia ser útil para instalar outros aplicativos na GUI.
Download-AppxPackage https://www.microsoft.com/store/productId/9WZDNCRFHVN5 # Calculator
Download-AppxPackage https://www.microsoft.com/store/productId/9N0DX20HK701 # Microsoft Terminal
Download-AppxPackage https://www.microsoft.com/store/productId/9WZDNCRFJBMP # Microsoft Store
Depois de fazer isso, você pode usar Add-AppxPackage
o Windows Sandbox em cada um dos arquivos baixados para adicioná-los ao Sandbox e, em seguida, esse aplicativo deve estar disponível no menu Iniciar.
No entanto, não consegui fazer o Microsoft Terminal (não baixar ou instalar) ou Microsoft Store (instalar, mas não iniciar) trabalhando dentro de uma instância do Windows Sandbox (o Terminal foi meu principal motivo para querer saber se isso era possível, então isso é decepcionante).
Alguém pode fazer com que o Store App for Microsoft Terminal funcione dentro de um Windows Sandbox usando as técnicas acima ou outras e, em caso afirmativo, como?
O download da instalação do Microsoft Terminal da página do projeto microsoft/terminal funcionou para o pôster.
Seu comentário abaixo do post incluiu estes detalhes:
Encontrei / descobri meios adicionais para restabelecer totalmente a Windows Store (e mais importante, a
WinGet
ferramenta de console) no Windows Sandbox.Embora eu tenha tentado instalar a Windows Store manualmente dentro do Windows Sandbox, isso falhou devido à falta de componentes necessários, mas este projeto preenche todas as lacunas:
Nessa pasta, basta executar
Add-Store.cmd
e agora você terá um aplicativo de loja operacional no menu Iniciar no Windows Sandbox, mas não está completo, pois alguns serviços também precisam ser iniciados:Windows Store e
WinGet
agora são totalmente funcionais dentro do Windows Sandbox. Você não precisa fazer login na Loja com uma conta da Microsoft (mas você receberá um incômodo para fazer isso toda vez que instalar um aplicativo). No entanto, você deve atualizar todos os aplicativos da loja. Faça isso indo ao menu "..." no canto superior direito e selecione a opção "Baixar e atualizar" (nos aplicativos mais recentes da loja não há o menu "...", para atualizar os aplicativos, faça-o na "Biblioteca " no canto inferior direito e depois em "Obter atualizações").O projeto GitHub acima foi criado para o Windows Enterprise LTSC (Canal de Manutenção de Longo Prazo, projetado para dispositivos Windows 10 em que o principal requisito é que a funcionalidade e os recursos não mudem com o tempo) que, como o Windows Sandbox, usa um conjunto reduzido de recursos, mas este projeto funciona perfeitamente no Windows Sandbox. O projeto instala quatro componentes para conseguir isso: