Is it worth linking to articles that describe how to do this?

Also, another option is to set the service to be able to interact with a desktop, but of course it's hard/impossible to see what it's actually doing to debug any issues so perhaps you don't recommend that, in which case it might be worth mentioning it for completeness?