Description
You installed the Exclaimer Signature Update Agent to synchronize your Client-Side signatures with Outlook. However, you no longer want Client-Side signatures or you wish to upgrade to the Exclaimer Outlook Add-in. For this you need to uninstall Exclaimer Signature Update Agent.
Uninstalling Exclaimer Signature Update Agent on a user's computer will:
- Remove the program.
- Stop deploying signatures from Exclaimer to Microsoft Outlook (instead, the user will have their signature applied by our Server-Side service, if applicable).
- Remove any Exclaimer signatures from Microsoft Outlook.
- Reinstate any original signatures that were archived for the user when the Agent was installed.
- Reinstate signature options in Microsoft Outlook (local signature options are read-only when the agent is running)
Please click on the required options listed below to go through the detailed description:
Uninstalling using Programs and Features
This option is suitable for both ClickOnce and MSI installations.
To uninstall Exclaimer Signature Update signature Agent for Windows:
CAUTION! Follow the steps outlined below on the specific user's computer.
- Press the [Windows key] + [R] to display the Run window:
- Enter Appwiz.cpl and press [Enter]:
- The Programs and Features window is displayed:
- Double-click the entry for Exclaimer Signature Update Agent to access Maintenance options:
- Ensure that the Remove the application from this computer option is selected then click OK to complete the operation.
Once complete, the Programs and Features window is displayed once again, and you will notice that the Exclaimer Signature Update Agent item is gone.
- Close the window.
Uninstalling using Command line
This option is suitable for the MSI installation.
To uninstall Exclaimer Signature Update signature Agent for Windows:
- Press the [Windows key] + [R] to display the Run window:
- Enter cmd and press [Enter]:
- Enter:
msiexec /x <path to MSI file>
Replace <path to MSI file> with the local or network path to the .MSI installer file for the Exclaimer Signature Update Agent. If required, you can Download a copy.
Uninstalling using an existing Group Policy
This option is suitable for removing the Exclaimer Signature Update Agent which was installed using a group policy. The application will be removed for all users to which the group policy applies.
To uninstall Exclaimer Signature Update signature Agent for Windows:
- Open Group Policy Management.
- Locate the Group Policy Object (GPO) you used at the time of deploying the Exclaimer Signature Update Agent.
- Right-click the GPO and click Edit.
- Navigate to User Configuration > Policies > Software Settings > Software Installation.
- Right-click on the existing software package and select All Tasks > Remove...
A message box is displayed, prompting you to select one of the software removal methods.
- Select the Immediately uninstall the software from users and computers option:
Uninstalling using a script via Microsoft Endpoint Manager (Intune)
This option is suitable for Azure AD-joined machines where users sign in with their Azure AD accounts.
NOTE: Once the script executes, it doesn't execute again unless there's a change in the script or policy.
Here is an example of a Powershell script which will uninstall the Exclaimer Signature Update Agent:
NOTE: Once the script executes, it doesn't execute again unless there's a change in the script or policy.
Here is an example of a Powershell script which will uninstall the Exclaimer Signature Update Agent:
<#
.SYNOPSIS
Script to uninstall all instances of the Cloud Signature Update Agent
.DESCRIPTION
This script is designed to be deployed via management software to all machines to remove the agent.
It can be run manually via Powershell.
When run in the user context, it may not remove the ALLUSER MSI installations as these are deployed as admin
.NOTES
Date: 8th July 2020
.PRODUCTS
Exclaimer - Signatures for Office 365
.REQUIREMENTS
- Added commands to remove MSI installations
- Added commands to remove Click Once Installations
#>
# Click Once uninstall
$app = "Exclaimer Signature Update Agent"
$InstalledApplicationNotMSI = Get-ChildItem HKCU:\Software\Microsoft\Windows\CurrentVersion\Uninstall | foreach-object {Get-ItemProperty $_.PsPath}
$UninstallString = $InstalledApplicationNotMSI | Where-Object { $_.displayname -match "$app" } | Select-Object UninstallString
if (!$UninstallString.UninstallString) {
Write-Output "No ClickOnce agent found"
}
if ($UninstallString.UninstallString) {
$wshell = new-object -com wscript.shell
$selectedUninstallString = $UninstallString.UninstallString
$wshell.run("cmd /c $selectedUninstallString")
Start-Sleep 5
$wshell.sendkeys("`"OK`"~")
Write-Output "ClickOnce agent removed"
}
# MSI Uninstall
$MyApp = Get-WmiObject -Class Win32_Product | Where-Object{$_.Name -eq "Exclaimer Signature Update Agent"}
if (!$MyApp) {
Write-Output "No MSI installed agent found"
}
if ($MyApp) {
$MyApp.Uninstall() | Out-Null
Write-Output "MSI installed agent removed"
}
- Save the above script as a Powershell file; for example: UninstallExclaimerCSUA.ps1..SYNOPSIS
Script to uninstall all instances of the Cloud Signature Update Agent
.DESCRIPTION
This script is designed to be deployed via management software to all machines to remove the agent.
It can be run manually via Powershell.
When run in the user context, it may not remove the ALLUSER MSI installations as these are deployed as admin
.NOTES
Date: 8th July 2020
.PRODUCTS
Exclaimer - Signatures for Office 365
.REQUIREMENTS
- Added commands to remove MSI installations
- Added commands to remove Click Once Installations
#>
# Click Once uninstall
$app = "Exclaimer Signature Update Agent"
$InstalledApplicationNotMSI = Get-ChildItem HKCU:\Software\Microsoft\Windows\CurrentVersion\Uninstall | foreach-object {Get-ItemProperty $_.PsPath}
$UninstallString = $InstalledApplicationNotMSI | Where-Object { $_.displayname -match "$app" } | Select-Object UninstallString
if (!$UninstallString.UninstallString) {
Write-Output "No ClickOnce agent found"
}
if ($UninstallString.UninstallString) {
$wshell = new-object -com wscript.shell
$selectedUninstallString = $UninstallString.UninstallString
$wshell.run("cmd /c $selectedUninstallString")
Start-Sleep 5
$wshell.sendkeys("`"OK`"~")
Write-Output "ClickOnce agent removed"
}
# MSI Uninstall
$MyApp = Get-WmiObject -Class Win32_Product | Where-Object{$_.Name -eq "Exclaimer Signature Update Agent"}
if (!$MyApp) {
Write-Output "No MSI installed agent found"
}
if ($MyApp) {
$MyApp.Uninstall() | Out-Null
Write-Output "MSI installed agent removed"
}
To uninstall Exclaimer Signature Update signature Agent for Windows:
- Browse to the Microsoft Endpoint Manager and sign in.
- From the left-hand pane, click Devices. From the right-hand pane, select Scripts, then click Add. Select Windows 10 and later.
Example: - Give the script a name; for example: Uninstall Exclaimer CSUA.
- Click Next.
- In Script location, select your Powershell script file.
- In Run this script using the logged-on credentials, select Yes.
Example: - Click Next.
- Click Add groups and specify a group in Azure or click Add all users to include the required users for this script.
- Review the settings, then click Add.
The script will run the next time the user logs into the machine.
Uninstalling using a script via Group Policy Object (GPO)
This option is suitable for machines which are domain-joined (on-premises), and the user is signing in with their domain user account.
Please note that a Powershell script to uninstall the application is necessary for this option.
Here is an example of a basic Powershell script which will uninstall the application:
Please note that a Powershell script to uninstall the application is necessary for this option.
Here is an example of a basic Powershell script which will uninstall the application:
<#
.SYNOPSIS
Script to uninstall all instances of the Cloud Signature Update Agent
.DESCRIPTION
This script is designed to be deployed via management software to all machines to remove the agent.
It can be run manually via Powershell.
When run in the user context, it may not remove the ALLUSER MSI installations as these are deployed as admin
.NOTES
Date: 8th July 2020
.PRODUCTS
Exclaimer - Signatures for Office 365
.REQUIREMENTS
- Added commands to remove MSI installations
- Added commands to remove Click Once Installations
#>
# Click Once uninstall
$app = "Exclaimer Signature Update Agent"
$InstalledApplicationNotMSI = Get-ChildItem HKCU:\Software\Microsoft\Windows\CurrentVersion\Uninstall | foreach-object {Get-ItemProperty $_.PsPath}
$UninstallString = $InstalledApplicationNotMSI | Where-Object { $_.displayname -match "$app" } | Select-Object UninstallString
if (!$UninstallString.UninstallString) {
Write-Output "No ClickOnce agent found"
}
if ($UninstallString.UninstallString) {
$wshell = new-object -com wscript.shell
$selectedUninstallString = $UninstallString.UninstallString
$wshell.run("cmd /c $selectedUninstallString")
Start-Sleep 5
$wshell.sendkeys("`"OK`"~")
Write-Output "ClickOnce agent removed"
}
# MSI Uninstall
$MyApp = Get-WmiObject -Class Win32_Product | Where-Object{$_.Name -eq "Exclaimer Signature Update Agent"}
if (!$MyApp) {
Write-Output "No MSI installed agent found"
}
if ($MyApp) {
$MyApp.Uninstall() | Out-Null
Write-Output "MSI installed agent removed"
}
.SYNOPSIS
Script to uninstall all instances of the Cloud Signature Update Agent
.DESCRIPTION
This script is designed to be deployed via management software to all machines to remove the agent.
It can be run manually via Powershell.
When run in the user context, it may not remove the ALLUSER MSI installations as these are deployed as admin
.NOTES
Date: 8th July 2020
.PRODUCTS
Exclaimer - Signatures for Office 365
.REQUIREMENTS
- Added commands to remove MSI installations
- Added commands to remove Click Once Installations
#>
# Click Once uninstall
$app = "Exclaimer Signature Update Agent"
$InstalledApplicationNotMSI = Get-ChildItem HKCU:\Software\Microsoft\Windows\CurrentVersion\Uninstall | foreach-object {Get-ItemProperty $_.PsPath}
$UninstallString = $InstalledApplicationNotMSI | Where-Object { $_.displayname -match "$app" } | Select-Object UninstallString
if (!$UninstallString.UninstallString) {
Write-Output "No ClickOnce agent found"
}
if ($UninstallString.UninstallString) {
$wshell = new-object -com wscript.shell
$selectedUninstallString = $UninstallString.UninstallString
$wshell.run("cmd /c $selectedUninstallString")
Start-Sleep 5
$wshell.sendkeys("`"OK`"~")
Write-Output "ClickOnce agent removed"
}
# MSI Uninstall
$MyApp = Get-WmiObject -Class Win32_Product | Where-Object{$_.Name -eq "Exclaimer Signature Update Agent"}
if (!$MyApp) {
Write-Output "No MSI installed agent found"
}
if ($MyApp) {
$MyApp.Uninstall() | Out-Null
Write-Output "MSI installed agent removed"
}
To uninstall Exclaimer Signature Update signature Agent for Windows:
- Open Group Policy Management.
- Select the required domain.
- You can either click on the Action menu and select Create a GPO in this domain>Link it here… or right-click the required domain and select Create a GPO in this domain>Link it here…
This example screen displays the right-click menu:
The New GPO window is displayed.
- Specify a name for the new GPO and click OK.
Example: - Right-click the newly created GPO and click Edit.
- Expand User Configuration>Policies>Windows Setting.
- Double-click Scripts (Logon/Logoff).
- Double-click Logon.
Example: - Now, navigate to the Powershell Scripts tab.
- Click Add...
- Click Browse...
- Select the script from the NETLOGON folder.
- Click OK.
The script will run the next time the user logs into the machine.