Plug and Play Software Device Enumerator


Recommended Posts

After powering off my computer for a minute to plug in a new keyboard, I turned the system on and suddenly the sound driver and a system device called "Plug and Play Software Device Enumerator" were failing.

(image removed)

How do I repair that system driver? I tried reinstalling drivers and 2 other sound cards, all had the same issue. The corrupted Device Enumerator apparently inhibits the sound device from working. The error I kept getting when reinstalling sound drivers was "The I/O operation has been aborted because of either a thread exit or an application request" (image removed)

For the moment, I'm at a loss. I don't know what to do. I'm scared and afraid :cry:

Edited by Isuldor
  Quote
I tried reinstalling drivers [...]  The error I kept getting when reinstalling sound drivers was "The I/O operation has been aborted because of either a thread exit or an application request"

I also tried removing rebooting and reinstalling that system driver. Turns out when you remove it, it's gone. I had to google a way to reinstall it by tweaking an INF file. Anyway it solved nothing because it still comes up corrupted. Is there some binary file that driver depends on that might have been corrupted, that I can replace?

Otherwise I'm still at a loss as of what to do ;\

  Quote
tried [...] 2 other sound cards

Thanks warwagon, but that does not appear to be the issue.

After Googling awhile, I've found people with similar problems. I also found a somewhat helpful thread on another site that explains how to reinstall the Plug and Play Software Device Enumerator, as well as various people complaining about the driver failing.

But in the end, none of the related files on my system were corrupted (I compared checksums with files on other systems) and reinstalling the driver always resulted in a failure message "The driver may be corrupted or missing. (Code 39)".

I guess I'll be reformatting. :no:

Edited by Isuldor
  • 1 year later...
  Isuldor said:
Thanks warwagon, but that does not appear to be the issue.

After Googling awhile, I've found people with similar problems. I also found a somewhat helpful thread on another site that explains how to reinstall the Plug and Play Software Device Enumerator, as well as various people complaining about the driver failing.

But in the end, none of the related files on my system were corrupted (I compared checksums with files on other systems) and reinstalling the driver always resulted in a failure message "The driver may be corrupted or missing. (Code 39)".

I guess I'll be reformatting. :no:

Hello to everyone

I realize that I am about 9 months late with this post (just joined) but I am having the exact same problem as Isuldor.

The Plug and Play Software Device Enumerator reports the error "The driver may be corrupted or missing. (Code 39)" in the Device Manager.

So far I have uninstalled the drivers for the sound card, uninstalled the PnP Enumerator and reinstalled it after editing "allmachine" Setup File in Notepad by deleting line 22 under "Control Flags" After a reboot, the same error occurs. I have also replaced the swenum.sys and streamci.dll files from a known working box and repeated the above process all over again.

I also searched the registry for SWENUM and found a folder by that name. It contained a corrupt key. I was unable to manually delete the key but I ran Registry Mechanic after uninstalling the PnP Enumerator and then reinstalled it. Now the folder called SWENUM is gone and my situation is exactly the same.

I cannot figure out if the problem is hardware or sofware related!

I REALLY don't want to reformat. If anyone can help I would be greatly appreciative.

My Specs:

Intel D865PERL Motherboard

Windows XP SP 2

P4 2.6 Ghz Processor

1 GB of RAM

NVidia 5200 AGP Video Card

On Board Sound running the SoundMax drivers for my audio

Thanks!

  • 1 month later...

Hello jacomus, welcome to the forums.

Looking back now, I wasn't ever able to solve the problem. It did appear to be a software problem, since I tried multiple hardware configurations. And the error message was certainly no help, since I also verified (using a hash sum calculator) that all of the files in question were in fact not corrupt. It's unfortunate that the problem has not been experienced and dissected by smarter Neowin users. I bid you luck on a fresh operating system installation in your near future. :cry:

  • 8 months later...

I've just had a similar problem, but managed to fix it. I installed some drivers (Conexant 878 tv tuner drivers) that caused my system to reboot halfway through the install and corrupt all sorts of drivers at the same time. Scandisk gave me at least three pages of errors. The Plug and Play Software Device Enumerator was showing a code 39, all my cd drives were inaccessible, and pretty much everything related to multimedia was broken.

What worked for me was to boot into safe mode, insert the WinXP SP2 CD, and copy the I386 folder to the hard drive. Then I used regedit to set the following registry key : HKEY_LOCAL_MACHINE/SOFTWARE/Microsoft/CurrentVersion/Setup/SourcePath to point at the folder containing the I386 folder (eg. "C:\").

Once I restarted, the Device Manager was back to normal, and everything seems to be working again.

The only other thing I did was to reinstall my Audigy 2 ZS drivers before loading safe mode. Installation finished on the same reboot as everything began working again.

If all that doesn't work, maybe http://www.updatexp.com/scannow-sfc.html will help.

  • 5 weeks later...
  kappaoflegend said:
I've just had a similar problem, but managed to fix it. I installed some drivers (Conexant 878 tv tuner drivers) that caused my system to reboot halfway through the install and corrupt all sorts of drivers at the same time. Scandisk gave me at least three pages of errors. The Plug and Play Software Device Enumerator was showing a code 39, all my cd drives were inaccessible, and pretty much everything related to multimedia was broken.

What worked for me was to boot into safe mode, insert the WinXP SP2 CD, and copy the I386 folder to the hard drive. Then I used regedit to set the following registry key : HKEY_LOCAL_MACHINE/SOFTWARE/Microsoft/CurrentVersion/Setup/SourcePath to point at the folder containing the I386 folder (eg. "C:\").

Once I restarted, the Device Manager was back to normal, and everything seems to be working again.

The only other thing I did was to reinstall my Audigy 2 ZS drivers before loading safe mode. Installation finished on the same reboot as everything began working again.

If all that doesn't work, maybe http://www.updatexp.com/scannow-sfc.html will help.

Thanks 'kappaoflegend', Google pointed me to your posting and you truely saved my Winstallation. Lest I've been to reinstall all teh windowshell.

PS Tis this http://www.realtek.com.tw/downloads/downlo...p;GetDown=false drivers that caused my x64 Windows to loose all CD-DVD-Roms, Audio Devices and go havoc

This topic is now closed to further replies.
  • Recently Browsing   0 members

    • No registered users viewing this page.
  • Posts

    • I commented on ONE thing, the rest is just an explanation for the unintroduced. The distinction between Skype and SfB was not cloud vs on-prem, period. That's all I refuted.
    • "that supports both AMD and Intel" Why even say such a thing? That's like saying an HDMI cable that supports both LG and Dell displays or something.
    • since when was a xx50 series GPU "good" this is another one of those "duh" what did you expect, kinda reviews.
    • Giga Computing launches liquid- and air‑cooled AI servers built on NVIDIA HGX B200 platform by Fiza Ali Giga Computing has today expanded its enterprise‑grade GPU server portfolio with four new systems built upon NVIDIA’s HGX B200 platform. These servers combine advanced cooling options with support for Intel’s latest AI‑optimised Xeon 6 processors. According to NVIDIA, HGX B200, powered by the company's Blackwell architecture, delivers up to 15 times faster real‑time inference, where the trained AI model makes predictions or decisions based on new data, on trillion‑parameter models compared to the previous generations. The 4U GIGABYTE G4L3 Series features separate CPU and GPU chambers and employs an advanced direct liquid‑cooling (DLC) system. According to the tech giant, this approach not only sustains peak performance during demanding AI training and inference tasks but it also drives down both power consumption and data‑centre cooling costs. The two variants which are currently available are the G4L3‑SD1‑LAX5, which supports the latest Intel Xeon processors, and the G4L3‑ZD1‑LAX5, which supports AMD EPYC CPUs. On the other hand, the GIGABYTE G894 Series uses optimised airflow and works with a variety of x86 platforms and baseboard GPU setups, including NVIDIA’s HGX B200. It comes in two models: the G894‑AD1‑AAX5, which supports Intel Xeon 6900‑Series processors such as the 6962P, and the G894‑SD1‑AAX5, which supports Intel Xeon 6700‑ and 6500‑Series processors, including the 6776P. GIGAPOD, Giga Computing’s AI supercomputing solution, has also been updated to include the new NVIDIA HGX B200 platforms. Built for the rigours of training large language models and generative AI, it promises improved throughput, higher energy efficiency, and a range of cooling options to accommodate advancing AI demands. With the addition of these HGX B200-powered systems to its lineup, Giga Computing is expanding its server offerings to better support demanding AI workloads. The focus on efficient cooling, compute density, and compatibility with the latest processors positions these new models as options for enterprises scaling up AI infrastructure.
    • OpenHashTab 3.1.1 by Razvan Serea OpenHashTab is a convenient shell extension that allows users to easily calculate and verify file hashes using file properties. It offers support for 28 different algorithms, ensuring compatibility with a wide range of hash types. With its high-performance hash calculation capabilities, OpenHashTab delivers efficient results. The extension seamlessly integrates with the Windows operating system, providing a native look and feel. It also offers support for high DPI screens and long paths. Additional features include multilingual support, the ability to check hashes against VirusTotal, hash checking against checksum files, hash export to file or clipboard, and optional context menu options for faster access. OpenHashTab supports file associations and can be used in standalone mode. OpenHashTab is compatible with Windows 7 or newer versions, supporting x86, x64, and ARM64 architectures. Usage Most of the actions should be obvious. Some not-so-obvious features are listed here: You can select multiple files or folders, all files will be hashed, directories traversed Double click hash to copy it Double click name or algorithm to copy the line in sumfile format Right click for popup menu: copy hash, copy filename, copy line, copy everything The counters next to the status text is in the format (match/mismatch/nothing to check against/error) Columns sort lexicographically, except the hash column which sorts by match type Selecting the tab on a sumfile will interpret it as such and hash the files listed in it. If a hashed file has a sumfile with same filename plus one of the recognized sumfile extensions and the option for it is enabled, the file hash is checked against it. Algorithms CRC32, CRC64 (xz) xxHash (XXH32, XXH64) xxHash3 (64 and 128 bit variants) MD4, MD5 RipeMD160 Blake2sp SHA-1 SHA-2 (SHA-224, SHA-256, SHA-384, SHA-512) SHA-3 (SHA3-224, SHA3-256, SHA3-384, SHA3-512) BLAKE3 (256 bit, 512 bit) KangarooTwelve (264 bit, 256 bit, 512 bit) ParallelHash128 (264 bit) and ParallelHash256 (528 bit) Streebog (GOST R 34.11-12) (256 bit, 512 bit) OpenHashTab 3.1.1 changelog: This release fixes a build problem with 3.1.0 causing StandaloneStub to be unable to start. Reduce the size of AlgorithmsDll Move installer to WiX, overall register components better Build x86 so that 32-bit explorer replacements can also have the extension Reintroduce x86 version since we're building it anyway Translation updates Download: OpenHashTab 64-bit | OpenHashTab 32-bit | ~8.0 MB (Open Source) Download: OpenHashTab ARM64 | 8.3 MB View: OpenHashTab Home Page | Screenshot Get alerted to all of our Software updates on Twitter at @NeowinSoftware
  • Recent Achievements

    • Week One Done
      956400 earned a badge
      Week One Done
    • First Post
      loose_observer earned a badge
      First Post
    • Week One Done
      BeeJay_Balu earned a badge
      Week One Done
    • Week One Done
      filminutz earned a badge
      Week One Done
    • Reacting Well
      SteveJaye earned a badge
      Reacting Well
  • Popular Contributors

    1. 1
      +primortal
      446
    2. 2
      ATLien_0
      157
    3. 3
      +FloatingFatMan
      148
    4. 4
      Nick H.
      65
    5. 5
      +thexfile
      62
  • Tell a friend

    Love Neowin? Tell a friend!