When deploying Symantec Management Agents (SMA) via disk imaging or cloned virtual machines, multiple computers may report to the Symantec Management Platform (SMP) using the same Unique Identifier (GUID). This results in "flapping" records in the console, where one computer's data is constantly overwritten by another, leading to inaccurate reporting and failed policy deployments.
A Global Unique Identifier (GUID) must be unique to every managed resource. If a machine is imaged without stripping its existing GUID (e.g., failing to run Prepare for Image or sysprep), all machines restored from that image will share the same ID.
It is common to use "AeXAgentUtil.exe /resetguid".
|
[/ResetGUID] |
Deletes the Altiris Agent from the registry. The Notification Server resets it. |
See Details on aexagentutil.com and AeXNSAgent.com
The /ResetGuid switch is a specialized utility provided with the ITMS agent that allows administrators to force an agent to generate a new, unique identity and re-register with the SMP.
ITMS 8.x
The most common root cause is a cloned agent identity. This typically occurs when:
A "Gold Image" was captured while the Symantec Management Agent was already installed and possessed a registered GUID.
The AeXNSAgent.exe /prepareforimage command was not executed prior to image capture.
The agent's unique registry keys and files were replicated across multiple endpoints.
/resetguidUsing the /resetguid switch may not be effective when:
The client was deployed from an image that already contains the Symantec Management Agent (SMA).
The image includes duplicated identifiers such as DSUniqueID.
Deployment Solution (DS) normally handles GUID uniqueness during imaging, but if multiple systems share the same DSUniqueID, they will appear identical to SMP.
Resetting the Agent GUID can help force a client to request a new GUID from the Symantec Management Platform (SMP). However, this action does not resolve all duplicate GUID scenarios.
If the underlying issue is that two or more machines report the same resource keys, resetting the GUID alone will not correct the problem. In this case, the duplicate GUID is a result of identical resource keys. When SMP receives the same resource keys from multiple systems, it assumes they represent the same resource and merges them into a single record.
This scenario is commonly seen with OEM-imaged systems or improperly cloned images.
To confirm whether duplicate resource keys are causing the issue:
Capture basic inventory from the affected machines
(see KB “Capture processed NSEs on the Notification Server for analysis”).
Compare the inventory data to identify which resource key values are identical across the systems.
To resolve a shared GUID scenario, you must trigger the agent to discard its current ID and request a new one.
Before running the tool, confirm the issue by checking the Agent logs on the affected machines.
Path: C:\ProgramData\Symantec\Symantec Agent\Logs\
Evidence: Look for frequent "Register" events or errors indicating that the Server has changed the resource association for a GUID.
The ResetGuid functionality is built into the main agent executable. Follow these steps to execute it manually or via a script:
Open an Administrative Command Prompt on the target machine.
Navigate to the Agent installation directory (default path): cd "C:\Program Files\Altiris\Altiris Agent"
Execute the following command:
AeXNSAgent.exe /ResetGuid
Once the command is issued, the following background actions occur:
| Action | Description |
| Stop Services | The SMA service is temporarily suspended |
| Registry Update | The value in HKEY_LOCAL_MACHINE\SOFTWARE\Altiris\eXpress\MachineGuid is cleared. |
| Identity Rebirth | Upon restart, the agent generates a brand new GUID locally. |
| Re-registration | The agent sends a new registration request to the SMP, creating a new, unique resource record. |
To confirm the process succeeded:
On the Client: Check the Symantec Management Agent Settings (double-click the tray icon). The "Unique ID" field should now show a different string than before.
On the SMP Console: * Navigate to Manage > Computers.
Search for the computer name. You should see a new record created with the recent "Last Configuration Contact" time.
Few things to consider:
Clarifying the "Merging" Myth: Often customers think ResetGuid merges records. It does not; it creates a new one. The "Old" record in the SMP console may remain as a "retired" or "obsolete" entry until cleaned up by Resource Membership Update.
Q: What happens when aexagentutil.exe /resetguid is run on a machine sharing a GUID with another system?
A: The Symantec Management Agent clears its current GUID and calls CreateResource.aspx, submitting its resource keys. If successful, the agent receives and stores the GUID returned by SMP. The GUID assigned depends entirely on how SMP evaluates the resource keys.
Q: Is the previous GUID automatically blacklisted when /resetguid is used?
A: No. The agent simply resets its local data. Blacklisting must be performed manually if required.
Q: Doesn’t Deployment Solution automatically remove GUID references during imaging?
A: Deployment Solution uses a DSUniqueID value to preserve the same GUID during imaging. This key is removed by the SMA once imaging is complete. However, if multiple systems are imaged with the same DSUniqueID, they remain indistinguishable to SMP. In this case, using /resetguid should clear the shared identifiers and request a new GUID—assuming no other identical resource keys exist.