if the add/remove programs does not exist, then msiexec /X {0C16B7BE-0473-4345-B182-E61A209699D4} /quiet from an elevated ''cmd'' prompt The ''GUID'' it's not guaranteed to be universal across all versions or installations. You can verify what's installed on a particular system using: Get-WmiObject Win32_Product | Where-Object { $_.Name -like "*Site24x7*" } | Select-Object Name, IdentifyingNumber Or more reliably (and faster) using the registry: Get-ChildItem "HKLM:\Software\Microsoft\Windows\CurrentVersion\Uninstall" | ForEach-Object { Get-ItemProperty $_.PSPath } | Where-Object { $_.DisplayName -like "*Site24x7*" } | Select-Object DisplayName, UninstallString