hey thanks for offering to help. I didn't read the post in time. Is there any other things to check.
Here is what someone else suggested on another forum.
"Although the battery is the common cause, it would not normally affect the window operation, so it "could" be the CAN bus is playing up.....the serial connection between the Autobox ECU and the BCU (body control unit)...This is another common cause for the M&S lights.
It may even be the XYZ position switch on the autobox as well, but as with the battery it should not affect the windows at all.
If you know the battery is good, disconnect it for a while, then re-connect and see what happens. (make sure you know the Radio code)."
Not sure how to check these.