Hola T!, creo este simple post con la solucion al error Microsoft.Net Framework, mas exactamente en
Batman
Arkham Asylum.

A muchos les habra pasado (me incluyo) que al tratar de entrar al Batman A.A. les salta este cartelito...


Bueno, la solucion es simple pero primero hay que aclarar algo, el problema no es del Microsoft.net Framework, es del software llamado Physx. Microsoft.net Framework es el encargado de avisarte de dicho problema.
¿Que es Physx?
Physx es una Unidad de Procesamiento de Física actualmente desarrollado por Nvidia, es un procesador especialmente diseñado para llevar a cabo cálculos físicos en un entorno 3D de videojuego. Procesos como partículas, humo o colisiones son ahora calculados y desarrollados por la UPF.
La solucion es simple, actualizar el Physx de la misma pagina de Nvidia:
ACLARACION: puede que la solucion sea simple, pero en todos los foros no esta la solucion, es mas, muchos te aconsejan reinstalar la version 3.5 de Microsoft.net framework, pero para aquellos que tienen W7 se les va a complicar dado que no es compatible esa version con el sistema operativo y ademas no es recomendable desinstalar el Microsoft.net Framework porque puede que te inhabilite muchos programas.
Actualizado (02/11/2013)
Otra Solución
@guiyotextremo encontro otra solucion posible en los foros de steam: http://www.microsoft.com/en-us/download/details.aspx?id=35 con instalar esto puede que te solucione también el problema.