Microsoft's knowledge base article are contradictory on this, so a little help please.

I have a WTS farm which I am writing a reboot process for. When the machine come up, I want to clean up the profile and temporary directories. So far so good.

The problem is that there are two views depending on which article you read. One article states that both the "Run" keys are acted upon only after someone logs on, whereas another article implies that "HKLM\Software\Microsoft\Windows\CurrentVersion\Run" is executed when the server starts.

Does anyone have the definitve anser to this?