In order to clean a program, you must also remove all traces of the program from the registry and all hidden files. If any link is within the kernel then you are going to need to reinstall the original driver and set it as default.
At christmas I thought I really treat myself good. I upgraded my pc from a win98 to a win xp, I upgraded my sound card to a Siig 7.1 sound soundwave card from a sound blaster live 5.1 card. nothing but troubles prevailed when this was attempted. the SIIG card was bought from Dell and of course they knew very little of what kind of problems I was having. Sound blaster 5.1 hid their toll numbers deep in their accompaning instruction booklet. if you call them they played a great game of round robin in getting you to the right person to help you. well
when I went and tried out the siig soundcard it worked ok in the test software, however only two speakers would only work in the real world. After manY call to siig they finally admitted that perhaps that was a incapability problem and I called Dell to take it back. I did and am waiting for UPS to pick the package up . With the remaining soundblaster 5.1 left on the pc I find now that I am unable to delete/remove whatever remains of the program files. it looks like the Siig application really left
it destroyed and impossible to remove. i need to remove it and reload it from start. my question is does windows xp have a way of "cleaning " up a mess such as this in order for someone to re load a application again and restart it anew? if there is a way I would appreciate anyone letting me know. thank you

Chowhound
Comic Vine
GameFAQs
GameSpot
Giant Bomb
TechRepublic