I have packaged Visio 2010 using the OCT. All fine, no problems. However on the client sight there are a minority of users that are running Visio 2000. It is not removing Visio 2000. It removes 2003, 2007 but not 2000. Is 2000 a Qualifying Version for upgrade.
I have checked the logs in %TEMP% but nothing there.
I have checked online but only get info on Visio 2007
0 Comments   [ - ] Hide Comments


Please log in to comment

Rating comments in this legacy AppDeploy message board thread won't reorder them,
so that the conversation will remain readable.
Answer this question or Comment on this question for clarity


Crack open the MSI. The UpgradeCodes should be there which you can then match against your Visio 2000 UC.
Answered 09/15/2011 by: VBScab
Red Belt

Please log in to comment
Thanks VBScab i'll have a look
Answered 09/15/2011 by: oreillyr
Fifth Degree Brown Belt

Please log in to comment

Visio 2000 does not automatically qualify for removal by Visio 2010 as originally written by a different vendor before being aquired and upgraded to SP1 by microsoft.

This is the bones of a script to remove it which was added via the OCT to run before install

Set objWshShell = WScript.CreateObject("Wscript.Shell")

set objfso = createobject("scripting.filesystemobject")

if objfso.fileexists("C:\Program Files\Microsoft Visio\Visio32.exe") = true then
 ireturn = objWshShell.Run (chr(34) & "c:\windows\system32\MsiExec.exe" & chr(34) & " /x{0E7E203C-155B-4ECE-B972-953EC89AEE6D} /qn",,True)
end if

Answered 04/16/2012 by: oreillyr
Fifth Degree Brown Belt

Please log in to comment