Thanks Karel, the solution in the end was to discard the version of the .NET framework offered by the .msi install file and manually download the full version from microsoft.
This version included the required registry key.
The key is still 4.0.30319.0 however it seems to be working fine.
Shane