Originally posted by davey23uk
this is a windows not an oracle question.

Anyway dont need to redo the control file, just take the tablespace offline, move the file, alter database rename datafile 'xx' to 'yy';
online the tablespace (this wont work for the system tablespace)
For system and undo, you can be in mount mode for this procedure.