My pc (Intel Core 2 Duo E7200, Abit IP-35E, Cooler Master 460W, Seagate 250GB + WD Blue 500GB, Zotac 9600 GT, 512MB, Philips 17" CRT, CM Elite 330, LG DVD Writer, Creative Soundworks 2.1, Win XP, SP3, 1X2 GB DDR2, Creative Audigy 2 Soundcard) crashed yesterday morning.
After restart, no sound was coming from my pc through the Creative Soundblaster Audigy 2 soundcard.
In the Device Manager, "Plug and Play Software Device Enumerator" has a yellow exclamation mark near it. With the properties stating:
"This device is not working properly because Windows cannot load the drivers required for this device (code31)", the drivers being windows/system32/streamci.dll & windows/system32/drivers/swenum.sys
In Control Panel>Sounds and Audio Device, the Creative Soundcard is not visible.
The drivers for the creative soundcard are still there in the pc.
After scouring the net, i have found two fixes for this problem :
1) No sound in pc & Plug and Play Software Device Enumerator missing from Device Manager
2) No sound in pc & Plug and Play Software Device Enumerator has a yellow mark near it in Device Manager.
I tried the first one, but it did not work for me.
1st Method :
1) Make sure you have the following two files in Windows (do a search - they should be there):
streamci.dll
swenum.sys
You don't need to do anything with them, just make sure they're there.
2) Then:
From an MSDOS cmd prompt type or copy and paste:
md \temp
cd \temp
copy %windir%\inf\machine.inf \temp\allmachine.inf
copy %windir%\system32\drivers\swenum.sys \temp
copy %windir%\system32\streamci.dll \temp
notepad \temp\allmachine.inf
3) Using notepad go to line 20 (CTRL-G 20) which should be ExcludeFromSelect=*
Delete and remove that line and save the file. Notepad and the cmd prompt can be closed.
%windir% was probably c:\windows\ and that was automatically be expanded in the windows cmd prompt.
4) in Control Panel, choose "Add Hardware"
At the 'Welcome to the Add Hardware Wizard' window - click Next
At the 'Add Hardware Wizard' window (when it finishes searching) - click 'Yes, I have already connected the hardware', then click Next
Scroll to the bottom of the list of 'Installed hardware', and click on 'Add a new hardware device', then Click Next
Click 'Install the hardware that I manually select from a list (Advanced)', then click Next
Scroll down in the list of 'Common hardware types', and click on 'System devices', then click Next
under 'Manufacturer' on the left, select '(Standard system devices)'
under 'Model' on the right, select 'Plug and Play Software Device Enumerator'
Click 'Have Disk...', and browse to and select the edited machine.inf file
Click Next
Once the installation is finished, and the Device Manager shows the Plug and Play Software Device Enumerator under 'System devices', the audio should now work (no reboot required)
The second fix, which relates to my problem, requires registry editing, for which I require help.
2nd Method :
The sound drivers are to be uninstalled.
Corrupt PnP Software Enumerator is to uninstalled.
Files streamci.dll and swenum.sys and machine.inf are to be saved in a temp folder as mentioned above.
The entry 'swenum' is to be deleted in the Registry.
Restart Windows.
Files streamci.dll and swenum.sys are to be deleted in Windows.
PnP Software Enumerator to be re-installed as per 1st method.
PnP Software Enumerator will be back n Device Manager without requiring restart.
Install sound drivers.
Restart.
Problem solved.
I tried the 2nd fix.
I am unable to delete one swenum subkey called Devices, which itself has subkeys with long hexadecimal strings identifying which devices swenum has loaded -
HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\swenum\Devices\{cd171de3-69e5-11d2-b56d-0000f8754380}\{9B365890-365F-11D0-A195-0020AFD156E4}
Maybe that is why after re-installation of the PnP Software Enumerator, Windows is asking for a restart.
After restart, the same yellow mark is next to the PnP Software Enumerator with no sound.
I tried enabling the onboard sound in the Bios & loaded the Realtek drivers for it. But, the problem is still there.
Will someone offer his two bits, please ? Will be much appreciated.
--- Updated Post - Automerged ---
Some suggestions, please.
Surely someone in this forum must have has this problem.
Or else, will go for a OS reinstall.
One more thing, the OS is Win Xp with SP3.
I tried to uninstall SP3 & revert back to SP2, but could not locate the $NtServicePackUninstall$ folder in C:\Windows.
Can anyone suggest a powerful Registry Editor to delete the swenum subkey called Devices, which itself has subkeys with long hexadecimal strings identifying which devices swenum has loaded -
HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\swenum\Devices\{cd171de3-69e5-11d2-b56d-0000f8754380}\{9B365890-365F-11D0-A195-0020AFD156E4} ?
"Error Deleting Key" message is displayed while attempting to delete this key, elaborated by sub message "Cannot delete swenum - Error while deleting Key".
The rest will be easy in repairing the P&P Software Enumerator & restoring the lost audio as per the 2nd method.
Have been pulling my hair out for the past two days & nights trying to sort out this nightmare.
Hope someone helps !
After restart, no sound was coming from my pc through the Creative Soundblaster Audigy 2 soundcard.
In the Device Manager, "Plug and Play Software Device Enumerator" has a yellow exclamation mark near it. With the properties stating:
"This device is not working properly because Windows cannot load the drivers required for this device (code31)", the drivers being windows/system32/streamci.dll & windows/system32/drivers/swenum.sys
In Control Panel>Sounds and Audio Device, the Creative Soundcard is not visible.
The drivers for the creative soundcard are still there in the pc.
After scouring the net, i have found two fixes for this problem :
1) No sound in pc & Plug and Play Software Device Enumerator missing from Device Manager
2) No sound in pc & Plug and Play Software Device Enumerator has a yellow mark near it in Device Manager.
I tried the first one, but it did not work for me.
1st Method :
1) Make sure you have the following two files in Windows (do a search - they should be there):
streamci.dll
swenum.sys
You don't need to do anything with them, just make sure they're there.
2) Then:
From an MSDOS cmd prompt type or copy and paste:
md \temp
cd \temp
copy %windir%\inf\machine.inf \temp\allmachine.inf
copy %windir%\system32\drivers\swenum.sys \temp
copy %windir%\system32\streamci.dll \temp
notepad \temp\allmachine.inf
3) Using notepad go to line 20 (CTRL-G 20) which should be ExcludeFromSelect=*
Delete and remove that line and save the file. Notepad and the cmd prompt can be closed.
%windir% was probably c:\windows\ and that was automatically be expanded in the windows cmd prompt.
4) in Control Panel, choose "Add Hardware"
At the 'Welcome to the Add Hardware Wizard' window - click Next
At the 'Add Hardware Wizard' window (when it finishes searching) - click 'Yes, I have already connected the hardware', then click Next
Scroll to the bottom of the list of 'Installed hardware', and click on 'Add a new hardware device', then Click Next
Click 'Install the hardware that I manually select from a list (Advanced)', then click Next
Scroll down in the list of 'Common hardware types', and click on 'System devices', then click Next
under 'Manufacturer' on the left, select '(Standard system devices)'
under 'Model' on the right, select 'Plug and Play Software Device Enumerator'
Click 'Have Disk...', and browse to and select the edited machine.inf file
Click Next
Once the installation is finished, and the Device Manager shows the Plug and Play Software Device Enumerator under 'System devices', the audio should now work (no reboot required)
The second fix, which relates to my problem, requires registry editing, for which I require help.
2nd Method :
The sound drivers are to be uninstalled.
Corrupt PnP Software Enumerator is to uninstalled.
Files streamci.dll and swenum.sys and machine.inf are to be saved in a temp folder as mentioned above.
The entry 'swenum' is to be deleted in the Registry.
Restart Windows.
Files streamci.dll and swenum.sys are to be deleted in Windows.
PnP Software Enumerator to be re-installed as per 1st method.
PnP Software Enumerator will be back n Device Manager without requiring restart.
Install sound drivers.
Restart.
Problem solved.
I tried the 2nd fix.
I am unable to delete one swenum subkey called Devices, which itself has subkeys with long hexadecimal strings identifying which devices swenum has loaded -
HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\swenum\Devices\{cd171de3-69e5-11d2-b56d-0000f8754380}\{9B365890-365F-11D0-A195-0020AFD156E4}
Maybe that is why after re-installation of the PnP Software Enumerator, Windows is asking for a restart.
After restart, the same yellow mark is next to the PnP Software Enumerator with no sound.
I tried enabling the onboard sound in the Bios & loaded the Realtek drivers for it. But, the problem is still there.
Will someone offer his two bits, please ? Will be much appreciated.
--- Updated Post - Automerged ---
Some suggestions, please.
Surely someone in this forum must have has this problem.
Or else, will go for a OS reinstall.
One more thing, the OS is Win Xp with SP3.
I tried to uninstall SP3 & revert back to SP2, but could not locate the $NtServicePackUninstall$ folder in C:\Windows.
Can anyone suggest a powerful Registry Editor to delete the swenum subkey called Devices, which itself has subkeys with long hexadecimal strings identifying which devices swenum has loaded -
HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\swenum\Devices\{cd171de3-69e5-11d2-b56d-0000f8754380}\{9B365890-365F-11D0-A195-0020AFD156E4} ?
"Error Deleting Key" message is displayed while attempting to delete this key, elaborated by sub message "Cannot delete swenum - Error while deleting Key".
The rest will be easy in repairing the P&P Software Enumerator & restoring the lost audio as per the 2nd method.
Have been pulling my hair out for the past two days & nights trying to sort out this nightmare.
Hope someone helps !