I have the same problem since installing XP 6M ago - I can't seem to get an answer anywhere, yet the sounds will play from the sound scheme custom menu!
Right click my Computer and select Manage
Under Services and Applications select Services
Scroll down to Windows Audio and make sure it is set to AUTOMATIC