Ummm... A System Restore point is automatically created before Update
installs. The rest of your steps are, IMO, overkill. (On XP, anyway. I do
recommend a limited Clean Boot for Win9X users.) Plus, while I'm not really
conversant with CCleaner, it's my understanding that it can cause it's own
problems. The one thing I try to remember to do first is to empty TEMP and
delete TIFs. Don't need CCleaner for that.
As for defrag... I do that AFTER updating, installing other things, etc.
Makes more sense to me than doing it beforehand. In any case, I've never
personally seen Windows Updates have any problems that were due to any of
the things your procedures would prevent. But different strokes...