Notas de versão para App-V para o Windows 10, versão 1607
Aplicável ao
- Windows 10, versão 1607
Seguem-se problemas conhecidos e soluções alternativas para a Virtualização de Aplicações (App-V) em execução no Windows 10, versão 1607.
Os pacotes do Windows Installer (.msi ficheiros) gerados pelo sequenciador App-V (versão 5.1 e anterior) não são instalados em computadores com o cliente App-V in-box
Existem pacotes MSI gerados por um sequenciador App-V a partir de versões anteriores do App-V (Versões 5.1 e anteriores). Estes pacotes incluem uma verificação para validar se o cliente App-V está instalado em dispositivos cliente, antes de permitir a instalação do pacote MSI. À medida que o cliente app-V é instalado automaticamente quando atualiza dispositivos de utilizador para o Windows 10, versão 1607, a verificação de pré-requisitos falha e faz com que o MSI falhe.
Solução:
Instale o mais recente sequenciador app-V, que pode obter a partir do Windows Assessment and Deployment Kit (ADK) para Windows 10, versão 1607. Consulte Transferir o Windows ADK. Para obter mais informações, veja Instalar o App-V Sequencer.
Certifique-se de que instalou as Ferramentas MSI incluídas no SDK do Windows 10, disponíveis da seguinte forma:
Para o cliente Visual Studio Community 2015 com a Atualização 3 , que inclui o SDK do Windows 10 mais recente e ferramentas de programador, consulte Transferências e ferramentas para o Windows 10.
Para o SDK autónomo do Windows 10 sem outras ferramentas, veja SDK autónomo do Windows.
Copie msidb.exe do caminho predefinido da instalação do Windows SDK (C:\Programas (x86)\Windows Kits\10) para um diretório diferente. Por exemplo: C:\MyMsiTools\bin
A partir de uma linha de comandos elevada do Windows PowerShell, navegue para a seguinte pasta:
<Pasta> de instalação do Windows Kits 10\Microsoft Application Virtualization\Sequencer\
Por predefinição, este caminho é:
C:\Programas (x86)\Windows Kits\10\Microsoft Application Virtualization\SequencerExecute o seguinte comando:
Update-AppvPackageMsi -MsiPackage "<path to App-V Package .msi file>" -MsSdkPath "<path>"
em que o caminho é para o novo diretório (C:\MyMsiTools\ neste exemplo).
Ocorre um erro durante a publicação da atualização entre o App-V 5.0 SP3 Management Server e o Cliente App-V no Windows 10
É gerado um erro durante a publicação da atualização ao sincronizar pacotes do servidor de gestão App-V 5.0 SP3 para um cliente App-V no Windows 10. Este erro ocorre porque o servidor App-V 5.0 SP3 não compreende o sistema operativo Windows 10 especificado no URL de publicação. O problema foi corrigido para o servidor de publicação App-V, mas não é suportado em versões do App-V 5.0 SP3 ou anterior.
Solução: atualize o servidor de Gestão app-V 5.0 para o servidor de Gestão app-V para Clientes Windows 10.
As configurações personalizadas não são aplicadas a pacotes que serão publicados globalmente se estiverem definidos com o Servidor App-V
Se atribuir um pacote a um grupo do AD que contenha contas de computador e aplicar uma configuração personalizada a esse grupo através do Servidor App-V, a configuração personalizada não será aplicada a essas máquinas. O Cliente app-V publica pacotes atribuídos a uma conta de computador globalmente. No entanto, armazena ficheiros de configuração personalizados por utilizador no perfil de cada utilizador. Os pacotes publicados globalmente não terão acesso a esta configuração personalizada.
Solução: implemente uma das seguintes tarefas:
Atribua o pacote a grupos que contenham apenas contas de utilizador. Esta atribuição garante que a configuração personalizada do pacote será armazenada no perfil de cada utilizador e será aplicada corretamente.
Crie um ficheiro de configuração de implementação personalizado e aplique-o ao pacote no cliente, com o cmdlet Add-AppvClientPackage com o parâmetro –DynamicDeploymentConfiguration. Veja About App-V Dynamic Configuration (Sobre a Configuração Dinâmica do App-V ) para obter mais informações.
Crie um novo pacote com a configuração personalizada com o App-V Sequencer.
Ficheiros de servidor não eliminados após a nova instalação do Servidor App-V
Se desinstalar o Servidor App-V 5.0 SP1 e, em seguida, instalar o Servidor App-V, a instalação falhará, a versão errada do servidor de Gestão será instalada e será devolvida uma mensagem de erro. O problema ocorre porque os ficheiros do Servidor não estão a ser eliminados ao desinstalar o App-V 5.0 SP1, pelo que o processo de instalação faz uma atualização em vez de uma nova instalação.
Solução: elimine esta chave de registo antes de começar a instalar o App-V:
Em HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstall, localize e elimine a chave GUID de instalação que contém o valor DWORD "DisplayName" com os dados de valor "Microsoft Application Virtualization (App-V) Server". Esta é a única chave que deve ser eliminada.
As associações de tipo de ficheiro adicionadas manualmente não são guardadas corretamente
As associações de tipo de ficheiro adicionadas manualmente a um pacote de aplicação com o separador Atalhos e FTAs no final do assistente de atualização da aplicação não são guardadas corretamente. Não estarão disponíveis para o Cliente app-V ou para o Sequencer ao atualizar o pacote guardado novamente.
Solução: para adicionar uma associação de tipo de ficheiro, abra o pacote para modificação e execute o assistente de atualização. Durante o passo Instalação, adicione a nova associação de tipo de ficheiro através do sistema operativo. O sequenciador deteta a nova associação no registo do sistema e adiciona-a ao registo virtual do pacote, onde está disponível para o cliente.
Ao transmitir pacotes em fluxo no modo Arquivo de Conteúdos Partilhados (SCS) para um cliente que também é gerido com o AppLocker, são escritos dados adicionais no disco local.
Para diminuir a quantidade de dados escritos no disco local de um cliente, pode ativar o modo SCS no Cliente App-V para transmitir em fluxo os conteúdos de um pacote a pedido. No entanto, se o AppLocker gerir uma aplicação no pacote, alguns dados poderão ser escritos no disco local do cliente que, de outra forma, não seria escrito.
Solução: Nenhuma
Na caixa de diálogo Adicionar Pacote da Consola de Gestão, o botão Procurar não está disponível ao utilizar o Chrome ou o Firefox
Na página Pacotes da Consola de Gestão, se selecionar Adicionar ou Atualizar no canto inferior direito, é apresentada a caixa de diálogo Adicionar Pacote . Se estiver a aceder à Consola de Gestão com o Chrome ou o Firefox como browser, não poderá navegar para a localização do pacote.
Solução: escreva ou copie e cole o caminho para o pacote no campo de entrada Adicionar Pacote . Se a Consola de Gestão tiver acesso a este caminho, poderá adicionar o pacote. Se o pacote estiver numa partilha de rede, pode navegar para a localização com o Explorador de Ficheiros ao seguir estes passos:
Ao premir Shift, clique com o botão direito do rato no ficheiro de pacote
Selecione Copiar como caminho
Cole o caminho no campo de entrada Adicionar Pacote da caixa de diálogo
Por vezes, a atualização do Servidor de Gestão de App-V para a versão 5.1 falha com a mensagem "Ocorreu um erro na base de dados"
Se instalar o Servidor de Gestão do App-V 5.0 SP1 e, em seguida, tentar atualizar para o Servidor App-V quando vários grupos de ligação estiverem configurados e ativados, é apresentado o seguinte erro: "Ocorreu um erro de base de dados. Motivo: "Nome de coluna inválido "PackageOptional". Nome de coluna inválido "VersionOptional"."
Solução: execute este comando na base de dados SQL:
ALTER TABLE AppVManagement.dbo.PackageGroupMembers ADD PackageOptional bit NOT NULL DEFAULT 0, VersionOptional bit NOT NULL DEFAULT 0
em que "AppVManagement" é o nome da base de dados.
Os utilizadores não podem abrir um pacote num grupo de ligação publicado pelo utilizador se adicionar ou remover um pacote opcional
Em ambientes que executem o Cliente RDS ou que tenham vários utilizadores simultâneos por computador, os utilizadores com sessão iniciada não podem abrir aplicações em pacotes que estejam num grupo de ligação publicado pelo utilizador se um pacote opcional for adicionado ou removido do grupo de ligação.
Solução: peça aos utilizadores para terminarem sessão e, em seguida, voltarem a iniciar sessão.
A mensagem de erro é apresentada erroneamente quando o grupo de ligação é publicado apenas para o utilizador
Quando executa Repair-AppvClientConnectionGroup, é apresentado o seguinte erro, mesmo quando o grupo de ligação é publicado apenas para o utilizador: "Erro interno de Integração do App-V: Pacote não integrado para o utilizador. Certifique-se de que o pacote é adicionado ao computador e publicado ao utilizador."
Solução: execute uma das seguintes tarefas:
Publicar todos os pacotes num grupo de ligação.
O problema surge quando o grupo de ligação que está a ser reparado tem pacotes que estão em falta ou não estão disponíveis para o utilizador (ou seja, não são publicados globalmente ou para o utilizador). No entanto, a reparação funciona se todos os pacotes do grupo de ligação estiverem disponíveis, por isso certifique-se de que todos os pacotes são publicados.
Repare os pacotes individualmente com o comando Repair-AppvClientPackage em vez do comando Repair-AppvClientConnectionGroup.
Determine que pacotes estão disponíveis para os utilizadores e, em seguida, execute o comando Repair-AppvClientPackage uma vez para cada pacote. Utilize os cmdlets do Windows PowerShell para executar as seguintes tarefas:
Obtenha todos os pacotes num grupo de ligação.
Verifique se cada pacote está atualmente publicado.
Se o pacote estiver atualmente publicado, execute Repair-AppvClientPackage nesse pacote.
Ícones não apresentados corretamente no Sequencer
Os ícones no separador Atalhos e Associações de Tipo de Ficheiro não são apresentados corretamente ao modificar um pacote no App-V Sequencer. Este problema ocorre quando o tamanho dos ícones não é 16x16 ou 32x32.
Solução: utilize apenas ícones 16x16 ou 32x32.
InsertVersionInfo.sql script já não é necessário para a Base de Dados de Gestão
O script InsertVersionInfo.sql não é necessário para versões da base de dados de gestão app-V posteriores ao App-V 5.0 SP3.
O Microsoft Visual Studio 2012 não é suportado
O App-V não suporta o Visual Studio 2012.
Solução: utilize uma versão mais recente do Microsoft Visual Studio.
Atualmente, o Visual Studio 2012 não suporta a virtualização de aplicações, quer utilize o Microsoft App-V ou soluções de terceiros, como o VMware ThinApp. Embora seja possível que descubra que o Visual Studio funciona bem para as suas finalidades ao executar num destes ambientes, não conseguimos resolver quaisquer erros ou problemas encontrados ao executar num ambiente virtualizado neste momento.
Restrições de nome de ficheiro de aplicação para o App-V Sequencer
O App-V Sequencer não consegue sequenciar aplicações com nomes de ficheiro que correspondam a "CO_<x>" em que x é qualquer numeral. Erro 0x8007139F será gerado.
Solução: Utilizar um nome de ficheiro diferente
Lista de recursos relacionados
Para obter informações que possam ajudar na resolução de problemas do App-V para Windows 10, consulte: