Protect is attempting to install Silverlight 64-bit patches on Windows Server 2008 SP2. Yes, it is a 64-bit OS, however, Silverlight 64-bit is not supported on this OS. The system currently has Silverlight 4 32-bit. The MS12-034 patch fails, because it is the 64-bit patch, and is not supported on this OS.
Please check Microsoft's System Requirements tab for which OS's support 64-bit, and fix the targeting for MS12-034 (and other Silverlight 64-bit patches). It's definitely counter-intuitive, but it looks like targeting will have to check for OS, and choose the 32-bit patch based on OS version alone, even though it's 64-bit, and you would think the 64-bit patch applies.