Usually the cause will be some "entities" that are created in your registry. Upper and Lower filters. I learned this the hard way, by going and getting a new DVD burner, to have the same situation.
I will suggest you to backup
ALWAYS before attempting to change anything in your registry...
click on Start> type "regedit" in start search> this will give you a new window> on the left side of this windows to the top of it you can read My Computer> right click in it and choose "export"> save the result in a safe place. (There is your backup)
in this same window navegate to
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\{4D36E965-E325-11CE-BFC1-08002BE10318}
And look for upper and lower filters, to delete them, reboot and problem solved.
Before taking any action look
here. And make sure the simptons and/or the problems you are experiencing match this case.
Usually does though...
you may read this is only for WinXP, nope works in Vista too.
Mav