This method works whether one has burner software installed or not.
I had no such software installed when my DVD driive went missing from
Computer.
I had left the PrintShop 20 Deluxe DVD in the drive over night, and
when I went to use a DVD the next morning, I was unable to eject it
from within Vista RC2 (Build 5744). In fact, the drive didn't show up
in Vista. This seems to be an ongoing problem if a disk is left in
the drive for more than a few hours.
My drive is a "Matshita DVD/CD -R UJ846". Actually, it is a normal 8x
Dual-Layer DVD recorder/reader, as found in the Intel iMac 17"
machine.
I had to reboot into OS X to eject the DVD, then boot back into Vista.
This failed to bring back the DVD drive in Vista, however.
I followed the advice contained in the Microsoft article you posted,
and it worked like a charm, returning my DVD drive back to the
Desktop. Removing this key also seems to have the effect of keeping
the drive from disappearing in the future.
Perhaps Microsoft should remove this key entirely in the next
iteration of Vista (hopefully that iteration will be the RTM).
By the way, in the Registry entry for the DVD drive, there is NO
"Lower Limit" key, only the "Upper Limit" key. Snipping it out seems
to be a great solution for an ugly problem, and it seems to have no
other effects than causing the correct driver to be reinstalled.
Trying to uninstall the driver in Device Manager has no effect, by the
way (other than to reinstall a faulty driver when you reboot). It
must be getting corrupted somehow when I leave a disk in the drive for
any substantial length of time.)
Only the method you pointed out works for me.