Have you tried last know good configuration or http://support.microsoft.com/?kbid=314058
Here are some steps you may want to try:
copy c:\windows\system32\config\system c:\windows\tmp\system.bak
rename c:\windows\system32\config\system system.old
copy c:\windows\repair\system c:\windows\system32\config\system
Here are some steps you may want to try:
copy c:\windows\system32\config\system c:\windows\tmp\system.bak
rename c:\windows\system32\config\system system.old
copy c:\windows\repair\system c:\windows\system32\config\system