I have a WPF program that is completely different from Windows 8.1 and Windows Server 20008 R2. The figure below shows a sample from each OS (Windows 8 on the left, Server 2008 R2 on the right).
The program is built using the .NET Framework 4.5. I looked at the installed frames on each machine, and they look like this:
Windows 8.1:
- Multipage Package .NET Framework 4
- .NET Framework 4.5 Multi-Targeting Pack
- .NET Framework 4.5 SDK
- .NET Framework 4.5.1 Multi-Targeting Pack
- .NET Framework 4.5.1 Multi-Targeting Pack (ENU)
- .NET Framework 4.5.1 SDK
Windows Server 2008 R2:
- Multipage Package .NET Framework 4
- .NET Framework 4.5.1
Server 2008 R2 Windows 8.1? , Server 2008 R2 , , Windows 8.1.

Windows 8.1 Windows Server 2008 R2