Associando os arquivos a patches .
A pasta " WINDOWS\Installer\
" tem várias sub-pastas key
.
Você pode procurar o nome da subpasta (sem as chaves {}
) no registro.
A chave pode ser pesquisada na árvore " HKLM\SOFTWARE\
"
para obter a associação de software.
A chave seria colocada na subárvore Installer
no nome ENU_GUID
.
Da mesma forma, no caminho do registro " HKEY_CLASSES_ROOT\Installer\Products\
",
A chave geralmente corresponderá em uma subárvore com o nome " ProductIcon
".
Haverá um campo " ProductName
" próximo a ele que fornecerá uma associação.
Esta pesquisa deve ser compatível com scripts com uma saída dir WINDOWS\Installer /d
armazenado em um arquivo de texto que é processado com uma pesquisa no registro.
Os arquivos .MSP
têm um nível de indireção no registro.
Você deve procurar primeiro o nome MSP,
HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Installer\
Isso fornecerá um número de correção (a string de nome da subárvore), que será pesquisada novamente no mesmo caminho acima. A sub-árvore de registro associada lhe dará detalhes sobre o patch.
Enquanto isso, o contexto do mouse sobre o meu explorador do Windows XP também fornece informações básicas sobre o patch. Você já verificou isso?
Dados mais antigos:
Use msizap para remover Arquivos de Dados do Windows Installer armazenados em cache órfãos para aumentar o espaço livre em disco .
Msizap is a command-line tool that can delete the configuration data that Windows Installer maintains for products that it installs, including the directories, files, registry subkeys, and registry entries in which Windows Installer stores configuration data.
Running msizap.exe with the
G
parameter removes orphaned cached Windows Installer data files for all users
O artigo discute o Windows Server 2003.
Atualização: Esta descrição Microsoft KB também é limitada no Server 2003.
Deve funcionar para o Server 2008, ou haveria outra versão para ele.
O artigo descreve a existência de duas versões.
There are two versions of MSIZAP.EXE:
MsiZapA.exe (for use in Windows 95, Windows 98 and Windows ME), and
MsiZapU.exe (for use in Windows NT, Windows 2000, Windows XP, and Windows Server 2003). The appropriate executable should be renamed MsiZap.exe.
Faça o download de referências - caso esse link fique inativo.
Msizap can be downloaded as a part of the Microsoft Windows Server 2003 Support Tools or the Windows Installer CleanUp Utility (EXE). I was unable to find the Windows Installer CleanUp Utility by searching Microsoft’s download site, so note that as of today the file’s name is msicuu2.exe if you the above link goes dead in the future.
If you don’t want to install the Windows Installer CleanUp Utility, use a program such as Universal Extractor (aka UniExtract) to extract the individual files. Once you extract the files, you’ll notice msizap.exe does not exist, but you will find MsiZapA.exe and MsiZapU.exe.