MAKEMSI quickly and reliably creates MSI files in a non-programmatic way
Have your say! Join the MAKEMSI discussion list or view archive! Suggest improvements. No question too simple or too complex.
[Bottom][Contents][Prev]: SDK: MsiTran.Exe  (C:\Program Files\Microsoft Platform SDK\Bin\)[Next]: SDK: MsiMsp.Exe  (C:\Program Files\Microsoft Platform SDK\Samples\SysMgmt\Msi\Patching\)
Have your say! Join the MAKEMSI discussion list or view archive! Suggest improvements. No question too simple or too complex.
\->Tips and Tricks->Tools->MSI Platform SDK->SDK PROGRAM FILES - SUNDRY->SDK: MsiZap.Exe (C:\Program Files\Microsoft Platform SDK\Bin\)

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.


Microsoft awarded me an MVP (Most Valuable Professional award) in 2004, 2005, 2006 & 2007 for the Windows SDK (Windows Installer) area.This external link was OK when tested at 25 Jun 2008Please email me any feedback, additional information or corrections.
See this page online (look for updates)

[Top][Contents][Prev]: SDK: MsiTran.Exe  (C:\Program Files\Microsoft Platform SDK\Bin\)[Next]: SDK: MsiMsp.Exe  (C:\Program Files\Microsoft Platform SDK\Samples\SysMgmt\Msi\Patching\)


MAKEMSI© is (C)opyright Dennis Bareis 2003-2008 (All rights reserved).
Sunday July 06 2008 at 11:25am
Visit MAKEMSI's Home PageThis external link was OK when tested at 21 Jun 2008

HTML page dated Mon, 29 Jan 2007 00:11:11 GMT
Microsoft awarded me an MVP (Most Valuable Professional award) in 2004, 2005, 2006 & 2007 for the Windows SDK (Windows Installer) area.This external link was OK when tested at 25 Jun 2008