Information
In some of the cases (for example high CPU or memory utilization) full memomy dump of the specific process may be required for further troubleshooting. This articles describes how to do that using ProcDump utility:
Prepare ProcDump tool to collect dump:
-
Download ProcDump on the server in question.
- Create a folder where dumps will be stored (e.g. C:\Dumps)
- Unzip the archive and put the procdump.exe in to the created directory.
Collect procdumps of Publishing Agent service:
- On the Publishing Agent server open Command Prompt.
-
In Command Prompt, switch to the folder where procdump is located using the cd command, e.g.
cd C:\Dumps
-
Execute the following command 3 times in succession (3 dumps will be created):
procdump -w -ma 2XController.exe
- Dumps will be generated in the folder (e.g. C:\Dumps)
Example of successful completion:

NOTE: In case of the issue with Publishing Agent, the dumps of Redundancy services will be required as well:
-
Execute the following command 3 times in succession (3 dumps will be created):
procdump -w -ma 2XRedundancy.exe
- Dumps will be generated in the folder (e.g. C:\Dumps). Compress the folder and upload it on Parallels ftp share using link provided by Parallels Support representative.
Collect procdumps of RD Session Host Agent service:
- On the Terminal server open Command Prompt.
-
In Command Prompt, switch to the folder where procdump is located using the cd command, e.g.
cd C:\Dumps
-
Execute the following command 3 times in succession (3 dumps will be created):
procdump -w -ma 2XAgent.exe
- Dumps will be generated in the folder (e.g. C:\Dumps). Compress the folder and upload it on Parallels ftp share using link provided by Parallels Support representative.
Collect procdumps of SecureClientGateway service:
- On the Gateway server open Command Prompt.
-
In Command Prompt, switch to the folder where procdump is located using the cd command, e.g.
cd C:\Dumps
-
Execute the following command 3 times in succession (3 dumps will be created):
procdump -w -ma 2XProxyGateway.exe
- Dumps will be generated in the folder (e.g. C:\Dumps). Compress the folder and upload it on Parallels ftp share using link provided by Parallels Support representative.
Collect procdumps of Enrollment service:
- On the Gateway server open Command Prompt.
-
In Command Prompt, switch to the folder where procdump is located using the cd command, e.g.
cd C:\Dumps
-
Execute the following command 3 times in succession (3 dumps will be created):
procdump -w -ma RASEnrollServer.exe
- Dumps will be generated in the folder (e.g. C:\Dumps). Compress the folder and upload it on Parallels ftp share using link provided by Parallels Support representative.
Collect procdumps of VDI Agent service:
- On the Gateway server open Command Prompt.
-
In Command Prompt, switch to the folder where procdump is located using the cd command, e.g.
cd C:\Dumps
-
Execute the following command 3 times in succession (3 dumps will be created):
procdump -w -ma 2XVDSAgent.exe
- Dumps will be generated in the folder (e.g. C:\Dumps). Compress the folder and upload it on Parallels ftp share using link provided by Parallels Support representative.
Collect procdumps of Universal Devices service:
- On the Terminal server open Command Prompt.
-
In Command Prompt, switch to the folder where procdump is located using the cd command, e.g.
cd C:\Dumps
-
Execute the following command where PID is a Process ID of 2XDevRedir.exe from affected user.
procdump -w -ma PID
- Dumps will be generated in the folder (e.g. C:\Dumps). Compress the folder and upload it on Parallels ftp share using link provided by Parallels Support representative.
Was this article helpful?
Tell us how we can improve it.