|
![]() |
| MSIZAP.EXE |
The quality of this tool is as close to zero as you can get (it redefines the term "low quality"...) but sometimes you need it.
My experience is that if you use any switch apart from "T" (on its own) if will not work and as you won't be able to work out if it worked or not from the commands output this can make it tricky...
If you don't need to automate the process then I recommend that you use the "Windows Installer CleanUp utility" instead.
This is an MSI related SDK EXE file (matched "msi*.exe) installed via the "Platform SDK" (click to see a list of others).
| "C:\Program Files\Microsoft Platform SDK\Bin\MsiZap.Exe" -? |
Copyright (C) Microsoft Corporation. All rights reserved.
MSIZAP - Zaps (almost) all traces of Windows Installer data from your machine.
Usage: msizap T[WA!] {product code}
msizap T[WA!] {msi package}
msizap *[WA!] ALLPRODUCTS
msizap PWSA?!
* = remove all Windows Installer folders and regkeys;
adjust shared DLL counts; stop Windows Installer service
T = remove all info for given product code
P = remove In-Progress key
S = remove Rollback Information
A = for any specified removal, just change ACLs to Admin Full Control
W = for all users (by default, only for the current user)
M = remove a managed patch registration info
G = remove orphaned cached Windows Installer data files (for all users)
? = verbose help
! = force 'yes' response to any prompt
CAUTION: Products installed by the Windows Installer may fail to
function after using msizap
NOTE: MsiZap requires admin privileges to run correctly. The W option requires that the profiles for all of the users be loaded.
![]() | ![]() |