Enable uninstall validation during agent upgrade
Configure requiring a maintenance token to uninstall agents during agent upgrade. A maintenance token provides a layer of administrative control so that unauthorized personnel can't perform the uninstall.
Before you begin
Role required: sn_agent.token_admin
Procedure
-
Navigate to All > System Properties > All Properties.
-
Locate the sn_agent.upgrade_enable_uninstall_validation property and set its value to true.
If the property does not exist, select New to create it.
Note: If uninstall validation is enabled, setting the system property back to false disables the feature on the next version upgrade.
Result
The property is invoked for both selective upgrade and high volume upgrade, and the uninstall feature is enabled on Windows agents.
Parent Topic:Require a maintenance token for Windows uninstalls
---
title: Enable uninstall validation during agent upgrade
description: Configure requiring a maintenance token to uninstall agents during agent upgrade. A maintenance token provides a layer of administrative control so that unauthorized personnel can't perform the uninstall.
locale: en-US
canonical_url: https://www.servicenow.com/docs/r/australia/it-operations-management/agent-client-collector/require-token-uninstall-upgrade.html
release: australia
product: Agent Client Collector
classification: agent-client-collector
topic_type: task
last_updated: "2026-09-10"
reading_time_minutes: 1
breadcrumb: [Require a maintenance token for Windows uninstalls, ACC deployment - servers, Configuring Agent Client Collector, Agent Client Collector, IT Operations Management]
---
# Enable uninstall validation during agent upgrade
Configure requiring a maintenance token to uninstall agents during agent upgrade. A maintenance token provides a layer of administrative control so that unauthorized personnel can't perform the uninstall.
## Before you begin
Role required: sn\_agent.token\_admin
## Procedure
1. Navigate to **All** > **System Properties** > **All Properties**.
2. Locate the **sn\_agent.upgrade\_enable\_uninstall\_validation** property and set its value to **true**.
If the property does not exist, select **New** to create it.
**Note:** If uninstall validation is enabled, setting the system property back to **false** disables the feature on the next version upgrade.
## Result
The property is invoked for both selective upgrade and high volume upgrade, and the uninstall feature is enabled on Windows agents.
**Parent Topic:**[Require a maintenance token for Windows uninstalls](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/it-operations-management/agent-client-collector/require-maintenance-token-uninstall.md)
| title | Enable uninstall validation during agent upgrade |
| description | Configure requiring a maintenance token to uninstall agents during agent upgrade. A maintenance token provides a layer of administrative control so that unauthorized personnel can't perform the uninstall. |
| locale | en-US |
| canonical_url | https://www.servicenow.com/docs/r/australia/it-operations-management/agent-client-collector/require-token-uninstall-upgrade.html |
| release | australia |
| product | Agent Client Collector |
| classification | agent-client-collector |
| topic_type | task |
| last_updated | 2026-09-10 |
| reading_time_minutes | 1 |
| breadcrumb | Require a maintenance token for Windows uninstallsACC deployment - serversConfiguring Agent Client CollectorAgent Client CollectorIT Operations Management |