Originally posted by: jaykleg
Open a CMD prompt and type "set" (no quotes" and hit Enter. Do you see an environment variable "COPYCMD=/Y" in the listing? If so, that would explain it. You're talking about the use of COPY, MOVE, and XCOPY not asking you if you want to overwrite, correct? Eliminate that environment variable, and you eliminate the behavior you're reporting.
I know about this because I've used it before to force that behavior. How it would get in there without you (or someone else) putting it there is beyond me. Maybe some software installation did it?