Sounds like your install of windoze has gone bad for some reason.
It wil be worth trying a repair install.
Here's the official Micro$oft way of doing a repair install,
and
Here's one with screen shots.
Basically this installs windows over the top of your current setup.
So you don't loose any information you already have.