PDMS installs the necessary .NET framework during setup. If its corrupt then it throws CLR (Common Language Runtime) Errors as I had seen then. It was .NET 1.1 for 11.6 SP3 but for Ver. 12 I do not have any idea.
Maybe, you can go through PDMS installation guide at once. it could just range from the screen resolution to graphics card and not just .NET.