O Microsoft Windows Installer 3.0, lançado como parte do
Microsoft Windows XP Service Pack 2 (SP2), está disponível agora como um
componente de sistema que pode ser redistribuído para o Microsoft Windows 2000
SP3, Microsoft Windows 2000 SP4, Microsoft Windows XP, Microsoft Windows XP SP1
e para o Microsoft Windows Server 2003. Os recursos adicionais ajudam a
facilitar o serviço e torná-lo mais eficiente. (Serviços incluindo a criação,
distribuição e gerenciamento de atualizações para aplicativos.) Esses recursos
também abordam problemas que existem com versões anteriores do Windows
Installer.
Para usuários do Windows XP
Para instalar o Windows Installer 3.0, atualize para Windows XP
SP2.
Para usuários do Windows Server 2003 e do Windows 2000 Server
Histórico de lançamento:
- Microsoft Windows Installer 3.0: KB884016 versão 1.0 (8 de
novembro de 2004)
- Microsoft Windows Installer 3.0: KB884016 versão 2.0 (15 de
novembro de 2004)
Este pacote revisado adiciona a capacidade de instalar o Windows Installer 3.0 em computadores executando o Pacote de interface do usuário multilíngüe (MUI) do Windows 2000.
O
seguinte arquivo está disponível para download no Centro de Download da
Microsoft:
Recolher esta imagemExpandir esta imagem
Baixe
o pacote 884016 agora.
(http://www.microsoft.com/downloads/details.aspx?displaylang=pt-br&FamilyID=5fbc5470-b259-4733-a914-a956122e08e8)
Para obter informações adicionais
sobre como baixar arquivos de Suporte da Microsoft, clique no número abaixo
para ler o artigo na Base de Dados de Conhecimento da Microsoft:
119591
(http://support.microsoft.com/kb/119591/
)
Como obter arquivos de suporte da Microsoft nos serviços online
A Microsoft verificou esse arquivo em busca de vírus. A Microsoft
utilizou o mais recente software de detecção de vírus disponível na data em que
o arquivo foi publicado. O arquivo está armazenado em servidores de segurança
avançada que ajudam a evitar qualquer alteração não autorizada no arquivo.
Novos recursos no Windows Installer 3.0
- Seqüenciamento de patch
Com o seqüenciamento de
patch, um conjunto de novos patches ou patches existentes, é implantado na
ordem lógica correta, independentemente da ordem cronológica na qual os patches
foram recebidos no computador. - Patches removíveis
Agora é possível remover os
patches instalados com o Windows Installer 3.0 se eles estiverem marcados como
removíveis no pacote de patch. A remoção de patch permite que o programa
corrigido seja retornado ao estado que estava antes da aplicação do patch.
- Aplicação de patch mais eficiente
Diversos
aperfeiçoamentos foram feitos à aplicação de patch nesse lançamento. Esses
aperfeiçoamentos incluem os seguintes:
- É possível clicar duas vezes em um arquivo de patch
para aplicá-lo.
- Patches são menores e mais confiáveis.
- Patches de compactação delta não precisam mais da mídia
de origem.
- É possível instalar diversos patches em uma
transação.
- É possível instalar patches destinados a produtos
diferentes em uma única transação.
- Patches que não são de administradores e elevação de
patch
Usuário com contas Limitadas podem, agora, aplicar patches
marcados como confiáveis pelo administrador do sistema. - APIs de lista de origem e APIs de gerenciamento de
inventário
Com novas APIs de lista de origem, os administradores de
sistema podem examinar e alterar com facilidade a lista de locais de origem
registrados com o Windows Installer. O Windows Installer 3.0 também suporta
consultas detalhadas de produto, recurso, componente e inventário de patch por
meio de novos APIs de gerenciamento de inventário. Usuários com contas
privilegiadas podem usar essas APIs para enumerar por todo o contexto do
usuário e da instalação.
- Opções de linha de comando padrão
Para facilitar o
desenvolvimento de programas, o Windows Installer suporta opções de linha de
comando padrão, fáceis de entender que controlam o comportamento de exibição e
reinicialização e a instalação, remoção, registro e aplicação de atualizações.
As opções de linha de comando do Windows Installer 2.0 continuarão a ser
suportadas e podem ser usadas com as novas opções de linha de comando. As
seguintes opções de linha de comando são suportadas:
- /help
- /quiet
- /passive
- /norestart
- /forcerestart
- /promptrestart
- /uninstall
- /log
- /package
- /update
O Windows Installer 3.0 também suporta a opção msiexec /?. É possível usar essa opção para exibir todos os parâmetros de
linha de comando disponíveis no Windows Installer 3.0. - Melhor serviço de montagem
Suporte para aplicação
de patch delta binário e nova criação de montagem e diretrizes de serviço
melhoram o serviço de montagem. - Interface aperfeiçoada para Adicionar ou remover
programas no Painel de controle do Windows XP
O recurso
Adicionar ou remover programas no Painel de controle agora
permite que os usuários visualizem e interajam com as atualizações instaladas
para os programas. Com o Windows XP SP2, os usuários podem marcar uma única
caixa de seleção para exibir as atualizações de programa e suas relações com um
programa. As atualização são, agora, agrupadas com um programa específico e
incluem uma data de instalação.
Problemas abordados no Windows Installer 3.0
- O Windows Installer não usou um token correto depois do
chamado da função LogonUser.
- A falha ocorreu quando uma ação personalizada chamou um API
que fez uma consulta por uma seqüência maior que 256 caracteres.
- O erro "Não foi possível acessar o serviço Windows
Installer" foi exibido quando o faltou no servidor o registro da classe
MSIServer.
- A função MsiOpenProduct falhou quando o registro do produto foi corrompido.
- A instalação falha se você fechar uma janela de navegação
clicando duas vezes no ícone do programa após abrir o menu do ícone do
programa.
- A tabela ServiceInstall não instala os serviços
corretamente se o caminho contiver um espaço.
- A função MsiGetComponentPath falha inesperadamente algumas vezes.
- A ação foi ignorada e um erro inesperado foi exibido quando
a instalação de um programa foi cancelada durante a inicialização do mecanismo
do installer.
- Um nome de programa incorreto foi exibido como o programa
em execução ao tentar remover um programa.
- Uma tabela MsiAssemblyName que não foi gravada corretamente
pode impedir a remoção de conjunto de módulos global do seu computador.
- O Windows Installer desfez uma instalação quando as ações
personalizadas de comprometimento falharam, mas reportou, afinal, que a
instalação teve êxito em vez de falhar.
- O Windows Installer não permitiu o filtro de interface de
usuário externo para arquivos nas mensagens em uso. O Windows Installer 3.0
adiciona, agora, o parâmetro INSTALLLOGMODE_FILESINUSE = (1 << (INSTALLMESSAGE_FILESINUSE >> 24)) para cabeçalhos públicos.
- O valor do Registro DependantService foi truncado.
- O Windows Installer forneceu informações de registro
insuficientes quando o API BindImage falhou.
- O Windows Installer não declarou o parâmetro INSTALLMODE_NODETECTION_ANY no cabeçalho público para a função MsiProvideAssembly.
- A ativação COM falha se um componente foi executado a
partir de uma origem e se a validação da origem falhou.
- Um ponteiro acionável foi exibido como uma ampulheta e não
mudou.
- Um serviço não desligou após falhar.
- Se um sistema administrador ou local teve o acesso negado
para um arquivo, o Windows Installer não poderá excluir o arquivo.
- A tabela ServiceInstall não terá respeitado o bit
msidbServiceInstallErrorControlVital se as caixas de diálogo restritas tiverem
sido desabilitadas pelas opções /qb- ou /qn.
- O método OpenPackage ignorou o sinalizador Safe Session (Sessão segura).
- A definição da tabela de instalação msiUILevelSourceResOnly
não tinha a definição typelib para a interface de automação do Windows
Installer.
- Arquivos de versão não podem ser instalados se os arquivos
complementares tiverem sido especificados com os componentes executados a
partir da origem.
- A caixa de diálogo do erro usada pela caixa de diálogo de
informações do cliente usou o ponteiro errado.
- Ao pressionar a barra de espaços ou a tecla ENTER, você
habilita um botão Cancelar oculto.
- O Windows Installer não permitiu que não-administradores
gerassem scripts de anúncio ao DisableMSI=1.
- Os erros de segurança exibiram apenas o botão
OK ao solicitarem a você que clicasse em Tentar
novamente ou Cancelar.
- Variáveis de ambiente foram perdidas ao remover os
programas.
- A API do Windows Installer que fornece caminhos de
componentes, retorna componentes incorretos se o componente foi instalado com
um componente executado a partir da origem e se a identificação do disco de
mídia para o componente for maior que 99.
- O Windows Installer não pôde remover arquivos com
permissões apenas leitura para as contas de administrador e de sistema.
- A caixa de diálogo FilesInUse pode ter
exibido títulos de janela incorretos se os títulos da janela contivessem
referências [propertyname].