oracle XE on windows XP stopped working
I ran the 'repair oracle installation' option from the setup.exe file which I used to install oracle in the first place.  

So far, I've not had a recurrence and this seems to have fixed the problem.