Unable to find a version of the runtime to run this application

1. I have installed .NET Framework 1.1 + 2.0 on my Windows XP system.
2. When i first install the framework everything works fine
after few days that the application working i get this message :
“.NET Framework initialization error” “Unable to find a version of the runtime to run this application” .