Propriedade FASTOEM
A propriedade FASTOEM foi criada para permitir que os OEMs reduzam o tempo necessário para instalar aplicativos do Windows Installer em um cenário específico. Não crie a propriedade FASTOEM na Tabela Property.
A propriedade FASTOEM só será aplicável se todas essas condições forem verdadeiras:
- O aplicativo está sendo instalado no mesmo volume que a pasta que contém os arquivos de origem.
- Os arquivos de origem são excluídos após a instalação.
- Nenhuma interface do usuário é exibida durante a instalação. O nível da interface do usuário é nenhum.
- A instalação é executada no contexto de instalação por computador.
- Há espaço suficiente no computador para uma instalação bem-sucedida.
- Esta é a primeira vez da instalação. A instalação não está anunciando, reinstalando, removendo ou fazendo uma instalação administrativa.
- Nenhum recurso é instalado para ser executado na origem.
- O pacote de instalação não contém componentes isolados. Como os componentes isolados exigem que os arquivos de origem permaneçam localizados na origem, a propriedade FASTOEM não pode ser usada com componentes isolados no momento.
Se todas as condições anteriores forem verdadeiras, definir a propriedade FASTOEM permitirá que o Windows Installer melhore o desempenho fazendo o seguinte:
- Mova, em vez de copiar arquivos no mesmo volume. Isso não garante que todos os arquivos sejam movidos, em vez de copiados. Observe que, se o computador tiver vários discos rígidos, você deverá inicializar a propriedade ROOTDRIVE na linha de comando para a mesma unidade que contém a origem da instalação.
- Omita essa origem da lista de origens do aplicativo para que as instalações de reinstalação ou manutenção subsequentes usem como padrão as fontes CD-ROM especificadas na Tabela Media.
- Simplifique o custo do arquivo.
- Suprima as mensagens de progresso enviadas do Windows Installer para o cliente.
Como nenhuma mensagem de progresso é enviada quando FASTOEM está definido, é recomendável que os autores gravem manualmente um valor de 1800 para Timeout na chave
HKLM\SoftWare\Políticas\Microsoft\Windows\Installer\Tempo limite
O tempo limite é um tipo de REG_DWORD.
Para exibir o tamanho do aplicativo em Adicionar ou Remover Programas no Windows 2000 Painel de Controle, você deve gravar manualmente o valor de EstimatedSize na chave
HKLM\Software\Microsoft\Windows\CurrentVersion\Desinstalar\<Código do Produto>
Esse é um tipo de REG_DWORD e é igual ao tamanho do aplicativo em Kbytes. O instalador não grava esse valor automaticamente.
Use a linha de comando de exemplo a seguir, se o CD-ROM enviado para os usuários finais armazenar o pacote de instalação do aplicativo na raiz do CD-ROM. Observe que o rótulo de volume na Tabela Media do arquivo .msi deve corresponder ao rótulo de volume do CD-ROM.
Msiexec /I C:\TempImage\package.msi /qn /le logfile.txt ALLUSERS=1 FASTOEM=1 DISABLEROLLBACK=1 ROOTDRIVE=C:\
Use a linha de comando de exemplo a seguir, se o pacote de instalação não estiver localizado na raiz do CD-ROM enviado para os usuários finais. Nesse caso, você deve definir a propriedade MEDIAPACKAGEPATH como o caminho para o pacote de instalação. O rótulo de volume na Tabela Media do arquivo .msi deve corresponder ao rótulo de volume do CD-ROM. Nesse caso, siga este exemplo.
Msiexec /I C:\TempImage\package.msi /qn /le logfile.txt ALLUSERS=1 FASTOEM=1 DISABLEROLLBACK=1 MEDIAPACKAGEPATH=C:\TempImage\package.msi ROOTDRIVE=C:\
Requisito | Valor |
---|---|
Versão |
Windows Installer 5.0 no Windows Server 2012, no Windows 8, no Windows Server 2008 R2 ou no Windows 7. Windows Installer 4.0 ou Windows Installer 4.5 no Windows Server 2008 ou no Windows Vista. Windows Installer no Windows Server 2003 ou no Windows XP. Confira os Requisitos de tempo de execução do Windows Installer para obter informações sobre o service pack mínimo do Windows exigido por uma versão do Windows Installer. |