As Dani has already mentioned in the comment:
It’s a bug in Windows 7 and likely in Windows Server 2008 (possibly 64bit versions only). It surfaces when you disable Application Experience service.
Re-enabling this service has fixed this problem for me.
A bit more info here as to why it’s causing a problem.
List of other SO questions which seem to be related: