A. UPH Clean is a service that you install on desktops and servers that's activated on user logoff to kill any processes that maintain hooks into a user's profile. This helps address problems that might occur when profiles aren't fully unloaded and is especially problematic in terminal server and roaming profile environments. You can download UPH Clean from http://www.microsoft.com/downloads/details.aspx?familyid=1B286E6D-8912-4E18-B570-42470E2F3582&displaylang=en . After you download the file, run the UPHClean-Setup.msi and follow the onscreen prompts. Alternatively, the program is fully self-contained in the uphclean.exe image; you can copy this file onto other machines to a \program files\uphclean folder, then run the command
The UPHClean readme file has full details about the event log notices that you'll see as a result of the UPHClean service as well as configuration options to report only on processes that stop a profile from unloading instead of killing it (To do so, set the HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\UPHClean\Parameters\REPORT_ONLY registry subkey to 1).