Vista default is set up to double click to open and to carry out the other commands in my computer - one click is supposed to automatically eject for some reason.
Have you tried different CD's? Sometimes the brand of cd elicits this behaviour.
When you load the cd do you push the tray closed or use the commands in my computer?
Does the cd start to load at all?
Are drivers up to date? Go to Device Manager to check.