Compartilhar via


Como usar o arquivo SFT Diferencial

Ao seqüenciar um aplicativo, o Microsoft Application Virtualization (App-V) Sequencer cria arquivos SFT (.sft) para armazenar todo o conteúdo e as informações dos arquivos do aplicativo. O arquivo SFT Diferencial (.dsft) foi lançado na versão 4.5 do App-V. Depois de usar o Sequencer para criar uma atualização para um pacote existente, você poderá optar por gerar esse arquivo para armazenar apenas as diferenças entre o pacote de aplicativos seqüenciado original e a nova versão. Assim, ele é muito menor do que seria o arquivo SFT completo para a nova versão do aplicativo e isso reduz o impacto do envio de atualizações de pacote em conexões de rede com pouca largura de banda. No entanto, somente há suporte para seu uso em algumas situações restritas. Esse recurso foi projetado para ser utilizado especificamente quando você usa um sistema ESD (distribuição eletrônica de software) para gerenciar um grupo de usuários com um servidor de arquivos local em uma conexão com pouca largura de banda e não usa servidores de streaming do App-V.

Não será necessário usar o arquivo SFT Diferencial se você estiver utilizando o Gerenciador de Configurações 2007 para gerenciar os usuários, porque esse gerenciador já tem suporte interno para implantações de pouca largura de banda. Também não será necessário se você estiver usando Application Virtualization (App-V) Management ou Streaming Servers com Atualização Ativa porque o cliente recuperará apenas as diferenças entre as versões nova e antiga do pacote.

O procedimento a seguir mostra como usar o mkdiffpkg.exe, fornecido na instalação do Sequencer, para criar o arquivo SFT Diferencial, depois de concluir a atualização do pacote de aplicativos virtual, e para implantar esse arquivo. A conclusão desse procedimento ajuda a assegurar que, se o pacote for descarregado de alguma forma do computador cliente, na próxima vez em que o usuário tentar executar o aplicativo, o cliente retornará para a URL de substituição, definida para transmitir o pacote completo V2.sft do compartilhamento de arquivos local. Isso evitará qualquer falha para o usuário durante a inicialização do aplicativo. Se o cliente for integralmente corrompido ou desinstalado, será recomendável configurar o sistema ESD para implantar a versão completa do pacote atualizado, V2.sft, no cliente.

Para obter mais informações sobre como atualizar um pacote, consulte “Como atualizar um aplicativo virtual existente” no Guia de Operações do App-V 4.5 em https://go.microsoft.com/fwlink/?LinkId=133129

Dica

Como pré-requisito, os computadores de todos os usuários visados pelo ESD devem ter o arquivo V1.sft totalmente carregado no cache local e o streaming de arquivos deve estar habilitado em todos esses computadores.

Para usar o arquivo SFT Diferencial

  1. Faça logon no computador Sequencer usando uma conta com direitos administrativos. Abra o pacote original (V1) para atualizar no Sequencer, atualize o pacote para a nova versão (V2) e salve-o como um novo arquivo V2.sft.

  2. Abra uma janela de comando na pasta de instalação do App-V 4.5 Sequencer e execute o seguinte comando:

    “mkdiffpkg.exe V2.sft V2.dsft”

  3. Usando o sistema ESD ou outro processo de cópia de arquivos, copie o arquivo de conteúdo completo de pacote V2, V2.sft, em um compartilhamento de arquivos local que possa ser acessado pelos computadores dos usuários em uma boa conexão de rede.

  4. Usando o sistema ESD, coloque uma cópia do arquivo SFT Diferencial, V2.dsft, em cada computador de usuário.

  5. Para importar o arquivo V2.dsft, execute o seguinte comando SFTMIME em cada computador de usuário:

    “SFTMIME load package:<nome do pacote> /SFTPATH <caminho para V2.dsft>”

  6. Execute o seguinte comando SFTMIME em cada computador de usuário para configurar a URL de substituição de modo a apontar para o arquivo V2.sft:

    “SFTMIME configure package:<nome do pacote> /OverrideURL FILE://<caminho de rede para V2.sft>”

Dica

  • Os arquivos SFT Diferenciais devem ser aplicados aos clientes na ordem correta. Por exemplo, V2.dsft deve ser aplicado a um aplicativo V1 antes da aplicação de V3.dsft.

  • O recurso Gerar Pacote do Microsoft Windows Installer (MSI) no Sequencer não pode ser usado com o arquivo SFT Diferencial.

Consulte Também

Outros Recursos

Como Criar ou Atualizar Aplicativos Virtuais Usando o App-V Sequencer

-----
Para saber mais sobre o MDOP na Biblioteca do TechNet, procure soluções de problemas no TechNet Wiki ou siga-nos no Facebook ou no Twitter. Envie suas sugestões e comentários sobre a documentação do MDOP para MDOPdocs@microsoft.com.