HP Envy desktop 795-0010 - W10 1909 Pro
Following the various threads and discussions here, I decided to try the "fool WU by removing Conexant stuff" method to get to the latest Windows. I'll detail the steps I used in case they are of interest to others.
FIRST STEPS
- In Device Manager, changed the Audio driver to the MS default which should be the other besides Conexant on the machine. Before doing so, I found the Conexant device IDs in Device Manager, and copied them for pasting in 2) below.
- Applied the driver update lock for the Conexant device ID using GPEDIT.
- As various other Conexant processes still run despite the MS driver, I turned off the 2 Conexant Services and the two Conexant tasks that run from Microsoft>Conexant in Task Scheduler. This prevents the irritating "Conexant audio device not found" message from repeatedly popping up.
- I then checked for updates via WU daily, but no Feature Update was offered after several days.
- I then went to Windows>System32 and renamed the related Conexant driver file UCI64A189.dll to Conexant-UCI etc (so that I could quickly find it if needed).
At this point the machine was running OK, and no problems with Audio using the MS driver.
NEXT STEPS
- The day after renaming the UCI file and checking via WU, I was offered 20H2, which downloaded and installed without a glitch, taking close to 3 hours to do so. I had turned off all connected devices like USB hubs and external drives beforehand, and any scheduled stuff like SyncbackPro, as these often delay the update restarts if they are enabled.
- The system updated to 20H2, but the tray audio icon showed an error.
- Checking Device Manager, there was an audio driver with error, and the reason for this was that it could not update.
- Obviously, this was because of the Conexant device block applied via GPEDIT, so I then disabled that entry.
- Immediately the Conexant HD Audio reappeared in DM Sound video and game controllers, with the same version (8.65.282.54) as before.
- I then re-enabled the various things turned off as per 3 above in FIRST STEPS.
- The "proper" UCI dll (per 5) had reappeared in System32 alongside the renamed version.
- Audio runs OK.
The next steps are to check everything is operational, and especially see what MS clutter, previously removed from my 1909 installation, has found its way back in.
I hope that this is clear. Various posters here have gone through this, or a similar process, and had the same result as me i.e. OK. I notice that others have had problems whilst following the same route, but it is difficult to see why. Just luck, perhaps.
I had thought about the Media Creator approach, but I'm naive enough to think (hope?) that updating via WU, if it can be persuaded to appear, is a little more "under control".
PS As far as I can see, this sort of workaround will be required for future W10 updates IF the Conexant drivers problems are not fixed, thus enabling everyone to be able to update to 2004 or 20H2 via Windows Update, and then on to future releases. It isn't an acceptable situation, especially since many of the machines affected are quite recent.