Posted 19 August 2012 - 05:48 PM
I can think of several reasons why XP defrag may be responsible for damaging your Win 7 installation, but that is by the by ! A quick and dirty solution which might work, and if it is only the one faulty .DLL file, would be to :
(1) Move your existing sxs.dll file to some safe location,
(2) Copy this file from another computer running Win 7, and paste it into your System32 folder in place of the damaged or non-compatible file.
If this doesn't work, then you still have the original file which you can put back !
Best of luck,