I have a client that suffered for the past couple of months from poor performance on their Windows 2008 terminal server. Part of the problem was due to additional load placed on the system by various users' activities. But there was a deeper cause. The following steps highlight the troubleshooting process I took.