Addendum:
If you have any restore points set, use one (one set on a date that was JUST BEFORE this started happening to you).
You have those available to you if you use Windows XP or 2003... on Win2000, if you use Roxio/Norton/Symantec "GoBack", it supplies an analogous feature (the ability to rollback your system to a time where it ran correctly prior to a 'bug' like yours appearing).
* If those are not an option, another possible is to use F8 bootup, & use "Last Known Good Configuration" bootup menu option... iirc, it saves 3 prior registry states & perhaps one of those is your "fix" potentially...
A fix potentially, because it may correct a registry data error that abend/errs-you-out due to erroneous data for that entry or a bad program inserted @ launch (or, bad location of said program rather possibly).
Good Luck, hope this helps point you in the RIGHT direction to a fix... you have 3-4 avenues to pursue now!
APK