Which service pack you are using? And, when does this error come? Do you notice any error/warning in System and Application event log? Do you have a file named setupapi.log in \Windows\ folder? If yes, can you check whether there are any errors in that?