Solução de problemas de construtores de imagens - Amazon AppStream 2.0

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

Solução de problemas de construtores de imagens

A seguir estão os problemas que podem ocorrer quando você usa os construtores de imagens Amazon AppStream 2.0.

Não consigo me conectar à Internet pelo criador de imagens.

Por padrão, os criadores de imagens não conseguem se comunicar com a Internet. Para resolver esse problema, inicie seu criador de imagens em uma VPC sub-rede com acesso à Internet. Você pode habilitar o acesso à Internet a partir da sua VPC sub-rede usando um NATgateway. Ou você pode configurar um gateway de internet no seu VPC e anexar um endereço IP elástico ao seu construtor de imagens. Para obter mais informações, consulte Rede e acesso para Amazon AppStream 2.0.

Quando tento instalar o aplicativo, vejo o erro de que a versão do sistema operacional não é compatível.

Somente aplicativos que podem ser instalados no Windows Server 2012 R2, Windows Server 2016 e Windows Server 2019 podem ser adicionados a uma imagem AppStream 2.0. Verifique se o aplicativo é compatível com um desses três sistemas operacionais, conforme aplicável para o seu construtor de imagens.

Quero usar um PowerShell script do Windows para abrir meus aplicativos.

Você pode usar PowerShell scripts do Windows para abrir seus aplicativos na instância da frota. Você talvez queira fazer isso para configurar o aplicativo ou ambiente antes que o aplicativo seja aberto. Para iniciar um PowerShell script do Windows para seu aplicativo, especifique o PowerShell arquivo.exe no Image Assistant. Navegue até C:\Windows\System32\WindowsPowerShell\v1.0\powershell.exe e especifique os seguintes parâmetros de inicialização:

-arquivo "C:\Path\To\PowerShell\ Script.ps1"

nota

Para permitir que o script especificado abra o aplicativo, você deve substituir a política de execução do PowerShell script. Para fazer isso, adicione -ExecutionPolicy Bypass ao parâmetro de execução.

Quero disponibilizar ClickOnce aplicativos para os usuários.

Para disponibilizar um ClickOnce aplicativo para seus usuários AppStream 2.0, você deve instalar o aplicativo em seu construtor de imagens primeiro como administrador e depois como usuário de modelo. Como os ClickOnce aplicativos exigem uma instalação específica do usuário, você deve instalar seu aplicativo como um usuário modelo para permitir que os usuários iniciem o aplicativo a partir de instâncias da frota. Para instalar o ClickOnce aplicativo como administrador e, em seguida, como usuário de modelo, execute estas etapas.

  1. Abra o console AppStream 2.0 em https://console.aws.amazon.com/appstream2.

  2. No painel de navegação esquerdo, selecione Images (Imagens), Image Builder (Criador de imagens).

  3. Na lista, escolha o criador de imagens que você deseja usar e faça login como administrador.

  4. Crie um arquivo de lote que chama o arquivo appref-ms dentro do perfil de usuário. Use a variável de ambienteAPPDATA%% para substituir C:\Users\username\AppData\ Roaming. Veja um exemplo de chamada de arquivo de lote:

    explorer "%APPDATA%\Microsoft\Windows\Start Menu\Programs\Company\ClickOnce.appref-ms"
  5. Na área de trabalho do construtor de imagens, abra o Assistente de Imagens.

  6. Na página Configure Apps (Configurar aplicativos), selecione Switch user (Trocar usuário).

  7. Na guia Local User (Usuário local), selecione Template User (Usuário modelo).

  8. Após fazer login como um usuário modelo, instale o aplicativo novamente.

  9. Na área de trabalho do construtor de imagens, abra o Assistente de Imagens.

  10. Na página Configurar aplicativos, abra o ClickOnce aplicativo para verificar se ele funciona corretamente. Após concluir o teste, escolha Switch user (Trocar usuário).

  11. Faça login novamente como administrador e realize as etapas necessárias no Assistente de imagens para concluir a criação da sua imagem.

Quando me conecto ao construtor de imagens, vejo uma tela de login que pede para pressionar CTRL + Alt + Delete para fazer login. Mas a máquina local intercepta os toques do teclado.

O cliente pode interceptar localmente determinadas combinações de teclas, em vez de enviá-las para a sessão do construtor de imagens. Para enviar a combinação de teclas Ctrl+Alt+Delete de maneira confiável ao construtor de imagens, escolha Admin Commands (Comandos do administrador), Send Ctrl+Alt+Delete (Enviar Ctrl+Alt+Delete). O menu Admin Commands está disponível no canto superior direito da barra de ferramentas da sessão do construtor de imagens.

Quando alternei entre os modos admin e teste, vi uma solicitação de senha. Não sei como obter uma senha.

AppStream 2.0 geralmente conecta você no modo de usuário que você escolhe automaticamente. Em algumas ocasiões, essa troca pode não ocorrer automaticamente. Se for solicitada uma senha, escolha Admin Commands, Log me in. Essa ação envia seguramente uma senha de uso único ao seu construtor de imagens e cola essa senha no campo Password.

Recebo um erro quando adiciono meu aplicativo instalado.

Verifique se o tipo de aplicativo é compatível. Você pode adicionar aplicativos dos tipos .exe, .lnk e .bat.

Verifique se o aplicativo está instalado na hierarquia de pastas de C:\Users. Nenhum aplicativo instalado em C:\Users tem suporte. Selecione uma pasta de instalação diferente em C:\ ao instalar o aplicativo.

Saí acidentalmente de um serviço em segundo plano no construtor de imagens e me desconectei. Agora não consigo me conectar ao construtor de imagens.

Tente finalizar o construtor de imagens, reiniciando e conectando-se novamente. Se o problema persistir, você deverá iniciar (criar) um novo construtor de imagens. Não interrompa nenhum serviço em execução em segundo plano na instância do construtor de imagens. Se fizer isso, pode haver interrupção na sessão de seu construtor de imagens ou na interface com a criação de imagem.

O aplicativo não inicia no modo de teste.

Verifique se o aplicativo exige privilégios de usuário elevados ou usa permissões especiais que geralmente são oferecidas somente ao administrador. O modo de teste do Image Builder tem as mesmas permissões limitadas na instância do construtor de imagens que seus usuários finais têm em uma frota de testes AppStream 2.0. Se seus aplicativos exigirem permissões elevadas, eles não iniciarão no modo Image Builder Test.

O aplicativo não conseguiu se conectar a um recurso de rede no meuVPC.

Verifique se o criador de imagens foi iniciado na VPC sub-rede correta. Talvez você também precise verificar se as tabelas de rotas na sua VPC estão configuradas para permitir uma conexão.

Personalizo a área de trabalho do meu construtor de imagens, mas as alterações não estão disponíveis quando me conecto a uma sessão depois de iniciar uma frota na imagem que criei.

As alterações salvas como parte de uma sessão de usuário local, como configurações de tempo, não são mantidas ao criar uma imagem. Para manter todas as alterações locais na sessão de usuário, adicione às alterações uma política de grupo local na instância do construtor de imagens.

Ao iniciar meu aplicativo, falta um parâmetro de linha de comando.

Você pode fornecer um parâmetro de linha de comando ao usar o construtor de imagens para adicionar um aplicativo a uma imagem. Se os parâmetros de inicialização do aplicativo não se alterarem para cada usuário, você pode inseri-los ao adicionar um aplicativo à imagem na instância do construtor de imagens.

Se os parâmetros de lançamento forem diferentes para cada lançamento, você poderá passá-los programaticamente ao usar o. CreateStreamingURL API Defina applicationID os parâmetros sessionContext e nos API campos. O sessionContext é incluído como uma opção de linha de comando ao iniciar o aplicativo.

Se houver necessidade de calcular os parâmetros de inicialização instantaneamente, é possível iniciar o aplicativo usando um script. Você pode analisar o parâmetro sessionContext em seu script antes de iniciar o aplicativo com um parâmetro calculado.

Não consigo usar minha imagem com uma frota depois que instalo um aplicativo antivírus.

Você pode instalar qualquer ferramenta, incluindo programas antivírus, na sua pilha AppStream 2.0 usando o criador de imagens antes de criar uma imagem. No entanto, esses programas não devem bloquear nenhuma porta de rede nem interromper nenhum processo usado pelo serviço AppStream 2.0. É recomendável testar seu aplicativo no modo Image Builder Test antes de criar uma imagem e de tentar usá-la com uma frota.

Não consegui criar uma imagem.

Verifique se você não fez nenhuma alteração nos serviços AppStream 2.0 antes de iniciar a criação da imagem. Tente criar sua imagem novamente. Se não conseguir, entre em contato com o AWS Support. Para obter mais informações, consulte o AWS Support Center.

A create-image operação do Assistente de Imagem falhou com uma mensagem de erro informando que o acesso ao PrewarmManifest .txt foi negado

O manifesto de otimização do aplicativo foi criado com privilégios elevados. Para criar a imagem, execute uma das seguintes ações e tente novamente:

  • Execute o arquivo executável (Image-Assistant.exeCLI) da interface de linha de comando do Image Assistant () com privilégios de administrador.

  • Exclua o arquivo de manifesto de otimização do aplicativo.