DVD/CD ROM driver registry corruption and it only works on the login screen

TheErolley

Reputable
Jul 27, 2016
15
0
4,520
So i built this PC sometime ago and it has been working with no issues until a few days ago , it does not eject what so ever unless i restart the computer and eject it on the windows login screen , i dug around the registry and device manager and i am fairly sure the problem is not hardware , i will include a picture of the CD player's registry file which seems to have the wrong files (it should have two files UpperFilters and LowerFilters) i tried disabling the CD player , uninstalling and tried some fixes i saw on the internet but no luck , anyway i will include the picture of the registry and i hope i can get it fixed as soon as possible, thank you !.
YctLWM1.png

Btw the registry i am talking about is the following :
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\{4D36E965-E325-11CE-BFC1-08002BE10318}

 
Solution
OOps, my bad, didn't see that bit in your first post.

If the eject button works at login screen but not after Windows has loaded, there may be some third-party software (which loads automatically every time Windows starts) that's effectively "locking" the eject button.

So you need to investigate all your startup items to find the culprit (if indeed there is one).
Ccleaner is an essential utility for that as it lists all the startup items in one place, which you can then disable/enable individually at will: http://filehippo.com/download_ccleaner/

Caution: Ccleaner also has a built-in Registry Cleaner module - - do not use!

Good Luck!
"it should have two files UpperFilters and LowerFilters"

No it shouldn't. Quite the contrary, those two entries can cause problems with optical drive recognition or recognition of discs. The fact they are not there is a good thing. They exist in some registries, added by some disc burning softwares, (in which case deletion is advised if they cause the above problems) whilst in many other registries they are not present. Nothing wrong with that.

[strike]In any event, no registry error can stop the disc tray eject-button from working properly[/strike]. The fact that you can open the tray from within Windows tells me there is something wrong with the eject button, the eject mechanism itself is obviously in working order.

Sounds to me like the eject button isn't making contact inside the drive housing - - just a hunch.

Only way to prove/disprove that is to swap out the drive with a borrowed one if possible.
 

TheErolley

Reputable
Jul 27, 2016
15
0
4,520


Yeah but the eject button does work but only on windows login screen .. it's weird but what could be the problem ?
 
OOps, my bad, didn't see that bit in your first post.

If the eject button works at login screen but not after Windows has loaded, there may be some third-party software (which loads automatically every time Windows starts) that's effectively "locking" the eject button.

So you need to investigate all your startup items to find the culprit (if indeed there is one).
Ccleaner is an essential utility for that as it lists all the startup items in one place, which you can then disable/enable individually at will: http://filehippo.com/download_ccleaner/

Caution: Ccleaner also has a built-in Registry Cleaner module - - do not use!

Good Luck!
 
Solution

TheErolley

Reputable
Jul 27, 2016
15
0
4,520


Thank you for the advice , i did follow it and disabled about 50% of useless startup software (and software i thought might cause this problem) but that didn't seem to work
 

TheErolley

Reputable
Jul 27, 2016
15
0
4,520
Finally solved this problem, the problem was caused by "Toddler Keys" apparently it locked my drivers , it might have done that by itself or i may have it done it myself without realizing so , thanks Philip you were right it was caused by a third-party software.