Copy link to clipboard
Copied
the adobe cleaner tool is leaving the x86 uninstall strings for cc2017 products, i raised a support call and their response is laughable.
From: Enterprise-Support@adobe.com
Hi,
Would like to inform that most of our uninstallers/cleaners aren't very thorough at cleaning.
If you have any further queries please let us know.
Thank You,
Adobe Customer Care
here's the powershell script i wrote to clean up adobe's mess if anyone else is have the same issue.
########################
#find all adobe product (excluding flash, acrobat and reader)
# Log file function
function time{(Get-Date -Format dd-MM-yyyy-hh:mm:ss)}
$logfile = "c:\temp\AdobeCC-regclean.log"
Function LogWrite {Param ([string]$logstring)Add-content $Logfile -value ($(time) + " - $logstring ")}
#Product** '**'
#Publisher
$Publisher = '*Adobe*'
##32bit Uninstall Strings
$32bitPath = 'HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall'
#64bit Uninstall Strings
#$64bitPath = 'HKLM:\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstall'
#search registry for uninstall string
try{
$Versions = Get-ChildItem -Path $32bitPath|Get-ItemProperty -ErrorAction Stop |
Where-Object {$_.Publisher -like "$Publisher"} |
Where-Object {$_.DisplayName -cnotmatch "Acrobat"}|
Where-Object {$_.DisplayName -cnotmatch "Flash Player"}|
Where-Object {$_.DisplayName -cnotmatch "Reader XI"}|
Select-Object -Property DisplayName, displayversion, PSpath|
Where-Object -FilterScript {$_.DisplayName -ne $null} |
Sort-Object DisplayName
}
catch{$_}
foreach($result in $Versions){
if($result.displayversion -eq "1.0.0000"){ Remove-Item $result.PSpath -Force -Recurse
$log = $result.DisplayName + " Reg version " + $result.displayversion
LogWrite "Removed x86 registry key for $log"
}
}
Copy link to clipboard
Copied
Moving to Creative Cloud Download & Install​
Find more inspiration, events, and resources on the new Adobe Community
Explore Now