After applying the Deployment Plug-in installation policy, the plug-in appears to execute successfully on the client machine, but it does not register.
The "Deployment Solution Plug-in" is missing from the Agents/Plug-ins tab in the Symantec Management Agent (SMA) GUI.
Critical Context: The customer has already attempted multiple uninstalls and reinstalls of the primary ITMS agent without success.
Tasks involving imaging or golden image collection cannot be assigned to the computer because the required agent is not detected.
Cause
This issue occurs when the plug-in's COM objects or DLLs fail to register in the Windows Registry. Reinstalling the main ITMS agent often fails to resolve this because the specific MSI for the Deployment Solution Plug-in may leave behind "stale" or corrupted installation state data that prevents new registration attempts from completing.
Method 1: Clean Removal and Reinstall via MSIEXEC
Since standard agent reinstalls have failed, you must manually strip the existing plug-in installation before attempting a reinstall.
Identify the Product Code: Run the following command to find the IdentifyingNumber (Product Code) for the Deployment Solution Agent:
cmd
wmic product where "name like 'Deployment Solution Agent%'" get name, IdentifyingNumber
Force Uninstall via MSIEXEC: Use the Product Code (e.g., {YOUR-GUID-HERE}) to remove the existing installation state:
cmd
msiexec.exe /x {PRODUCT-CODE-FROM-STEP-1} /qn /norestart
Perform Logged Reinstall: Locate the Symantec_DeploymentSolutionAgent_x64.msi and run a fresh installation with verbose logging:
cmd
msiexec.exe /i "Symantec_DeploymentSolutionAgent_x64.msi" /l*v "C:\DS_Plugin_Install.log" /qn
Method 2: Manual DLL Registration
If the files are present but still not showing in the Agent GUI after a clean reinstall:
Navigate to: C:\Program Files\Altiris\Altiris Agent\Agents\Deployment.
Run the following command:
cmd
regsvr32 DeploymentSolutionAgent.dll
Restart the Symantec Management Agent service.