MoffattD Super Contributor.
Super Contributor.
1436 views

Quicktime Bundle

Would anyone have any ideas on the best way to create a bundle that will uninstall Quicktime from multiple computers? I thought about finding a script, as I was not able to find any .msi uninstall files online

Thanks very much

Darren
Labels (2)
0 Likes
8 Replies
Not applicable

Re: Quicktime Bundle

Was Quicktime installed via a bundle?
0 Likes
Micro Focus Expert
Micro Focus Expert

Re: Quicktime Bundle

moffatd;2427909 wrote:
Would anyone have any ideas on the best way to create a bundle that will uninstall Quicktime from multiple computers? I thought about finding a script, as I was not able to find any .msi uninstall files online

Thanks very much

Darren


I presume it would be listed in "add/remove programs".
If so, the uninstall string should be in the registry.
Standard parms can likely be added so it is quiet.
0 Likes
MoffattD Super Contributor.
Super Contributor.

Re: Quicktime Bundle

Thanks for your responses. We did not roll this out in a bundle. I can create a bundle using the registry uninstall string, but will that same string work if there are multiple versions of quicktime installed on the machine?

Darren
0 Likes
rhuhman1 Absent Member.
Absent Member.

Re: Quicktime Bundle

Powershell script is possible to do this as well. You might have to run a couple of these to get all the Apple added support software if you want that removed.

Get-WmiObject Win32_Product | where { $_.Name -like "*QuickTime*" } | Foreach { $_.Uninstall() }

Only issue I have with doing it this way is the process searches through all the installed items so it can take some time depending on the system specs.

Also I think someone did place a QuickTime Uninstall PowerShell script that does a bit more then what I show above. Reddit or a quick google seach might find it, and I might have the script since I like to save those kinds of items just in case.

HTH

Richard
0 Likes
MoffattD Super Contributor.
Super Contributor.

Re: Quicktime Bundle

Thanks Richard. I have the powershell script, and it works like a charm. It's a .ps1 file type. I guess I can't figure out how to push it out via a Zen bundle.

Darren
0 Likes
Not applicable

Re: Quicktime Bundle

0 Likes
luke_ross Absent Member.
Absent Member.

Re: Quicktime Bundle

For our org, our engineer knew which versions we had deployed as well as what was manually installed by users and the GUID of the install. Also remember that Apple Application Support is a separate component to Quicktime thats installed with most new installations.

Our bundle is sequences as follows;
-End Process Action: QuickTimePlayer.exe
-Run Script (BAT):

REM QuickTime 7.78.80.95
"C:\Windows\system32\msiexec.exe" /x {80CEEB1E-0A6C-45B9-A312-37A1D25FDEBC} /qn

REM QuickTime 7.76.80.95
"C:\Windows\system32\msiexec.exe" /x {3D2CBC2C-65D4-4463-87AB-BB2C859C1F3E} /qn

REM QuickTime 7.79.80.95
"C:\Windows\system32\msiexec.exe" /x {FF59BD75-466A-4D5A-AD23-AAD87C5FD44C} /qn

REM QuickTime 7.70.80.34
"C:\Windows\system32\msiexec.exe" /x {C9E14402-3631-4182-B377-6B0DFB1C0339} /qn

REM QuickTime 7.7 version
REM Apple Application Support 2.0.1
"C:\Windows\system32\msiexec.exe" /x {6A3F9D74-BB80-4451-8CA1-4B3A857F1359} /qn

REM QuickTime 7.70.80.34
"C:\Windows\system32\msiexec.exe" /x {C9E14402-3631-4182-B377-6B0DFB1C0339} /qn

REM Uninstall Apple Application Support 2.3.6
"C:\Windows\system32\msiexec.exe" /x {46F044A5-CE8B-4196-984E-5BD6525E361D} /qn

REM Uninstall QuickTime 7.79.80.95
"C:\Windows\system32\msiexec.exe" /x {FF59BD75-466A-4D5A-AD23-AAD87C5FD44C} /qn

-Delete Directory: C:\ProgramData\Apple Computer
-Delete Directory: C:\Users\%UserName%\AppData\LocalLow\Apple Computer
0 Likes
GuillaumeBDEB Absent Member.
Absent Member.

Re: Quicktime Bundle

Hi all, this is what I use to uninstall any QuickTime version. Hope it can help someone.
On Error Resume Next
Dim strSearchFor
Const HKEY_LOCAL_MACHINE = &H80000002
strSearchFor = "QuickTime"
strComputer = "."
Set WshShell = CreateObject("wscript.Shell")
Set oReg=GetObject("winmgmts:{impersonationLevel=impersonate}!\\" &_
strComputer & "\root\default:StdRegProv")
strKeyPath = "SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstall"
oReg.EnumKey HKEY_LOCAL_MACHINE, strKeyPath, arrSubKeys
For Each subkey In arrSubKeys
strDisplayName = WshShell.RegRead ("HKLM\" & strKeyPath & "\" & subkey & "\DisplayName")
If InStr(1, strDisplayName, strSearchFor) > 0 then
WshShell.Run "msiexec.exe /norestart /X " & SubKey & " /qn", 7, True
Else
End If
Next


Have a good day!
0 Likes
The opinions expressed above are the personal opinions of the authors, not of Micro Focus. By using this site, you accept the Terms of Use and Rules of Participation. Certain versions of content ("Material") accessible here may contain branding from Hewlett-Packard Company (now HP Inc.) and Hewlett Packard Enterprise Company. As of September 1, 2017, the Material is now offered by Micro Focus, a separately owned and operated company. Any reference to the HP and Hewlett Packard Enterprise/HPE marks is historical in nature, and the HP and Hewlett Packard Enterprise/HPE marks are the property of their respective owners.