snagit uninstall
Jeff DuCasse
I have tried to figure out how to uninstall older versions of snagit during the install process of the latest version. On my test machine, this didnt work. I now have a machine with both versions. I have 40 other machines I want to get this process done with 1 package but I am just a noob with pdq deploy.
Any help? The snagit website is great but getting that information to marry up with pdq deploys interface in my mind just is not quite clicking
0
Comments
Seems pretty straightforward. Copy this sample XML and save it as Snagit Uninstall.xml Then to a File > Import in PDQ Deploy. It will pull in the package with the steps for you.
Read the description, I've put some juicy information in there explaining what I've done. Also, I've used command steps, as I'm not sure what license level you are on, and those are available on all tiers.
*NOTE* This was created using PDQ Deploy 13.2.0
<?xml version="1.0" encoding="utf-8"?>
<AdminArsenal.Export Code="PDQDeploy" Name="PDQ Deploy" Version="13.2.0.0" MinimumVersion="3.1">
<Package>
<PackageDefinition name="Definition">
<CopyMode>Default</CopyMode>
<InventoryScanProfileId value="null" />
<ScanAfterDeployment value="null" />
<Timeout value="60" />
<UseCustomTimeout value="false" />
<RunAs value="null" />
<Steps type="list">
<CommandStep>
<Command>msiexec.exe /uninstall {Your versions GUID} TSC_DATA_STORE=0 /quiet</Command>
<Files></Files>
<SuccessCodes>0</SuccessCodes>
<RunAs value="null" />
<Conditions type="list">
<PackageStepCondition>
<Architecture>Both</Architecture>
<Version>All</Version>
<TypeName>OperatingSystem</TypeName>
</PackageStepCondition>
<PackageStepCondition>
<IsUserLoggedOn>AlwaysRun</IsUserLoggedOn>
<TypeName>LoggedOnUser</TypeName>
</PackageStepCondition>
</Conditions>
<ErrorMode>StopDeploymentFail</ErrorMode>
<Title>Silent Uninstall - Keep DataStore</Title>
<TypeName>Command</TypeName>
<IsEnabled value="true" />
</CommandStep>
<CommandStep>
<Command>msiexec.exe /uninstall {Your Installation GUID} TSC_DATA_STORE=1 /quiet</Command>
<Files></Files>
<SuccessCodes>0</SuccessCodes>
<RunAs value="null" />
<Conditions type="list">
<PackageStepCondition>
<Architecture>Both</Architecture>
<Version>All</Version>
<TypeName>OperatingSystem</TypeName>
</PackageStepCondition>
<PackageStepCondition>
<IsUserLoggedOn>AlwaysRun</IsUserLoggedOn>
<TypeName>LoggedOnUser</TypeName>
</PackageStepCondition>
</Conditions>
<ErrorMode>StopDeploymentFail</ErrorMode>
<Title>Silent Uninstall - Remove DataStore</Title>
<TypeName>Command</TypeName>
<IsEnabled value="true" />
</CommandStep>
</Steps>
</PackageDefinition>
<Description>Information taken from here:
https://support.techsmith.com/hc/en-us/articles/203730778-Snagit-Windows-Customize-the-Snagit-installer-MSI-via-TRANSFORM-MST-for-Enterprise-installation
You can find the uninstall GUID from the following table: https://support.techsmith.com/hc/en-us/articles/203730858-Snagit-Windows-List-of-Uninstall-GUID-s
Alternatively, you could look under Applications in PDQ Inventory if you have that software to find the GUID of the Software.
You could also check the registry location for the GUID here:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall
</Description>
<FolderId value="null" />
<Name>Snagit Forum Sample</Name>
<Path>Snagit Forum Sample</Path>
<Version></Version>
<PackageDisplaySettings name="DisplaySettings">
<DisplayType>Normal</DisplayType>
<IconKey>Icon-Package</IconKey>
<SortOrder value="17" />
</PackageDisplaySettings>
</Package>
</AdminArsenal.Export>