This document lists the best practices for cloning a Symantec Endpoint Protection (SEP) 12.1/14 client in either a physical or virtual environment. If you do not follow these best practices, then cloned Endpoint Protection clients will have duplicate identifiers, which will result in problems with management and inaccuracies in reporting.
Note: these best practices do not work for SEP 14.2 Clients and Endpoint Protection Manager. A change in the client registration logic does not prevent the duplicate identifiers.
Symantec is aware of this issue and is currently investigating it. This document will be updated as soon as more information becomes available
These instructions are for Windows clients; for Macintosh clients, see Related Articles.
To prepare the client for cloning using ClientSideClonePrepTool
- Install the operating system, needed applications, and all relevant patches.
- Install the Endpoint Protection client and update with the latest available definitions.
If you prepare a version 12.1.671.4971 client installed on Windows 7 or Server 2008, disable Tamper Protection before proceeding to step 3 to avoid the continual reboot of clients created from the prepared image. For more information, see Related Articles.
- In SEP 14.0 RU1 and above, turn off Application Hardening feature for this client, otherwise clone prep utility might be blocked when Hardening Enforcement policies are applied.
- Run ClientSideClonePrepTool.exe. You must be logged on as a Windows administrator.
Note: For Windows 10 32-bit/64-bit, the ClientSideClonePrepTool.exe tool needs to be run with elevated privileges (e.g. "Run as administrator").
This tool removes all Symantec Endpoint Protection client identifiers and leaves the Symantec Endpoint Protection services stopped. Using this tool should be the last step in the image preparation process, before running Sysprep and/or shutting down the system. Shut down the system after running clone prep; do not restart. If the system or the Symantec Endpoint Protection client services are restarted, then new identifiers are generated and you must run the tool again before cloning.
To silently prepare the client for cloning using manual steps
The ClientSideClonePrepTool does not run silently, but you can script the following steps as a silent alternative. If you script these steps, you must disable Tamper Protection on the Symantec Endpoint Protection client.
- Run smc -stop.
- Delete all instances of sephwid.xml and communicator.dat on the file system. Possible locations:
C:\Program Files\Common Files\Symantec Shared\HWID\
C:\Documents and Settings\All Users\Application Data\Symantec\Symantec Endpoint Protection\CurrentVersion\Data\Config
C:\Documents and Settings\All Users\Application Data\Symantec\Symantec Endpoint Protection\PersistedData\
C:\ProgramData\Symantec\Symantec Endpoint Protection\PersistedData\
C:\Users\All Users\Symantec\Symantec Endpoint Protection\PersistedData
C:\Documents and Settings\*\Local Settings\Temp\
- Delete the following registry values:
HKEY_LOCAL_MACHINE\SOFTWARE\Symantec\Symantec Endpoint Protection\SMC\SYLINK\SyLink\ForceHardwareKey
HKEY_LOCAL_MACHINE\SOFTWARE\Symantec\Symantec Endpoint Protection\SMC\SYLINK\SyLink\HardwareID
HKEY_LOCAL_MACHINE\SOFTWARE\Symantec\Symantec Endpoint Protection\SMC\SYLINK\SyLink\HostGUID
If you are dealing with duplicate IDs on computers cloned from an improperly prepared image, see Related Articles for how to repair them.
Imported Document Id
Client Side Clone Prep
ClientSideClonePrepTool.exe (254.9 KB)