This happens to me almost every time that I start/restart my computer,
usually I just reinstall the driver but not allowing windows to find the
software just do it yourself. From device manager just right click whatever
has the yellow exclamation point and then update driver, when the assistant
opens click the option to choose from a list or specified location(advanced)
then on the next screen choose the select from a list option and then on the
next screen you will see a list of compatible hardware, just above the list
there is a box you can check to show only the compatible hardware(the one
that it actually is) or uncheck it to see more options, better to just go
with what is already there because that is what is actually installed. then
click next and it will find and install the driver. If you have done this for
all of the things in device manager and it still isn't working then the best
thing to do is to uninstall all of the drivers with problems and then run the
add new hardware wizard and it will reinstall everything that you just
uninstalled and should fix the problem. The option of finding new drivers
from the OEM is a wild goose chase, you will never find anything and if you
do it will probably be the same as what you already have anyway, but if this
doesn't work for you then there is probably a hardware compatability issue
with something or maybe even a system resources issue it is possible to find
help in the built in windows xp help available through the start menu type in
troubleshoot and choose the option(s) that best describe your problem and it
will walk you through the steps to try and resolve the issue. I hope that
this helps you and I wish you good luck
>> Stay informed about: sound driver/no sound