banjoistic said:
I tried removing stdriver64.sys, and the problem goes away. However, I
then have no audio devices. I tried installing Windows' own audio
driver, but that didn't work. I put stdriver64.sys back, and sound
works, but the original problem also is back. So, back to square one.
- Gary
But this is caused by what Sound Tap has done to your audio protocol stack.
NCH should provide a proper uninstaller, that puts things back the way they
were.
Any software that places a "shim" between two other items in the stack,
will "break" it if the shim is removed improperly. The software must be
removed in such a way, that an upper item in the stack, talks directly
to a lower item. In the center case, the upper item tried to talk to "---"
but nobody is home. The non-existent shim, prevents the middle case from
working. The right-most case, is how the stack looked, before the software
with the shim was used. So there is more to cleaning up the mess, than
just deleting "stdriver.sys". Manually removing software, is fraught with
perils. (Note - this diagram is a generic concept of "shims". I don't
know the details of how it works for audio or storage in detail.)
Working Broken Original
upper upper upper
shim --- lower
lower lower
I've had this problem before. I had two audio cards, and each card had a
driver. One driver package, damaged a registry entry the other package needed.
And neither driver repaired the entry. I could detect what was happening,
with a Sysinternals program (watching for attempts to read the registry).
I had to go through about 100,000 log entries to find the thing that
was actually upsetting it and breaking working audio. (You could see the
driver attempting to access a non-existent registry key. I added the
key to the registry.)
If a software designer makes something that messes up the registry, or
adds filter drivers to a stack, they should clean up the mess with their
uninstaller later.
In some cases, using System Restore, to a point in time before the product
was installed, might fix it. But if you installed Sound Tap a long time
ago, that wouldn't be a viable option. System Restore is good for cases
where you noticed a problem happening a day or two after the bad software
was installed.
Paul