Please have pity on the new packager who has been given the task of installing and uninstalling Visio 2007 SP2 into an enterprise environment.

I am reading lots of documents on creating custom config,xml files with all kinds of convoluted switches with all types of dependencies. HELP!

Is there anywhere or does anyone have a config.xml file for a silent uninstall of Visio 2007 SP2?

I have tried using the OCT and did not see anything for uninstalling the product?

I am close but when the uninstall begins, it prompts the user to accept the uninstall...

Sorry for the blathering but thats what packaging is doing to me [sm=rolleyes.gif]

Thanks for listening....
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
Here's what I used at my current client. Much of it may be spurious but I didn't have time for much faffing about
<Configuration Product="VisPro">
<ARP ARPNOMODIFY="yes" />

<!-- <Command Path="msiexec.exe" Args="/i \\server\share\my.msi" QuietArg="/q" ChainPosition="after" Execute="install" /> -->

<COMPANYNAME Value="ACME Trading Co" />

<!-- <Display Level="full" CompletionNotice="yes" SuppressModal="no" AcceptEula="no" /> -->
<Display Level="none" CompletionNotice="no" SuppressModal="yes" AcceptEula="yes" />

<!-- <DistributionPoint Location="\\server\share\Office12" /> -->

<!-- <INSTALLLOCATION Value="%programfiles%\Microsoft Office" /> -->

<!-- <LIS CACHEACTION="CacheOnly" /> -->

<!-- <Logging Type="standard" Path="%temp%" Template="Microsoft Office Visio Professional Setup(*).txt" /> -->
<Logging Type="standard" Path="%temp%" Template="MicrosoftVisioProfessional2007(*).txt" />

<!-- <OptionState Id="OptionID" State="absent" Children="force" /> -->
<!-- This is the complete list of features and their sub-features /> -->
<!-- as pulled from VisProWW.MSI. The item in brackets is the feature description. /> -->

<!-- AlwaysInstalled () /> -->
<!-- Mso_Hlp95enDll () /> -->
<!-- CAGFiles (Clip Organizer) /> -->
<!-- DocumentImagingUtils (Scanning, OCR and Indexing Service Filter) /> -->
<!-- ProductFiles (Microsoft Office) /> -->
<!-- VISIOFiles (Microsoft Office Visio) /> -->
<!-- VisioCore () /> -->
<!-- AceFiles (Microsoft Office Access database engine) /> -->
<!-- CAGCategoryFiles (Clip Organizer Collections) /> -->
<!-- CAGCat10 (Popular Clip Art) /> -->
<!-- CAGCat10Clips (Clips) /> -->
<!-- CAGOffice10 (AutoShapes and Themes) /> -->
<!-- CAGOffice10Clips (Clips) /> -->
<!-- ProductFiles_B2TR (.) /> -->
<!-- ProductNonBootFiles () /> -->
<!-- OArt_DocTheme () /> -->
<!-- OISFiles (Microsoft Office Picture Manager) /> -->
<!-- OsaNonBoot (New and Open Microsoft Office Document Shortcuts) /> -->
<!-- TextConverters (Text Converters) /> -->
<!-- TCWorks7Files (Works 7.0-9.0 Converter for Windows) /> -->
<!-- VBAFiles (Visual Basic for Applications) /> -->
<!-- WebDriveFiles (Hosted Webs) /> -->
<!-- VISIOProOnlyNonBootFiles () /> -->
<!-- Organization_Charts_Unitless () /> -->
<!-- Project_Schedules_Unitless () /> -->
<!-- Gimme_OnDemandData (GIMME OnDemand Feature.) /> -->
<!-- SetupXmlFiles () /> -->
<!-- SetupControllerFiles () /> -->
<!-- SetupExeArpEntry () /> -->
<!-- Office10Fix1 () /> -->
<!-- OSetupController () /> -->
<!-- SetupExeAddRegistry () /> -->
<!-- Ace_PIA (.NET Programmability Support) /> -->
<!-- AceOdbc (Microsoft Office Access Database Engine ODBC) /> -->
<!-- AceRepl (Microsoft Office Access database engine Replication) /> -->
<!-- CARegistryFeature () /> -->
<!-- ClviewFiles (Microsoft Office Client Viewer) /> -->
<!-- DocServicesFiles (Document Update Utility) /> -->
<!-- dummy_MSCOMCTL_PIA () /> -->
<!-- dummy_Office_PIA () /> -->
<!-- Forms_PIA (Microsoft Forms 2.0 .NET Programmability Support) /> -->
<!-- GraphicsFiltersFile (Graphics Filters) /> -->
<!-- IMNFiles () /> -->
<!-- InternationalSupportFiles_ArialUni (Universal Font) /> -->
<!-- InternationalSupportFiles_JPN (Japanese Font) /> -->
<!-- MsInfoFiles (System Information) /> -->
<!-- MsoCommonShellHandler () /> -->
<!-- MSOfficeDocumentImaging (Microsoft Office Document Imaging) /> -->
<!-- MsoInstalledPackagesScoped () /> -->
<!-- MSPPRTDRIVER (Microsoft Office Document Image Writer) /> -->
<!-- MSSOAP3 (Office SOAP Toolkit) /> -->
<!-- OfficeAppSupport () /> -->
<!-- OfficeCoreRDC () /> -->
<!-- OfficeDigitalSFiles (Digital Certificate for VBA Projects) /> -->
<!-- OfficeIntlRDC () /> -->
<!-- OfficeMSProof6 () /> -->
<!-- OfficeOLESupport () /> -->
<!-- OfficePostBoot () /> -->
<!-- ProofingParent (Proofing Tools) /> -->
<!-- RefIEBarFiles (Research Explorer Bar) /> -->
<!-- SetLanguageFiles (Language Settings Tool) /> -->
<!-- TCDRegistration (Microsoft Office Download Control) /> -->
<!-- TranslationCore (Translation Core Files) /> -->
<!-- VSCommonPIAHidden () /> -->
<!-- WebDiscussFiles (Windows SharePoint Services Support) /> -->
<!-- WISPFiles (Microsoft Handwriting Component) /> -->
<!-- WISPHidden () /> -->
<!-- Building_Plan_PRO_Unitless () /> -->
<!-- Database_Design_Unitless () /> -->
<!-- DCubeHidden () /> -->
<!-- Process_Engineering_Unitless () /> -->
<!-- Software_Design_Unitless () /> -->
<!-- Visio_Core_Content_Unitless () /> -->
<!-- Visio_Data_Visualization_Unitless () /> -->
<!-- Visio_Drilldown_Unitless (PivotDiagram) /> -->
<!-- VisMSoftware_Design_Umlvc60cuWXM () /> -->
<!-- VisUSSoftware_Design_Umlvc60cuWXM () /> -->
<!-- Addons_Unitless () /> -->
<!-- Brainstorming_Unitless () /> -->
<!-- Building_Plan_Unitless () /> -->
<!-- CAD_Drawing_Display_Unitless () /> -->
<!-- Flowcharts_Unitless () /> -->
<!-- Internet_Diagrams_Unitless () /> -->
<!-- Visio_PIA (.NET Programmability Support) /> -->
<!-- VisioHelp (Visio Help) /> -->
<!-- VISIONonBootFiles () /> -->

<!-- This is the list of *parent* features which LV installs. /> -->
<OptionState Id="OptionID" State="local" Children="force" />

<OptionState Id="AlwaysInstalled" State="local" Children="force" />
<OptionState Id="CAGFiles" State="local" Children="force" />
<OptionState Id="DocumentImagingUtils" State="local" Children="force" />
<OptionState Id="ProductFiles" State="local" Children="force" />
<OptionState Id="AceFiles" State="local" Children="force" />
<OptionState Id="OISFiles" State="local" Children="force" />
<OptionState Id="TextConverters" State="local" Children="force" />
<OptionState Id="VBAFiles" State="local" Children="force" />
<OptionState Id="Organization_Charts_Unitless" State="local" Children="force" />
<OptionState Id="Project_Schedules_Unitless" State="local" Children="force" />
<OptionState Id="SetupXmlFiles" State="local" Children="force" />
<OptionState Id="SetupControllerFiles" State="local" Children="force" />
<OptionState Id="Gimme_OnDemandData" State="local" Children="force" />
<OptionState Id="Office10Fix1" State="local" Children="force" />
<OptionState Id="Ace_PIA" State="local" Children="force" />
<OptionState Id="AceOdbc" State="local" Children="force" />
<OptionState Id="AceRepl" State="local" Children="force" />
<OptionState Id="ClviewFiles" State="local" Children="force" />
<OptionState Id="DocServicesFiles" State="local" Children="force" />
<OptionState Id="Forms_PIA" State="local" Children="force" />
<OptionState Id="GraphicsFiltersFile" State="local" Children="force" />
<OptionState Id="IMNFiles" State="local" Children="force" />
<OptionState Id="InternationalSupportFiles_ArialUni" State="local" Children="force" />
<OptionState Id="MsInfoFiles" State="local" Children="force" />
<OptionState Id="MSOfficeDocumentImaging" State="local" Children="force" />
<OptionState Id="MsoInstalledPackagesScoped" State="local" Children="force" />
<OptionState Id="MSPPRTDRIVER" State="local" Children="force" />
<OptionState Id="MSSOAP3" State="local" Children="force" />
<OptionState Id="OfficeDigitalSFiles" State="local" Children="force" />
<OptionState Id="ProofingParent" State="local" Children="force" />
<OptionState Id="VSCommonPIAHidden" State="local" Children="force" />
<OptionState Id="Building_Plan_PRO_Unitless" State="local" Children="force" />
<OptionState Id="Database_Design_Unitless" State="local" Children="force" />
<OptionState Id="DCubeHidden" State="local" Children="force" />
<OptionState Id="Process_Engineering_Unitless" State="local" Children="force" />
<OptionState Id="Software_Design_Unitless" State="local" Children="force" />
<OptionState Id="Visio_Drilldown_Unitless" State="local" Children="force" />
<OptionState Id="Brainstorming_Unitless" State="local" Children="force" />
<OptionState Id="Building_Plan_Unitless" State="local" Children="force" />
<OptionState Id="Flowcharts_Unitless" State="local" Children="force" />
<OptionState Id="Internet_Diagrams_Unitless" State="local" Children="force" />

<OptionState Id="OneNoteFiles" State="absent" Children="force" />
<OptionState Id="ProofingTools_1036" State="absent" Children="force" />
<OptionState Id="ProofingTools_3082" State="absent" Children="force" />
<OptionState Id="AceRepl" State="absent" Children="force" />
<OptionState Id="OsaNonBoot" State="absent" Children="force" />
<OptionState Id="TCDRegistration" State="absent" Children="force" />
<OptionState Id="InternationalSupportFiles_JPN" State="absent" Children="force" />
<OptionState Id="WebDiscussFiles" State="absent" Children="force" />
<OptionState Id="RefIEBarFiles" State="absent" Children="force" />
<OptionState Id="SetLanguageFiles" State="absent" Children="force" />
<OptionState Id="WebDriveFiles" State="absent" Children="force" />

<!-- <PIDKEY Value="BCDFGHJKMPQRTVWXY2346789B" /> -->
<PIDKEY Value="ABCDEFGHIJKLMNOPQRSTUVWXY" />

<!-- <RemoveLanguage Id="ll-cc" /> -->

<!-- <Setting Id="Reboot" Value="IfNeeded" /> -->
<Setting Id="LAUNCHEDBYSETUPEXE" Value="1" />
<Setting Id="Reboot" Value="IfNeeded" />
<Setting Id="SETUP_REBOOT" Value="AutoIfNeeded" />

<!-- <SOURCELIST Value="\\server1\share\Office12;\\server2\share\Office12" /> -->

<!-- <USERINITIALS Value="XY" /> -->
<USERINITIALS Value="MN" />

<!-- <USERNAME Value="Customer" /> -->
<USERNAME Value="Me NotYou" />

</Configuration>
As for uninstall, use the UninstallString value which gets put in the Uninstall registry key. The Display element in the XML file will take care of dialog suppression.
Answered 06/24/2009 by: VBScab
Red Belt

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