If you have your owner's manual, it will tell you how to do it. If not, when message "windows not set" comes up, roll down and up completely each window. Same with the "sunroof not set" message, move sunroof completely back then forward, then put it in the up position then down. Hopefully this sets the windows and sunroof, may have to repeat procedure. Have you messed with you battery lately? Unhooking your battery will cause this message along with having to code in the radio. But if you have it coming on frequently, then you might have a problem somewhere else and hopefully its not the BECM acting funny.