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   [ + ] Show Comments

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.

Answers

0
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
0
Thanks VBScab i'll have a look
Answered 09/15/2011 by: oreillyr
Fifth Degree Brown Belt

Please log in to comment
0

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
Answer this question or Comment on this question for clarity