I am currently pushing SPSS 19 via GPO/MSI/MST. The installation works without issue. The problem I am having is that the uninstaller will not remove the icons from the Start menu. One thing I have tried is to delete the existing shortcuts from the mst and create new ones. The icons where still there after the uninstall. The uninstallation happens via the gpo when the computer object goes out of scope.
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
It appears that the SPSS 19 msi just doesn't remove the shortcuts, regardless of the way it is installed. Only installing via the setup.exe will do the proper cleanup when uninstalling. Thanks IBM.
Answered 12/06/2010 by: ppizz
Yellow Belt

Please log in to comment
0
Do the shortcuts appear in the Shortcut table? If they do, they *should* be removed by the standard WI action. If not, then they can't be removed other than by either a CA or, more simply, adding them to the RemoveFile table.
Answered 12/07/2010 by: VBScab
Red Belt

Please log in to comment
0
I went the way of a vb script in a custom action.

strFolder = "C:\ProgramData\Microsoft\Windows\Start Menu\Programs\IBM SPSS Statistics"
set objFSO = createobject("Scripting.FileSystemObject")
objFSO.DeleteFolder strFolder

It works now.
Answered 12/07/2010 by: ppizz
Yellow Belt

Please log in to comment
0
It works now. ...the stand-out word there neing "now". What happens if Microsoft change the location that shortcuts get installed to? At the very least your script should use an environment variable to build part of the path.

A better way would be to use the RemoveFile table, with the path built using formatted text property to point to the path. That way, when MS releases Windows 8 and changes the location again, your package should work unaltered.

The best way would be to find the CA which creates the shortcuts, stop it executing and use the Shortcut table to recreate them.
Answered 12/07/2010 by: VBScab
Red Belt

Please log in to comment
Answer this question or Comment on this question for clarity