/bundles/itninjaweb/img/Breadcrumb_cap_w.png
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   [ - ] Hide 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.
Answer this question or Comment on this question for clarity

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