Link to home
Start Free TrialLog in
Avatar of mwidholm
mwidholm

asked on

Visio 2007 Uninstall No Reboot not working

I see this issue reported as a problem all over the net, but I can't find a solution to it.
No matter what syntax I use, the Visio 2007 uninstall forces a reboot. I'm trying to package this and need it to be completely silent.

Here are 3 commands that I've tried:

C:\Windows\System32\msiexec.exe /X{90120000-0053-0000-0000-0000000FF1CE} /qn /norestart

C:\Windows\System32\msiexec.exe /x{90120000-0053-0000-0000-0000000FF1CE} REBOOT=ReallySuppress /qn

"\\Path to Visio 2007\setup.exe" /uninstall /config "\\Path To Visio 2007\UninstallConfig.xml"

(And here's UninstallConfig.xml:
<Configuration Product="VisPro">
<Display Level="none" CompletionNotice="NO" SuppressModal="yes" AcceptEula="yes" />
<Logging Type="standard" Path="%temp%" Template="Microsoft Office Professional Plus Setup(*).txt" />
<Setting Id="Reboot" Value="Never" />
<Setting Id="SETUP_REBOOT" Value="NEVER" />
<OptionState Id="ProductFiles" State="Local" Children="force" />
</Configuration> )


Avatar of Vadim Rapp
Vadim Rapp
Flag of United States of America image

please produce detailed installation log and post here. Add /l*v c:\uninstall.log to the command.
Try this:

C:\Windows\System32\msiexec.exe /X{90120000-0053-0000-0000-0000000FF1CE} /qn REBOOT=ReallySupress
Avatar of mwidholm
mwidholm

ASKER

Thanks for re-categorizing England.

I tried flipping the /qn and REBOOT=ReallySupress which didn't work.

I'm attaching the log file.

Thank you folks!
Meg
uninstall-visio.log
In this log, you specified "reallysupress" with one "p" instead of two, but I don't think it's the real reason. The MSI is launching internal setup.exe which apparently does the uninstallation, and which fails with error 1603, "fatal error". Run it again with specified config.xml, and if it still fails, look in the log file specified in the config.xml, i.e. Path="%temp%" Template="Microsoft Office Professional Plus Setup(*).txt"

To avoid the reboot, add

<Setting Id="SETUP_REBOOT" Value="Never" />

to config.xml (details at http://technet.microsoft.com/en-us/library/cc179195%28office.12%29.aspx )
Thanks Vadim,

What happens when I use the config.xml is that it installs rather than uninstalling. I've tried this 2 ways:

1. "path to visio/setup.exe" /uninstall /config "path to config/config.xml"
Running this gives me the dialog on how to use switches indicating the syntax is wrong.

2. And if I use this line in the config file, it seems to just install over top of what's there:
<Command Path="%WINDIR%\system32\msiexec.exe" Args="/i \\Path to visio\VisStdWW.msi" QuietArg="/q" ChainPosition="after" Execute="uninstall" />
ASKER CERTIFIED SOLUTION
Avatar of Vadim Rapp
Vadim Rapp
Flag of United States of America image

Link to home
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Start Free Trial
SOLUTION
Link to home
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Start Free Trial
Brilliant vadimrapp! I've been a .net developer for years and am very green to packaging installations.

Here's the final, working syntax:

"\\path to Visio 2007\setup.exe" /uninstall VISSTD /config "\\path to Visio 2007\UninstallConfig.xml"

I found VISSTD in the registry. Thanks so much for your dilligence! Now I just need to figure out why it's not working from our deployment software.

Thanks!
Meg