Hi,
I have one of the dreaded swenum.sys Plug and Play Software Enumerator failures.
I have tried all the fixes I can find posted online (including the two from the
long Annoyances.org thread on the matter) and nothing helps.
The situation is slightly strange, I get an error 31 which says that it can't load
the driver properly. However, the driver files (swenum.sys streamci.dll) are good
as I got them from a functioning XP SP2 system. Also, when I enable bootlogging
it says that it successfully loads swenum.sys. However, in Device Manager, I get
the exclamation point and error 31.
When one looks in the registry, in one of the swenum keys, there is a subkey called
Devices, which itself has subkeys which SHOULD be long hexadecimal strings identifying
which devices swenum has loaded.
In MY registry, one sees a single subkey which has about 4 hexadecimal entries and
then some junk (something like: {a7cX⌡⌡±). This key seems to be corrupt
as I cannot delete it no matter what I do (permissions, regedt32, etc.), even in
safe mode.
This prevents me from doing one of the fixes, which involves deleting all registry
keys and reinstalling. I delete everything that I can and reinstall, but that gets
me nowhere.
My guess is that either there is some device which is hanging swenum.sys everytime
it loads, or some device which messed it up at some point and now it can't recover.
I've tried yanking out everything except my video card, but that didn't help. No
problems with sound or anything when I boot to Linux, so it seems to definitely be
XP related.
Perhaps if I could force a delete of that registry key it would help, but I don't
know how to do that. (I do have Linux installed on the system if that would help.)
Maybe somebody knows what device starts with that "{a7c.." string?
Any help would be much appreciated
I have one of the dreaded swenum.sys Plug and Play Software Enumerator failures.
I have tried all the fixes I can find posted online (including the two from the
long Annoyances.org thread on the matter) and nothing helps.
The situation is slightly strange, I get an error 31 which says that it can't load
the driver properly. However, the driver files (swenum.sys streamci.dll) are good
as I got them from a functioning XP SP2 system. Also, when I enable bootlogging
it says that it successfully loads swenum.sys. However, in Device Manager, I get
the exclamation point and error 31.
When one looks in the registry, in one of the swenum keys, there is a subkey called
Devices, which itself has subkeys which SHOULD be long hexadecimal strings identifying
which devices swenum has loaded.
In MY registry, one sees a single subkey which has about 4 hexadecimal entries and
then some junk (something like: {a7cX⌡⌡±). This key seems to be corrupt
as I cannot delete it no matter what I do (permissions, regedt32, etc.), even in
safe mode.
This prevents me from doing one of the fixes, which involves deleting all registry
keys and reinstalling. I delete everything that I can and reinstall, but that gets
me nowhere.
My guess is that either there is some device which is hanging swenum.sys everytime
it loads, or some device which messed it up at some point and now it can't recover.
I've tried yanking out everything except my video card, but that didn't help. No
problems with sound or anything when I boot to Linux, so it seems to definitely be
XP related.
Perhaps if I could force a delete of that registry key it would help, but I don't
know how to do that. (I do have Linux installed on the system if that would help.)
Maybe somebody knows what device starts with that "{a7c.." string?
Any help would be much appreciated